ccfos/huatuo

[功能建议]: HUATUO 对被观测程序的性能影响量化评估

Open

#336 aberto em 7 de jul. de 2026

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)Go (86 forks)github user discovery
enhancementhelp wantedperformance

Métricas do repositório

Stars
 (1.002 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

背景

eBPF 观测工具本身会带来一定的性能开销,但当前缺乏系统化的方法对 huatuo 引入的性能影响进行量化评估。用户在选择使用 huatuo 时需要了解其对业务程序的具体影响。

需求描述

设计并实施一套系统化的性能影响评估方案:

  1. 基准测试方案设计
    • CPU 开销:采集使 CPU 使用率增加的百分比
    • 内存开销:huatuo 进程自身内存占用
    • 网络延迟影响:观测对被观测程序网络延迟的增量影响
    • IO 延迟影响:观测对被观测程序磁盘 IO 的增量影响
  2. 多场景测试
    • 空载 vs 高负载场景
    • 单模块 vs 多模块同时采集
    • 容器环境 vs 宿主机环境
  3. 自动化与 CI 集成
    • 编写自动化评估脚本
    • 集成到 CI 流水线,每次发布前自动运行

验收标准

  • 基准测试方案设计文档完成
  • 多场景测试数据可重复生成
  • 自动化脚本可正常运行
  • CI 集成配置完成

意向参与贡献

  • 我有意向参与具体功能的开发实现并将代码贡献回到上游社区

Guia do colaborador