Scripts2026年5月12日·1 分钟阅读

DeepFlow — eBPF Observability for Cloud & AI

DeepFlow offers zero-code eBPF observability for Kubernetes/VMs—flows, metrics, traces, profiling—with OpenTelemetry support and a Docker Compose deploy.

简介

DeepFlow 提供零侵入的 eBPF 可观测性:覆盖 K8s/主机的流量、指标、分布式追踪与性能剖析,兼容 OpenTelemetry,并提供一体化 Docker Compose 部署与多种安装方式。

  • 适合谁: K8s/主机全链路观测,尽量少改业务代码
  • 可搭配: Linux + eBPF;Kubernetes/主机;可接 OpenTelemetry
  • 准备时间: 20–60 分钟

实战建议

  • GitHub:4,074 stars · 453 forks;最近更新 2026-05-12(GitHub API 验证)。
  • 仓库包含 manifests/deepflow-docker-compose/docker-compose.yaml,可一体化部署。
  • topics 覆盖 opentelemetry / kubernetes / llm,适配云原生与 AI 业务的观测需求。

主要内容

把 DeepFlow 当作 “先铺底、再精修” 的观测基座:

  • 先用 all-in-one Compose 跑通数据链路,确认采集/存储/查询完整可用。
  • 先接入一个集群或一组主机,验证能看到服务拓扑与流量路径,并能定位性能尖刺。
  • 再对最关键的 1–3 个服务做 OpenTelemetry 精细化埋点,避免一上来全量改代码。

上生产时,按流量与保留周期规划容量;对 traces / metrics / logs 设定不同 retention,减少成本与合规风险。

FAQ

DeepFlow 只能用于 Kubernetes 吗? 答:不是。README 与仓库结构同时覆盖 K8s 与主机/VM 的部署场景。

还需要 OpenTelemetry 吗? 答:多数情况下需要做关键服务的语义埋点;但 DeepFlow 可先提供“零侵入”的基础覆盖。

第一步该验证什么? 答:先确认一体化部署稳定,并能在一次已知问题中把流量/指标/追踪关联起来。

🙏

来源与感谢

Source: https://github.com/deepflowio/deepflow > License: Apache-2.0 > GitHub stars: 4,074 · forks: 453

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产