Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 1.54 KB

README.md

File metadata and controls

64 lines (53 loc) · 1.54 KB

otelcol-bpf

GitHub Actions Workflow Status GitHub go.mod Go version GitHub License OpenTelemetry Collector version

An open telemetry collector distribution that focuses on ebpf scripts to gather observability data.

Receivers

PPROF receiver

Collects pprof profiles from remote pprof endpoints.

Status
Stability [alpha]: logs
Distributions [bpf]
License Apache 2
receivers:
  pprofreceiver:
    endpoints:
      - endpoint: "http://localhost:6060"
        targets:
          profile:
          block:
          mutex:
          goroutine:
          heap:
          threadcreate:
          allocs:
service:
  pipelines:
    logs:
      receivers: [pprofreceiver]
      processors: [batch]
      exporters: [debug]

BPFStack

Collects CPU profiles from running processes.

Status
Stability [alpha]: traces, logs
Distributions [bpf]
License AGPL v3
receivers:
  bpfstack:
service:
    pipelines:
        traces:
          receivers: [bpfstack]
          processors: [batch]
          exporters: [otlp/debug]