OpenClaw 终于可以读懂 OpenTelemetry APM 了
DataBuff(github.com/databufflabs/databuff)是国产开源 OpenTelemetry APM 平台,Docker 一条命令即可部署。
一、先认识 DataBuff:OpenTelemetry APM
📊 OpenTelemetry APM 能力
• OTLP 标准接入,链路追踪 / 服务指标 / 拓扑 / 告警• 从 Trace 衍生丰富数据模型(服务、接口、调用链、组件指标)• 极简三组件:Ingest → Doris → Web,运维成本低
|
|
|
|---|---|
| MCP 对外开放
|
|
| 官方 Skills |
|

图:Ingest → Doris → Platform,Docker 一条命令跑起来

图:全局服务拓扑——MCP 工具读的是同一套实时 OTel 数据
· · ·
二、凌晨告警:开 5 个窗口,还是打一句话?
告警弹出:「下单链路变慢,全集群有没有异常?」
传统做法:APM 看板 → Trace → 拓扑 → 告警列表 → 手写结论。一轮 20~30 分钟。

图:多窗口拼证据链——Agent 接入后可一句话串完
接入 OpenClaw 后:在 CLI、WebChat,或飞书 / 钉钉 Channel 里直接发一句话。Agent 经 DataBuff MCP 查 Doris 里的真实 OTel 数据,返回结构化中文结论——不是模型编造指标。
❌ 没有 MCP
模型编造「错误率 2.3%」——全是幻觉,不能上故障群。
✅ MCP + Skills
先 inspectService 初筛 → 异常再查 Trace / 拓扑 → 输出带证据链的中文报告。

图:用户提问「列出最近 1 小时的服务」→ Assistant 返回 Web 服务 + 中间件分组表格与中文总结
· · ·
三、MCP 是手,Skills 是脑
DataBuff 开源迭代开放了 Agent 集成包(integrations/agent/),两层能力一起用才有「运维 Agent」:
|
|
|
|
|---|---|---|
| MCP 工具 |
|
queryServicesAll
inspectService、queryTraceDetail |
| Skills |
|
skill.data.metrics
skill.inspection.health |
外部 Agent 通过 MCP 查询 Doris 里的真实 OTel 数据,在 OpenClaw 对话区呈现为中文表格与结论。

图:Skills 页 — Workspace Skills 已启用 skill.data.metrics(问数口径)
· · ·
四、5 分钟接入:把 MCP + Skills 添加到 OpenClaw
前提:DataBuff 已部署,OpenClaw Gateway 能访问 DataBuff Web 端口(MCP 端点 http://<host>:<port>/mcp)。
integrations/agent/,在界面操作,不是改本地 JSON。Step 1 · 部署 DataBuff

图:安装完成后 MCP 端点为 http://<host>:<port>/mcp
Step 2 · 添加 MCP 服务器
打开 OpenClaw Control UI → Settings → MCP,新建 databuff-apm:
|
|
|
|---|---|
|
|
databuff-apm |
|
|
http://<你的 DataBuff 主机>:<端口>/mcp |
|
|
streamable-http |
|
|
|
openclaw mcp probe databuff-apm
图:Settings → MCP — databuff-apm 已启用,地址与 HTTP 传输可见

图:MCP 详情 — 界面展示 DataBuff 地址,即添加结果
Step 3 · 添加 Skills
|
|
|
|---|---|
| Skills 页启用 |
|
| Skill Workshop |
|

图:Skills 页 — Workspace Skills 已启用官方问数 Skill

图:Skill 详情 — 界面展示 APM 问数专家行为规则(来自官方 SKILL.md)
Step 4 · 验证 — Chat 输入「列出最近 1 小时的服务」,应得到中文服务列表。

图:Instances — Gateway 与 Control UI 均已连接
· · ·
五、三句话,看最终回复效果
配置完成后,在 Chat 直接提问。下方为 Assistant 最终中文回复截图。

图:① 用户提问 → ② 近 1 小时 6 个服务分组表格(service-a/b + ES/Kafka/MySQL/Redis)+ 中文总结

图:最终回复 — 健康结论、指标表与后续建议,可直接转故障群

图:最终回复 — 各服务请求量汇总表 + 整体结论(后台经 MCP 查真实指标)
· · ·
六、从「猜指标」到「调真实 APM」
DataBuff 把 APM 能力开放给任意 Agent 运行时;OpenClaw / 飞书 / 钉钉只是入口——MCP 查真数据、Skills 定口径才是核心。
觉得有帮助?欢迎 Star ⭐ 支持我们。已经在用 OpenTelemetry?评论区聊聊你的场景 👇
夜雨聆风