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