pyroscope 是一个不错的持续profiler 工具,与parca 是一类东西,但是两个使用的技术栈是不一样的,后边会对比下

支持的语言

支持的语言越来越多了,同时也添加了ebpf 的支持

参考下图

pyroscope 最近的一些变动_参考资料

额外扩展

  • lambda api 的处理
  • 添加了grafana plugin
  • remote write 支持
    可以扩展自己的外部存储
  • 支持prometheus 集成
  • 支持Jaeger 集成
  • 支持 Open Telemetry

参考资料

​https://pyroscope.io/docs/​​​​https://github.com/pyroscope-io/pyroscope​​​​https://pyroscope.io/blog/what-is-continuous-profiling/​​​​https://flamegraph.com/​