Tracegen
tracegen 是一个强大的工具,可用于生成连续span的数据流。这对于压力测试特别有用。
它支持控制worker数量和每个worker中生成的trace数量。
不仅如此,它还可以在firehose模式(跨度上设置的标志以跳过持久化存储)下生成跨度。
docker run \
--rm \
jaegertracing/jaeger-tracegen:1.25
Anonymizer
它是一个小工具,需要输入一个trace ID 并输出该trace的脱敏 json 信息。
如果您想与他人共享您的span以用于调试等目的,这将非常有用。
其实,脱敏是指它会删除或Hash特定于您的环境的详细信息,例如机器名称等相对敏感的数据。
docker run \
--rm \
--volume /tmp:/tmp \
jaegertracing/jaeger-anonymizer:1.25 \
--trace-id <TRACE_ID> \
--query-host-port <JAEGER_QUERY_HOST_PORT>