博客/新闻

宣布Grafana节奏,大规模可伸缩的分布式跟踪系统

2020年10月27日4分钟

bob电竞频道Grafana实验室是骄傲的宣布一个操作简单,大规模的,和具有成本效益的分布式跟踪系统:节奏。节奏被设计成一个健壮的追踪id查找存储唯一的依赖是对象存储(gc / S3)。

加入我们的Grafana松弛#节奏或频道tempo-users谷歌集团今天参与!

为什么?

Grabob电竞频道fana实验室,我们对downsampled分布式跟踪系统。找到一个样品跟踪一般并不困难,但我们的工程师发现自己在不断地想要找到一个特定的痕迹。

我们希望我们的跟踪系统能够总是回答这样的问题:“为什么是客户的查询慢?”“一个间歇性错误再次出现。我能看看确切的跟踪?“我们发现自己想要100%抽样,但不想管理Elasticsearch或卡桑德拉集群需要成功。

另外我们发现我们跟踪后端不需要索引的痕迹。我们可以发现通过痕迹日志范本。为什么支付索引你的跟踪和日志和指标?所有我们需要的是一个精益意味着traces-by-id存储机器。所以我们创建的节奏。

节奏目前摄取、储存和保留14天整个阅读我们的生产道路,过渡和发展环境。它消耗了170 k跨越/第二个昼夜,批次,并将其存储在gc。

Grafana集成

从日志来跟踪链接

洛基和其他日志数据源可以配置为从跟踪ids日志行创建链接。为什么被限制在现有跟踪后台的搜索功能吗?使用日志,您可以搜索路径,状态代码,延迟、用户、ip,或者你还有什么问题可以东西到相同的日志行作为一个跟踪id。

考虑一个如行:

路径= / api / v1 /用户状态= 500延迟= 25 ms traceid = 598083459 f85afab用户id = 4928

现在所有这些领域提供了一个可搜索的索引为您跟踪id在节奏。你已经投入了时间和金钱在你的日志系统。利用它找到痕迹!

从指标与痕迹

终于!开源的原型在这里!现在现在可以直接从指标发现痕迹。

日志让你找到确切的跟踪你正在寻找基于记录的字段。原型让你找到一个是一个模式的跟踪。你可以链接跟踪基于度量查询直接嵌入在你Grafana图。打电话给p99s 500错误代码,使用一个特定的端点普罗米修斯现在查询,你所有的痕迹成为相关模式的例子你在看。

连接从跟踪到一切!

原型和日志为发现和节奏…嗯…存储一切而不用担心该法案。让我们更进一步,添加链接我们的可观察性数据的新方法。从追溯连接到日志呢?的Grafana代理让我们装饰我们的痕迹,日志,与一致的元数据和指标,然后创建相关性之前没有可能的。

从榜样跳到跟踪后,操作员现在能够直接进入挣扎的日志服务!

请求路径的跟踪立即确定元素造成的错误,帮助您识别为什么和日志。

我们走吧!

如果你想增加痕迹的数量你摄取和储存在你当前的系统成本的一小部分…如果你准备使用日志和原型的灵活性大大增加搜索您的分布式跟踪后台…如果你流口水Grafana集成,无缝链接你的度量,日志和跟踪…。也许是时候转向一个新的后端和帮助你的运营商维护…节奏。

加入我们的Grafana松弛#节奏通道或tempo-users谷歌集团,看着我们ObservabilityCon会话”,跟踪与Grafana简单。”在需求,深入探讨了节奏!你可以得到免费公测进入节奏Grafana云。我们有新的免费和付费Grafana云计划以适应每个用例-现在免费注册