pyroscope
Installation
SKILL.md
Grafana Pyroscope
Continuous profiling — flame graphs of CPU, memory, allocations, mutex contention, goroutines.
Prerequisites
- Pyroscope server (OSS) or Grafana Cloud Profiles endpoint
- For Cloud: numeric Pyroscope user (stack id) + API key
- For eBPF via Alloy: root + host PID + Linux ≥ 5.8 with BTF (or RHEL 4.18+)
Instrumentation paths
- Alloy eBPF (preferred) — auto-instrument, no code change
- SDK direct push — application calls Pyroscope API
- SDK → Alloy — SDK posts to
pyroscope.receive_http, Alloy forwards