DataBuff v0.1.5 已就绪:写入路径加固、OTLP 压缩全量接入、日志按需查看、AI 对话 Mermaid 拓扑,以及 ingest 侧资源过滤。相对 v0.1.4:25 commits / 394 files。
本版亮点
- 写入性能:同档业务负载下,写入吞吐与 SkyWalking 基本持平。DataBuff CPU 占用更低,SkyWalking 内存占用更低。完整对比报告 →
- OTLP 压缩:gRPC / HTTP 侧补齐 gzip、snappy、zstd 等,Collector 默认 gzip 可直接对接。
- 资源忽略过滤:ingest 在 enrich / 落库前按 resource 精确名或正则丢弃 Span。
- 日志详情抽屉:列表轻量展示,点击行后右侧按需加载全字段。
- AI Mermaid 拓扑:对话内稳定渲染 Mermaid,专家提示词引导用图表达依赖。
- Schema V005:动态分区表 buckets 16→3(仅元数据,不重写历史数据)。
怎么用:日志详情抽屉
路径:应用性能 → 日志分析。列表只展示轻量列;点击任意一行,右侧滑出详情抽屉,按需拉取全字段。
- 打开「日志分析」,用关键字、Trace ID 或左侧快捷筛选缩小范围。
- 在列表中点击目标日志行。
- 抽屉「概览」页查看正文、服务/实例/主机、Trace ID(可跳转链路)。
- 切到「JSON」页复制完整结构化字段。
图 1 · 概览页:正文 + 基础信息 + Trace 跳转
图 2 · JSON 页:完整结构化字段
怎么用:AI 对话 Mermaid 拓扑
路径:AI 平台 → AI 对话。专家回答涉及拓扑、调用关系、流程图时,输出 ```mermaid 代码块,前端自动渲染为 SVG。
图 3 · Mermaid flowchart 自动渲染
怎么用:资源忽略过滤
在 ingest 的 application.yml 或 Docker Compose 环境变量中配置。支持精确匹配与正则全串匹配:
ingest:
trace:
ignore-resources:
- PING
- /actuator/prometheus
ignore-resource-regex:
- ^/actuator(/.*)?$
- ^SELECT 1$
改完后 docker compose up -d ai-apm-ingest。日志出现 Span resource ignore filter enabled 表示规则已加载。
怎么用:OTLP 压缩
OTel Collector / SDK 默认已开 gzip。v0.1.5 起 ingest 完整支持 gzip、snappy、zstd(HTTP 另含 zlib / deflate / lz4),无需再强制 compression: none。详见 OpenTelemetry OTLP 接入。
安装与升级
新装请按 Docker 安装部署;已有环境换版本请按 升级与卸载。