博客/工程

Grafana节奏1.2发布:新特性使监控跟踪2 x更有效率

2021年11月10日, 4分钟

Grafana节奏1.2已经发布!除此之外,我们自豪地展示了我们的第一个版本来支持搜索和最的高性能版本节奏发布。也有一些轻微的破坏变化,因此一定要查看下面这些。

如果你想要所有的细节你可以随时查看v1.2的更新日志,但是如果太多,这篇文章将涵盖所有的大的小东西。

你也可以看看我们ObservabilityCON 2021会议致力于跟踪、节奏和我们的最新产品Grafana企业痕迹

Grafana节奏1.2的新特性

最近搜索允许痕迹Grafana云用户搜索速度仍在ingesters的痕迹。这个时间默认为至少15分钟,但使用的complete_block_timeout可以修改摄取配置块。搜索目前围绕基本过滤标签设计,持续时间、服务和跨度的名字。检查出来!

在节奏和搜索Grafana国旗仍被视为实验,需要设置功能。请咨询的文档在两个应用程序如何启用它。这确实有一个资源点球,但v1.2启用了搜索性能实际上是比v1.1(见下文)。

这个版本是一个垫脚石完整后台搜索团队的当前优先级。通过关注最近的痕迹团队能够试验跟踪格式和其他数据结构设计使查询高效和快速的痕迹。我们兴奋地提供下一步在不久的将来!

可伸缩的单一的二进制

节奏1.2还带来了一个新的运作模式我们称之为可伸缩的单一的二进制。v1.2之前,节奏能操作作为一个单一的二进制或一组分布式独立的组件:

可伸缩的单一的二进制允许一个单一的二进制可水平扩展,包含每一个组件。组件继续充当如果他们(即在一个完全分布式的设置。,每一个经销商把摄取),但是因为它们打包为一个二进制文件,它可以降低运营负担。

这个设置不提供相同的灵活性或紧故障域的完全分布式部署。然而,它可以为工程师提供一个中间立场试图从单一的二进制过渡到HA设置。

改进的性能

节奏1.2是最高性能版本发布的速度。下面的图显示了字节收到总节奏CPU使用率。这大概是对节奏的效率摄食,组织,跟踪查询。

正如你所看到的,节奏与搜索1.2约为1.5 x v1.1一样有效,如果你不需要搜索功能,这几乎是2 x v1.1一样有效。事实上的改进一直这么好,对象存储(和访问它)已开始成为我们主要的成本动因。

还v1.2搜索做额外的工作来构建搜索结构与正常跟踪通过id搜索。我们整合这些代码路径,我们期望继续提高搜索性能。

突发的变化

有一个1.2 long-ish轻微破坏节奏变化的列表。平均算子/用户这些几乎没有任何影响,但他们仍然应该提到!

  • 支持v0和v1块与节奏v1.1宣布下降。指的是v1.1的更新日志获取详细信息。
  • 小的调整了查询器API。滚动部署时,会有一个阅读中断,直到所有查询和查询前端滚到最新版本。
  • API改进合并信息中的端点端点状态
  • 度规ingester_bytes_metric_total重命名ingester_bytes_received_total通过979年公关
  • 度规cortex_runtime_config_last_reload_successful重命名tempo_runtime_config_last_reload_successful通过945年公关
  • tempo-cli国旗——storage.trace.maintenance-cycle重命名——storage.trace.blocklist_poll通过897年公关

接下来是什么?

完整的后台搜索下一个!现在基础与最近的搜索痕迹v1.2已经建立,我们积极致力于提供完整的后台搜索,并将希望尽快释放它。我们也在寻找增加支持聚合和写作从节奏指标后端跟踪指标。请继续关注更多!

如果你有兴趣更多的节奏消息或搜索进展,请加入我们的公共Grafana松弛频道#节奏,后一个问题论坛,达到了推特,或者加入我们的每月社区电话。看到你在那里!

最简单的方法开始节奏与Grafana云,和我们现在的自由层包括50 gb的痕迹随着50 gb的日志和10 k的一系列指标。你可以免费注册