otel-profiles

Installation
SKILL.md

OpenTelemetry Profiles

The main OpenTelemetry producer is the eBPF profiler, shipped as the profiling receiver in the otelcol-ebpf-profiler Collector distribution. It profiles every process on a Linux host with no application changes.

Maturity: the signal entered public Alpha in March 2026, the OTLP profiles proto (v1development) is Development, the profiling receiver is Development, and the Collector gate service.profilesSupport is alpha. Expect breaking changes; pin the profiler, Collector, and backend versions together.

Collector-side component facts (OTLP receiver/exporter profile support, the fixed /v1development/profiles HTTP path, k8s_attributes, memory_limiter, filter profile_conditions) live in the otel-collector skill's component pages; OTTL profile/profilesample contexts live in otel-ottl.

otelcol-ebpf-profiler 0.162.0 bundles only: receivers profiling, nop; processors memory_limiter, k8s_attributes, resource_detection, resource, transform (plus batch, which does not support profiles); exporters otlp_grpc, otlp_http, debug, file, nop; extensions health_check, pprof, opamp. For anything else (filter, the basicauth extension, vendor exporters), relay to a regular Collector or build a distribution (otel-collector-builder skill).

Version matrix (Verified 2026-10-15)

Artifact Version What it means
otel/opentelemetry-collector-ebpf-profiler 0.162.0 (newest release at verification, 2026-09-29) Pins ebpf-profiler v0.0.202636: boolean pid_namespace_translation; does not bundle the offcpu extension.
Same image, 0.163.0-nightly.* prerelease Bundles offcpu from 0.163.0-nightly.3d037de (2026-10-05); pins ebpf-profiler v0.0.202640, with pid_namespace_translation_mode (#1801), from 0.163.0-nightly.2e6f5c3 (2026-10-07). Release 0.163.0 is unpublished; until it is, these need a nightly or an OCB build.

Evidence: Docker Hub tags (no 0.163.0), collector-releases (latest v0.162.0), the distribution manifest history.

Installs
4
GitHub Stars
111
First Seen
4 days ago