grafana avatar

grafana/tempo

5.5k 746 172
Go AGPL-3.0
创建于 6 年前 最后更新 2 天前 +2 stars today

AI 综合评分

74 B 级
代码质量
68
文档质量
77
社区健康
71
项目活跃
80
创新性
65

项目简介

Grafana Tempo 是一个高容量、低依赖的分布式追踪后端。

项目摘要

主题

高容量、低依赖的分布式追踪后端,与Grafana生态无缝集成。

核心分点总结

  1. 高吞吐量:专为大规模分布式追踪设计,支持每秒数百万 spans。
  2. 低依赖:仅需对象存储(如S3、GCS),无需额外数据库。
  3. 兼容性强:支持Jaeger、Zipkin、OpenTelemetry等多种格式。
  4. Grafana集成:通过Grafana插件提供可视化追踪查询。
  5. 成本优化:基于对象存储的架构,降低存储成本。

行动指南

  1. 部署时确保对象存储可用(如MinIO或S3)。
  2. 使用Grafana配置Tempo数据源,利用TraceQL查询日志。
  3. 结合OpenTelemetry SDK上报spans,实现端到端追踪。

金句总述

Tempo让分布式追踪变得简单、经济且可大规模扩展。

故事性收尾

曾经需要维护复杂的Elasticsearch集群才能实现追踪,现在只需一个S3桶和Tempo,就能在Grafana中秒级检索数百万条span,开发者终于能把时间花在修复问题,而非管理基础设施上。

相关项目推荐