工具
额外的 Jaeger 实用工具。
Tracegen
这是一个强大的实用工具,可用于生成连续的简单 Span 流。这对于压力测试特别有用。它支持通过标志控制每个 worker 生成的 worker 数量和 Trace 数量。不仅如此,它还可以在 firehose 模式下生成 Span(Span 上设置的一个标志,用于跳过索引)。
docker run \
--rm \
jaegertracing/jaeger-tracegen:1.71.0
Anonymizer
这是一个小型实用工具,它接收一个 trace-id,并输出该 trace 的匿名 JSON 版本。如果你想与他人共享 Span 以进行调试,这会很有用。匿名版本意味着它会删除或哈希那些特定于您的环境且您不愿共享的详细信息。
docker run \
--rm \
--volume /tmp:/tmp \
jaegertracing/jaeger-anonymizer:1.71.0 \
--trace-id <TRACE_ID> \
--query-host-port <JAEGER_QUERY_HOST_PORT>