Skip to content

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(仅元数据,不重写历史数据)。

怎么用:日志详情抽屉

路径:应用性能 → 日志分析。列表只展示轻量列;点击任意一行,右侧滑出详情抽屉,按需拉取全字段。

  1. 打开「日志分析」,用关键字、Trace ID 或左侧快捷筛选缩小范围。
  2. 在列表中点击目标日志行
  3. 抽屉「概览」页查看正文、服务/实例/主机、Trace ID(可跳转链路)。
  4. 切到「JSON」页复制完整结构化字段。
日志详情抽屉概览页
图 1 · 概览页:正文 + 基础信息 + Trace 跳转
日志详情抽屉 JSON 页
图 2 · JSON 页:完整结构化字段

怎么用:AI 对话 Mermaid 拓扑

路径:AI 平台 → AI 对话。专家回答涉及拓扑、调用关系、流程图时,输出 ```mermaid 代码块,前端自动渲染为 SVG。

AI 对话 Mermaid 拓扑渲染
图 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 安装部署;已有环境换版本请按 升级与卸载

体验与反馈

GitHub Release v0.1.5 · 在线 Demo · 给项目 Star