CnOps 智能运维与可观测社区
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题
导航菜单
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题

CnOps 智能运维与可观测社区

愿景

CnOps 智能运维与可观测社区是一个以"智能运维与可观测"为核心的开放、包容、分享的技术社区,旨在聚集运维专家、开发者和爱好者,共同探讨、学习和分享可观测最佳实践与最新技术,与众多技术社区合作互动,共同探讨交叉领域的技术挑战,推动可观测领域的创新与进步。

内容社区

  • 实践文章
  • 视频课程
  • 开源项目
  • 常见问答
  • 开发者工具

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

阿里云云原生公众号阿里云云原生
阿里云可观测公众号阿里云可观测

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/Jaeger/工具
文档目录
监控 Jaeger性能调优指南工具故障排查

Jaeger

工具

这是一个强大的实用工具,可用于生成持续的简单 Span 流。这对于压力测试特别有用。它支持通过标志来控制 worker 数量以及每个 worker 生成的链路追踪数量。不仅如此,它还可以在 firehose 模式下生成 Span(在 Span 上设置一个标志以跳过索引)。 这是一个小型实用工具,它接受一个 trace-id 并输出该链路追踪的匿名化 JSON 版本。当你想要与他人分享你的...

Tracegen

这是一个强大的实用工具,可用于生成持续的简单 Span 流。这对于压力测试特别有用。它支持通过标志来控制 worker 数量以及每个 worker 生成的链路追踪数量。不仅如此,它还可以在 firehose 模式下生成 Span(在 Span 上设置一个标志以跳过索引)。

docker run \
  --rm \
  jaegertracing/jaeger-tracegen:2.17 

Anonymizer

这是一个小型实用工具,它接受一个 trace-id 并输出该链路追踪的匿名化 JSON 版本。当你想要与他人分享你的 Span 以进行调试等目的时,这非常有用。所谓匿名化版本,是指它会移除或哈希处理那些特定于你的环境且你不愿分享的详细信息。

docker run \
  --rm \
  --volume /tmp:/tmp \
  jaegertracing/jaeger-anonymizer:2.17 \
  --trace-id <TRACE_ID> \
  --query-host-port <JAEGER_QUERY_HOST_PORT>

远程存储(组件)

jaeger-remote-storage 实现了远程存储 gRPC API,并将其代理到常规的 Jaeger 后端之一。在以下场景中它很有用:我们希望运行 Jaeger 组件的完整部署(例如,独立的 collector 和 query 服务),但使用单节点存储后端(如内存存储或 Badger)。如果没有远程存储,单节点后端只能与 all-in-one 一起使用,因为它们无法在多个进程之间共享。

在默认设置下,该服务监听以下端口:

端口 协议 功能
17271 gRPC 远程存储 API
17270 HTTP 管理端口:/ 上的健康检查和 /metrics 上的指标

文章大纲