🚀 2025 年中国信息通信研究院《OSCAR 尖峰开源项目及开源社区》、腾讯科技《杰出贡献奖》、CNCF Landscape。欢迎 GitHub ❤️

HUATUO, 华佗

HUATUO(华佗)是由滴滴开源、依托中国计算机学会(CCF)孵化的云原生操作系统可观测项目。它融合 kprobe、tracepoint、ftrace 和 eBPF 等 Linux 内核动态追踪技术,为通用计算、云原生、AI 计算和裸金属基础设施提供内核级可观测能力。

核心特点

  • 内核全景观测:覆盖内存管理、CPU 调度、网络和块 I/O 等 Linux 内核子系统,以较低性能开销提供细粒度观测数据。
  • 异常事件驱动诊断:在缺页、调度延迟等慢路径事件发生时,自动采集内核运行上下文,帮助快速定位问题。
  • 全自动化追踪:通过自动快照留存捕获偶发性能抖动,辅助分析 CPU idle 降低、sys 使用率突增、I/O 或 Load Average 突增等问题。
  • 持续性能剖析:持续分析操作系统及应用的 CPU、内存、I/O 和锁,为高可用、稳定性工程与性能优化提供依据。
  • 分布式链路追踪:以网络为中心还原服务请求的系统调用层级及节点关系,展示大规模微服务之间的端到端交互。

生态集成

HUATUO 可与 Prometheus、Grafana、Pyroscope 和 Elasticsearch 等主流可观测组件集成,并自动关联 Kubernetes 容器标签与注解。基于内核级 eBPF 编程,无需修改业务代码即可获得跨硬件平台和 Linux 发行版的系统观测数据。

落地场景

  • 云原生
  • AI 计算
  • 通用计算
  • 云计算
  • 智能沙箱
  • 基础架构服务
  • 容灾演练
  • 自动驾驶系统

参与项目

部署、配置及开发说明请参阅 HUATUO 项目文档。我们欢迎所有形式的参与,无论是提交 Issue、贡献代码,还是加入技术讨论。项目主体采用 Apache License 2.0,BPF 代码采用 GPL 许可证。

GitHub

提交 Issue、PR,参与代码贡献与功能讨论。

github.com/ccfos/huatuo

微信用户群

添加微信 HAO022,备注姓名 + 单位,申请加入技术交流群。

微信用户群二维码

微信公众号

关注 HUATUO 公众号,获取项目最新动态、技术分享与社区活动。

HUATUO 微信公众号二维码