OpenTelemetry's Profiling SIG has announced the public Alpha release of the Profiles signal, establishing a vendor-neutral industry standard for continuous production profiling alongside traces, metrics, and logs. Key highlights include a unified OTLP Profiles data format (compatible with pprof, 40% smaller wire size via string dictionaries), an eBPF-based profiling agent (donated by Elastic) now shipping as an official OTel Collector distribution with support for Go, Node.js ARM64, .NET 9/10, BEAM (Erlang/Elixir), and Ruby. The Collector gains pprof receiver, Kubernetes metadata enrichment, and OTTL transformation support for profiles. Cross-signal correlation with traces via trace_id/span_id is supported. A conformance checker tool and pprof translator are also released. The signal is not yet recommended for critical production workloads, and backends supporting OTLP Profiles are still emerging.

7m read timeFrom opentelemetry.io
Post cover image
Table of contents
Production profiling for allStandardizing the data representationFrictionless insights with the eBPF Profiling AgentProfiles in the OTel ecosystemGetting startedBrought to you by…What’s next

Sort: