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 许可证。
微信用户群
添加微信 HAO022,备注姓名 + 单位,申请加入技术交流群。
微信公众号
关注 HUATUO 公众号,获取项目最新动态、技术分享与社区活动。