perforator 集群级的持续profiling 工具

perforator 是yandex 开源的面向数据中心的大规模持续profling 工具,基于epf技术以及agent 的套路

包含的特性

  • 基于ebpf 的高效以及高质量的用户太+内核态信息收集
  • 支持可扩展的profile 存储
  • 支持不包含frame 指针的信息
  • 支持基于火焰图的查询
  • 支持c++,c,go,rust,同时也包含了体验特性的java 以及python 支持
  • 基于pgo 的profile 生成

参考架构

说明

从介绍以及功能上perforator 还是很不错的,值得尝试下

参考资料

https://github.com/yandex/perforator

https://perforator.tech/docs/en/

https://perforator.tech/docs/en/explanation/architecture/overview

https://research.google/pubs/google-wide-profiling-a-continuous-profiling-infrastructure-for-data-centers/

https://github.com/google/autofdo

https://perforator.tech/docs/en/tutorials/native-profiling

posted on 2025-05-12 08:00  荣锋亮  阅读(17)  评论(0)    收藏  举报

导航