DataBuff v0.1.10 已就绪:通知中心能查到真实的 Webhook 发送记录;超大 MCP 工具结果不再撑爆模型上下文;Doris FE 在 cgroup 环境起不来的问题修掉了。相对 v0.1.9:11 commits,无 Schema 迁移。
本版亮点
- Webhook 发送记录:通知中心
/notify/records返回真实投递记录(批次、重试次数、状态码、耗时、首条告警状态与描述),不再是空占位。 - MCP 超长结果保护:超过 128KB 的文本结果完整存入会话工作区,模型只拿预览和文件路径,可用工作区命令读取(
APM_AGENT_MCP_TOOL_RESULT_MAX_BYTES可调)。 - MCP 工具修复:业务错误信封与运行时异常正确返回
isError;工具描述补齐 Asia/Shanghai 时间格式、默认一小时窗口、结果上限与必填参数约定。 - Doris FE 启动修复:Docker / K8s 部署脚本给 FE JVM 追加
-XX:-UseContainerSupport(幂等),解决 cgroup 感知导致的 NPE 启动失败。 - Webhook 载荷:补
id/occurredAt(源事件时间),标准事件接收方可按事件时间排序生命周期变更。 - 服务分析:remote 虚拟服务筛选修正,
service.remote目标与 db/redis/mq 一致走 serviceId 维度。 - 依赖安全基线:log4j2 2.25.5、Tomcat 10.1.59、Jackson 2.22.2、Logback 1.5.34、mysql-connector-j 26.7.0、Spring Framework 6.2.19、ZooKeeper 3.9.5 钉到清单要求版本。
- Demo 故障注入:demo 应用新增故障注入 HTTP 服务与 Kafka 变更事件发布,OTLP / SkyWalking 演示数据更真实。
- 文档:告警手册新增告警规则配置示例(GitHub #78)。
安装与升级
新装请按 Docker 安装部署;已有环境换版本请按 升级与卸载。本版无 Schema 迁移(schema_version 仍为 8)。K8s 本版不支持原地升级,需卸载后重装。
# 新用户安装(全新安装,会清理旧安装目录与 data/)
curl -fsSL https://databuff.ai/databuff/ai-apm-install.sh | bash
# 现有用户升级(就地升级,保留 data/ 观测数据)
curl -fsSL https://databuff.ai/databuff/ai-apm-update.sh | bash