mc telemetry - allanrogerr/public GitHub Wiki

Start jaeger, https://www.jaegertracing.io/docs/2.6/getting-started/

docker run --rm --name jaeger \
  -p 16686:16686 \
  -p 4317:4317 \
  -p 4318:4318 \
  -p 5778:5778 \
  -p 9411:9411 \
  jaegertracing/jaeger:2.6.0

Start eos

MINIO_LICENSE=minoi.license ./minio server --address :9000 --console-address :9090 /tmp/telemetry

Compile ec, set alias

./mc alias set local http://127.0.0.1:9000 minioadmin minioadmin

Record telemetry

./mc support telemetry record local --unencrypted --func="s3.PutObject"   
Saving unencrypted.
Connecting to server...Connected...
Saved 3.1 kB trace packets to "metrics-2025-05-19_22-28-14.bin". Use ctrl+c to exit    ^C

To upload the capture to SUBNET use...

   mc support upload local "metrics-2025-05-19_22-28-14.bin" --issue=NNNNN

In parallel, create traffic

./mc cp README.md local/test

Replay metrics, view in UI

./mc support telemetry replay metrics-2025-05-19_22-24-59.bin http://127.0.0.1:4318

image

Alternatively, instead of recording, directly proxy to jaegar; create traffic

./mc support telemetry proxy local http://127.0.0.1:4318