面向微服务与云原生架构的 APM 应用性能监控系统,提供链路追踪与诊断。
- Star
- 4,316
- Fork
- 492
- 未关闭 Issue
- 276
- 最近提交
- 24小时前
这是什么?
DeepFlow 是面向复杂云原生与 AI 应用的可观测性平台。它基于 eBPF 采集指标、分布式追踪、请求日志和函数级性能剖析数据,开发者无需修改应用代码。
采集的数据可以贯穿整个技术栈关联分析,覆盖应用服务、AI 工作负载,以及网关、数据库、消息队列、DNS 和网卡等基础设施。Kubernetes 容器、标签、云资源等标签会注入到各类观测信号中,减少数据孤岛。对于常见协议之外的私有协议,可以通过 Wasm 插件解析。
项目提供 SQL、PromQL 和 OTLP 等查询接口,也可以作为 Prometheus、OpenTelemetry、SkyWalking 和 Pyroscope 的存储后端。部署上由运行在每个节点上的 Agent 和负责管理、标签注入、数据接入与查询的 Server 组成。
核心功能
- 01基于 eBPF 对任意语言的服务实现零代码指标采集与分布式追踪。
- 02支持 CPU、OffCPU、GPU、内存和网络维度的持续性能剖析与火焰图。
- 03通过 Wasm 插件解析私有协议。
- 04将 Kubernetes 与云资源标签自动注入所有观测数据。
- 05提供 SQL、PromQL 和 OTLP 接口,便于接入常见可观测性生态。
适用场景
- 在不修改代码的前提下排查微服务之间的延迟问题。
- 监控 AI 推理或训练服务中的 GPU 与 CUDA 负载。
- 作为 Prometheus 或 OpenTelemetry 数据的长期存储后端。
快速上手
- 1
阅读 DeepFlow 社区版部署文档并安装一体化部署
- 2
如有需要,按照编译指南从源码编译 deepflow-agent
使用前须知
- 自托管需要在 Kubernetes 集群中部署 Server,并在每个节点或主机上部署 Agent。
- 企业版的文档和演示目前仅提供中文版本。
- 云 SaaS 版目前仍处于测试阶段。
收录于专题
标签
常见问题
- deepflow 是什么?
- 基于 eBPF 与 Wasm 的零代码可观测性平台,为云原生和 AI 应用采集指标、链路追踪、请求日志与性能剖析数据。 DeepFlow 是面向复杂云原生与 AI 应用的可观测性平台。它基于 eBPF 采集指标、分布式追踪、请求日志和函数级性能剖析数据,开发者无需修改应用代码。
- deepflow 可以免费使用吗?用的什么许可证?
- deepflow 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- deepflow 还在维护吗?
- 活跃维护中。deepflow 最近一次提交是在 2026年11月6日。
- deepflow 适合用来做什么?
- 在不修改代码的前提下排查微服务之间的延迟问题。 监控 AI 推理或训练服务中的 GPU 与 CUDA 负载。 作为 Prometheus 或 OpenTelemetry 数据的长期存储后端。
- deepflow 怎么安装和运行?
- 阅读 DeepFlow 社区版部署文档并安装一体化部署 如有需要,按照编译指南从源码编译 deepflow-agent
- 在哪里获取 deepflow?
- 源代码和安装说明在 GitHub 上:https://github.com/deepflowio/deepflow
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.5万+12 本周6631JavaApache-2.0维护活跃更新于 23小时前
开源可观测性与 APM 工具,基于 eBPF 自动采集指标、日志、链路和性能剖析,并提供根因分析。
8002+5 本周418GoApache-2.0维护活跃更新于 前天
Datadog 官方 Go 客户端库,提供 APM 链路追踪、持续性能剖析和应用安全监控。
863559GoOther更新于 17小时前
基于 OpenTelemetry 的开源可观测性平台,将日志、指标、链路追踪、告警和仪表盘整合在一个可自托管的工具中。
3.3万+60 本周2575TypeScriptOther更新于 17小时前
可自托管的可观测性平台,统一处理日志、指标、链路追踪、前端监控和 LLM 观测,可替代 Datadog 和 Splunk。
2.3万+224 本周1184TypeScriptAGPL-3.0更新于 17小时前
开源 APM 工具,在统一界面中查看 OpenTelemetry 的链路追踪、指标和日志,数据存于 ClickHouse。
4311+2 本周225GoAGPL-3.0更新于 16天前