fix: trim spaces from KubeletClientCertPath parts and include err in panic Splitting on ‘,’ without trimming caused a leading-space path when the config value used ‘, ‘ as separator, breaking cert-based kubelet client creation. Also surface the underlying error in the panic message so failures are easier to diagnose.
fix: trim spaces from KubeletClientCertPath parts and include err in panic
Splitting on ‘,’ without trimming caused a leading-space path when the config value used ‘, ‘ as separator, breaking cert-based kubelet client creation. Also surface the underlying error in the panic message so failures are easier to diagnose.
Kernel-wide Insight, Instant Observability, AutoTracing, Continuous Profiling
English README · Quick Start · Documentation ·
HUATUO(华佗) 是由滴滴开源并依托中国计算机学会(CCF)孵化的操作系统内核深度观测项目。它应用于通用计算、AI 计算、智驾系统以及裸金属基础服务等场景。 通过整合 kprobe、tracepoint、ftrace 和 eBPF 等 Linux 内核动态追踪技术,HUATUO 提供了多维度的内核洞察力:更精细化的指标、异常事件驱动的内核运行时上下文捕获,以及智能化的自动追踪。项目已构建起一套完整的 Linux 内核深度可观测体系架构。 HUATUO 已在滴滴生产环境中实现规模化部署,在诸多故障场景中发挥作用,有效保障了云原生操作系统的高可用性和性能优化。通过持续演进,HUATUO 旨在将 eBPF 可观测性技术推向更细粒度、更低开销和更高效率。
更多信息,请访问:https://huatuo.tech/
极速体验
使用 Docker 一键启动华佗核心服务:
$ docker run --privileged --cgroupns=host --network=host -v /sys:/sys -v /run:/run huatuo/huatuo-bamai:latest
在另一终端获取指标:
$ curl -s localhost:19704/metrics
快速搭建
使用 Docker Compose 一键启动 Elasticsearch、Prometheus、Grafana 和 huatuo 全栈服务:
$ docker compose --project-directory ./build/docker up
服务启动后,通过浏览器访问 http://localhost:3000 即可查看监控大盘。
注意 请勿将 latest 标签的镜像部署至生产环境,此为开发测试分支。请使用正式发版的镜像或二进制文件。
支持 4.18 及之后的所有内核版本。以下为主要测试过的内核与操作系统发行版。
完整文档请访问: https://docs.huatuo.tech/
该项目采用 Apache License 2.0 协议开源,BPF 代码采用 GPL 协议。
HUATUO(华佗)是由滴滴开源并依托 CCF 开源发展委员会孵化的云原生操作系统可观测性项目,专注于为复杂云原生环境提供操作系统内核级深度观测能力
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
HUATUO 华佗
Kernel-wide Insight, Instant Observability, AutoTracing, Continuous Profiling
English README · Quick Start · Documentation ·
什么是 HUATUO
HUATUO(华佗) 是由滴滴开源并依托中国计算机学会(CCF)孵化的操作系统内核深度观测项目。它应用于通用计算、AI 计算、智驾系统以及裸金属基础服务等场景。 通过整合 kprobe、tracepoint、ftrace 和 eBPF 等 Linux 内核动态追踪技术,HUATUO 提供了多维度的内核洞察力:更精细化的指标、异常事件驱动的内核运行时上下文捕获,以及智能化的自动追踪。项目已构建起一套完整的 Linux 内核深度可观测体系架构。 HUATUO 已在滴滴生产环境中实现规模化部署,在诸多故障场景中发挥作用,有效保障了云原生操作系统的高可用性和性能优化。通过持续演进,HUATUO 旨在将 eBPF 可观测性技术推向更细粒度、更低开销和更高效率。
更多信息,请访问:https://huatuo.tech/
核心特性
整体大图
开源生态
快速上手
极速体验
使用 Docker 一键启动华佗核心服务:
在另一终端获取指标:
快速搭建
使用 Docker Compose 一键启动 Elasticsearch、Prometheus、Grafana 和 huatuo 全栈服务:
服务启动后,通过浏览器访问 http://localhost:3000 即可查看监控大盘。
注意 请勿将 latest 标签的镜像部署至生产环境,此为开发测试分支。请使用正式发版的镜像或二进制文件。
内核版本
支持 4.18 及之后的所有内核版本。以下为主要测试过的内核与操作系统发行版。
文档
完整文档请访问: https://docs.huatuo.tech/
联系我们
开源协议
该项目采用 Apache License 2.0 协议开源,BPF 代码采用 GPL 协议。