;数据配置;痕迹;设置和使用跟踪

设置和使用跟踪

与度量和日志一样,跟踪是现代可观察性的三大支柱之一。跟踪是一种跟踪单个请求并在该请求穿过基础设施中的所有服务时记录该请求的方法。

如何使用Grafana云痕迹

要将跟踪发送到Grafana Cloud traces,您需要在您的环境中运行Grafana Agent实例或OpenTelemetry Collector实例。

Grafana云痕迹

在代理的配置部分中,设置以下字段

traces: configs:—name: default receivers: # enable你需要的receiver jaeger: protocols: thrift_http: thrift_compact: remote_write:—endpoint: <你的traces实例remote_write endpoint> basic_auth: username: <你的traces实例实例ID> password: <你的Grafana.com API Key>

方法的详细信息,请参阅Tempo文档Grafana试剂的痕迹

如果您想使用OpenTelemetry Collector将痕迹发送到Grafana Cloud,看看这篇博客文章这详细解释了如何做到这一点。

更深入地介绍Tempo

Grafana Tempo是一个大容量分布式跟踪后端,可以在查询跟踪id时检索跟踪。它在高基数的trace-id字段上构建索引,并使用对象存储作为后端,这允许查询的高度并行化。请在体系结构文档的一部分。

Tempo与许多现有的开源工具有很强的集成,包括-

  • Grafana !Grafana使用内置的对Tempo的本地支持Tempo数据源
  • Grafana Loki - Loki,具有强大的查询语言LogQL v2使我们能够对所关心的请求进行筛选,并使用Grafana中的派生字段支持
  • 普罗米修斯样本-允许从普罗米修斯度量跳到节拍跟踪点击记录的样本。阅读更多关于这个集成的信息博客

文档

  • 开始文档解释了分布式跟踪管道的不同组件以及如何使用Tempo。
  • API文档获取支持的不同摄取格式和查询API。
  • 部署与操作部署选项,包括Helm和Jsonnet,以及Tempo的操作和监控。
  • 故障排除有关常见错误消息的帮助。