deepflow

DeepFlow

DeepFlow is an automated observability platform for cloud-native developers.

GitHub Release </a> docker pulls </a> License </a>


简体中文 English

什么是 DeepFlow

DeepFlow 是一款面向云原生开发者的高度自动化的可观测性平台。使用 eBPF、WASM、OpenTelemetry 等新技术,DeepFlow 创新的实现了 AutoTracingAutoMetricsAutoTaggingSmartEncoding 等核心机制,极大的避免了埋点插码,显著的降低了后端数仓的资源开销。基于 DeepFlow 的可编程性和开放接口,开发者可以快速将其融入到自己的可观测性技术栈中。

六大主要特性

文档

详细信息请访问文档站点

快速上手

DeepFlow 共有三种版本:

DeepFlow 社区版由企业版的核心组件构成。通过开源,我们希望让观测更自动,让全世界的开发者更自由。

部署 DeepFlow Community

请参考文档部署 DeepFlow Community。

同时我们也搭建了一个完整的 DeepFlow Community Demo,欢迎体验。登录账号 / 密码:deepflow / deepflow。

体验 DeepFlow Cloud

DeepFlow Cloud 是 DeepFlow 的全托管 SaaS 服务,目前处于测试阶段,仅支持中文。

体验 DeepFlow Enterprise

DeepFlow Enterprise 支持对混合云的全栈、全链路监控,覆盖容器、云服务器、宿主机、NFV网关,目前仅支持中文,欢迎联系我们进行体验。

从源码编译 DeepFlow

软件架构

DeepFlow Community 版本主要由 Agent 和 Server 两个进程组成。每个 K8s 容器节点、传统服务器或云服务器中运行一个 Agent ,负责该服务器上所有应用进程的 AutoMetrics 和 AutoTracing 数据采集。Server 运行在一个 K8s 集群中,提供 Agent 管理、标签注入、数据写入、数据查询服务。

DeepFlow 软件架构

里程碑

这里有我们未来的 Feature 规划。欢迎 Issue 和 Pull Request。

联系我们

致谢

Landscapes