DataBuff — AI 原生 OpenTelemetry APM 平台,多 Agent 根因分析
DataBuff 是一个基于 OpenTelemetry 的开源 AI 原生 APM 平台(AGPL-3.0,413⭐),支持自然语言排障、多 Agent 协作根因分析、慢 SQL 定位、服务拓扑自动绘制。
一句话定位
DataBuff 是一个 AI 原生 OpenTelemetry APM 平台,与 Datadog、SkyWalking 同类,核心差异化在「AI 大脑」— 用自然语言提问,AI 自动拉取指标、Trace、拓扑给出诊断结论。
官网:https://databuff.ai
代码仓库:github.com/databufflabs/databuff
在线 Demo:https://demo.databuff.ai
安装文档:https://databuff.ai/docs/zh/
| 项目 | 数据 |
|---|---|
| Stars | 413 ⭐ |
| 语言 | Java |
| 协议 | AGPL-3.0 |
| 创建 | 2026-06-18(约 5 周) |
| 核心架构 | Ingest → Doris → Web |
AI 原生排障:不是外挂聊天框
DataBuff 的 AI 直接读取遥测数据,包含三层:
- AI 大脑 — 自然语言提问,自动查询 Trace、指标、拓扑、告警
- 智能问数专家 — 对指标数据做深度分析
- 巡检专家 — 主动发现服务异常,降低漏报率
复杂场景可由多个专家协作输出综合诊断报告。
典型排障流程
以 “service-a 响应变慢” 为例:
- 查指标 — AI 自动获取响应时间趋势,发现最近 1 小时异常
- 看拓扑 — 显示
service-a → service-g → MySQL调用链路 - 找慢 SQL — 按响应时间排序,定位
SELECT * FROM history LIMIT ?耗时 1.03s - 下钻 Trace — 点击耗时节点进入 Trace 详情,确认根因 Span
整个过程无需在指标图表、Trace 列表、拓扑图之间来回切换。
OpenTelemetry 原生支持
- Ingest 服务按 OTLP 标准暴露 gRPC 4317 和 HTTP 4318 端口
- 应用侧仅需配置 Exporter,无需绑定专用 Agent
- 同时兼容 SkyWalking 协议;Pinpoint、Zipkin 可通过 Collector 转换
快速部署
一条命令即可拉起,5 分钟看到 Demo 数据:
1 | # 安装平台 |
默认账号 admin,密码 Databuff@123,访问 http://YOUR_HOST:27403。
亮点
- AI 多 Agent 协作排障 — 不是单模型回答,而是多个专家 Agent 协作
- OTel 原生 — 零侵入接入,无需专用 Agent
- 慢 SQL 一键定位 — 数据库详情页直接排序 + 跳转 Trace 双向验证
- 极简架构 — 仅三个组件,Docker 一键部署
- 在线 Demo — 不部署也能直接体验
局限
- 仅支持 OTel 和 SkyWalking 协议,其他 Agent 需 Collector 转换
- MVP 版本无独立 MCP API Token,依赖内网/VPN 隔离
- 告警通知(Webhook、邮件)尚未实现,当前仅记录事件并自动标记恢复
同类对比
| 维度 | DataBuff | SkyWalking | Datadog |
|---|---|---|---|
| AI 排障 | ✅ 多 Agent 原生 | ❌ 需外挂 | ✅ 付费版 |
| 开源自部署 | ✅ AGPL-3.0 | ✅ Apache-2.0 | ❌ SaaS |
| 安装复杂度 | 极低(一条命令) | 中等 | 无需部署 |
| 协议支持 | OTel + SkyWalking | 自有 + OTel | 全面 |
DataBuff 特别适合中小团队和已有 OTel 基础设施的团队,用最小的部署成本获得 AI 辅助排障能力。
- 标题: DataBuff — AI 原生 OpenTelemetry APM 平台,多 Agent 根因分析
- 作者: lxiol
- 创建于 : 2026-07-27 09:30:00
- 更新于 : 2026-07-27 08:24:47
- 链接: https://blog.lxiol.cn/2026/07/27/DataBuff-AI原生OpenTelemetry-APM平台/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。