Tracegen

tracegen 是一个强大的工具,可用于生成连续span的数据流。这对于压力测试特别有用。
它支持控制worker数量和每个worker中生成的trace数量。
不仅如此,它还可以在firehose模式(跨度上设置的标志以跳过持久化存储)下生成跨度。

  1. docker run \
  2. --rm \
  3. jaegertracing/jaeger-tracegen:1.25

Anonymizer

它是一个小工具,需要输入一个trace ID 并输出该trace的脱敏 json 信息。
如果您想与他人共享您的span以用于调试等目的,这将非常有用。
其实,脱敏是指它会删除或Hash特定于您的环境的详细信息,例如机器名称等相对敏感的数据。

  1. docker run \
  2. --rm \
  3. --volume /tmp:/tmp \
  4. jaegertracing/jaeger-anonymizer:1.25 \
  5. --trace-id <TRACE_ID> \
  6. --query-host-port <JAEGER_QUERY_HOST_PORT>