Pyroscope

连续性能剖析后端。与 OTel Profiling 集成,火焰图按请求关联。

Grafana 的连续剖析后端(Pyroscope 与 Phlare 合并而来),存储结构沿用 Loki / Mimir 那一套:对象存储加单进程 monolithic 或拆开的微服务模式。摄入侧接自家 SDK、eBPF agent,也吃标准 pprof。Grafana 里有专门的火焰图面板,并能按 exemplar 从 trace 跳到对应 profile。

License
AGPL-3.0
语言
Go
自托管
Docker · Helm Chart
上游托管版
有
分类
性能剖析
可替换
Datadog Continuous Profiler
仓库
github.com/grafana/pyroscope
上游文档
文档官网

上游活跃度

2026-08-23 抓取 · 数据来自 grafana/pyroscope (github)
star11,634
最近提交2026-08-21
最新版本v2.2.12026-08-06

数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。

运行依赖

  • 对象存储(生产环境)

上手前注意

  • eBPF 采集与 SDK 采集支持的语言不一样,选之前对一下自己的栈
  • AGPL-3.0 —— 纯自托管自用不受影响,但要把它嵌进对外售卖的产品里得先看清条款
  • 连续剖析的存储量随采样频率与进程数线性涨,别按「反正是 profile 而已」估容量