OpenTelemetry Profiles: The Fourth Signal, Explained

July 28
14 mins

Episode Description

Metrics, logs and traces tell you the box is hot. They cannot tell you which function is burning the CPU. OpenTelemetry Profiles, the fourth signal, finally can.

In this Tech Tuesday, Allan Mann explains continuous profiling: what an OpenTelemetry profile actually is, continuous versus on-demand, the eBPF collector that runs as an OTel Collector receiver, and how profile samples correlate to trace_id and span_id so a flame graph lines up against the exact trace. Plus the honest caveats: it is alpha, the tooling is catching up, and always-on data carries a real storage and cardinality cost.

Watch on YouTube: https://youtu.be/q4Byz7OLgVY

Read the companion explainer: https://www.masteringobservability.com/p/what-is-opentelemetry-profiling

Newsletter and a free chapter of Mastering Observability: https://www.masteringobservability.com/subscribe

See all episodes