enhancementhelp wantedperformance
仓库指标
- Star
- (1,002 star)
- PR 合并指标
- (PR 指标待抓取)
描述
背景
eBPF 观测工具本身会带来一定的性能开销,但当前缺乏系统化的方法对 huatuo 引入的性能影响进行量化评估。用户在选择使用 huatuo 时需要了解其对业务程序的具体影响。
需求描述
设计并实施一套系统化的性能影响评估方案:
- 基准测试方案设计
- CPU 开销:采集使 CPU 使用率增加的百分比
- 内存开销:huatuo 进程自身内存占用
- 网络延迟影响:观测对被观测程序网络延迟的增量影响
- IO 延迟影响:观测对被观测程序磁盘 IO 的增量影响
- 多场景测试
- 空载 vs 高负载场景
- 单模块 vs 多模块同时采集
- 容器环境 vs 宿主机环境
- 自动化与 CI 集成
- 编写自动化评估脚本
- 集成到 CI 流水线,每次发布前自动运行
验收标准
- 基准测试方案设计文档完成
- 多场景测试数据可重复生成
- 自动化脚本可正常运行
- CI 集成配置完成
意向参与贡献
- 我有意向参与具体功能的开发实现并将代码贡献回到上游社区