为什么要用Grafana做痕迹?
大规模性能
- 以相同的成本存储多个数量级的跟踪数据,并消除了采样的需要。
- 将TCO降低了一个数量级,使整个系统更容易使用。
与您的工具集成;与元数据相关
- 支持在不同数据源和不同数据类型之间跳转。
- 接受多种格式的跟踪跨度,包括Jaeger、OpenTelemetry和Zipkin。
最大的跟踪,最小的开销
有了Grafana Traces,用户能够更深入地研究他们的可观察性数据,并精确定位特定的痕迹,以回答以下问题:
通过按ID存储跟踪,您可以在应用程序中获得可见性,而无需管理Elasticsearch或Cassandra集群的开销。
设置和操作也很简单-无论你的系统有多复杂!
原生云
选择最适合你的版本
要使用Grafana Traces,您有三个选项:Grafana节奏
一个开源的、易于使用的、高规模的分布式跟踪后端。
适用于喜欢设置、管理和维护自己的安装的用户。
云的痕迹
作为一个完全管理的服务,Grafana Cloud Traces是一个基于Grafana Tempo的高可扩展性、高性价比的分布式跟踪后端。
由Grafana Labs管理和管理,为个人、团队和大型bob电竞频道企业提供免费和付费选项。
包含一个健壮的免费层,可访问50GB的跟踪。
企业的痕迹
基于Grafana Tempo的自管理分布式跟踪后端,包括企业级功能和来自Grafana Labs的专家支持。bob电竞频道
对于有特定隐私或安全需求并需要自我管理环境的组织。
更快地调试慢速请求
Grafana范本允许您将指标直接链接到跟踪,这样您就可以直接从指标中发现跟踪。这允许你真正地简化传统的调试流程,所以你可以从:
您可以在Grafana图中直接嵌入基于度量查询的跟踪链接。使用Prometheus查询调用p99s、500个错误代码或特定端点,所有的跟踪现在都成为您正在查看的模式的相关示例。
找出错误的来源
Loki和其他日志数据源可以配置为从日志行中的跟踪id创建链接。通过使用日志,可以按路径、状态码、延迟时间、用户、IP地址或任何可以放入与traceID相同日志行的内容进行搜索。
通过为跟踪和日志建立索引,各个团队可以将他们的索引定制到他们的跟踪中。在与traceID相同的一行上,每个团队都可以记录对他们有意义的任何字段,这也立即为跟踪创建了一个可搜索字段。
识别来自其他服务的错误
为了将跟踪链接回日志,Grafana Agent允许您使用一致的元数据装饰您的跟踪、日志和度量,然后创建以前不可能的相关性。在从示例跳到跟踪之后,您现在可以直接转到处于挣扎状态的服务的日志。跟踪立即确定请求路径的哪个元素导致了错误,而日志帮助您确定原因。trails + Grafana +您现有的日志工具
使用Grafana Traces的好处之一是它与您正在使用的工具和服务兼容。例如,如果你投资了Elasticsearch或Splunk对于您的日志后端,您可以轻松地从日志数据源链接到Grafana跟踪,并且仍然能够比以前更快、更强大地直接从日志跳转到跟踪。
专业技巧
如果你已经在使用Elasticsearch查找日志,使用这个演示回购作为一个简单的示例来设置您自己的日志到跟踪流,并开始发现跟踪→
关联你的数据
理解所有相关数据——以及它们之间的关系——对于尽快发现导致事件的根源和确定意外系统行为的真正来源非常重要。Grafana允许团队无缝地可视化和在所有数据之间移动,所有数据都在一个地方。