Conditional End2end Tracing
summary
Conditional tracing uses Lua hooks on RGW to set a trace flag per request so OpenTelemetry spans are created only for targeted flows, avoiding a measured 5% perf hit when tracing is blanket-enabled. The demo deploys via Rook with Jaeger agents injected as sidecars and OpenTelemetry C++ SDK in daemons; traces ride the Redis messages into OSDs so multipart uploads show end-to-end spans and transaction IDs, and Prometheus alerts trigger Prometheus‑triggered conditional tracing for slow Ops — both demos complete successfully.
AI-written summary · about
related talks
38mPractical introduction to OpenTelemetry tracing
40mPractical introduction to OpenTelemetry tracing
34mWould You Like Some Tracing With Your Monitoring?
42mObservable Applications Using OpenTelemetry
46mVisualising and tracing requests through a cluster: Intergrating OpenTracing into OpenStack Swift
43mPractical Introduction to OpenTelemetry Tracing
58mOpenTelemetry 101
23mIntroduction to OpenTracing
