DataBuff发布v0.1.6版本:性能提升、功能完善,多方面优化体验!

DataBuff v0.1.6版本发布,亮点几何?

DataBuff是一款面向云原生与微服务场景的开源AI Native OpenTelemetry APM,采用OTLP标准接入、Apache Doris统一存储,Web端提供拓扑 / Trace / 指标与多Agent排障。今天,它正式发布了v0.1.6版本。这一版本相对v0.1.5有20个提交,且无Schema迁移,升级只需替换镜像并重启。

本版本亮点摘要

此次发布的版本亮点众多。首先是databuff - proxy双写迁移,v0.1.6完善了SkyWalking - >DataBuff双写迁移路径与稳定性验证,业务零改动,平台侧接`databuff - proxy`就能让同一批Trace同时进OAP和DataBuff Ingest。其次是接口耗时分解,接口分析新增「接口自身耗时」维度,能把接口自身耗时从下游调用拆出来,快速定位瓶颈。还有Span列表查询加速,接口分析 / 链路追踪的span列表响应更快;告警同环比检测修正,不再误判方向;告警取值与表达式也有改进;AI稳定性方面,多方面进行了优化和测试;工作区文件预览放开了后缀限制;部署与构建也有相应调整。

怎么用:databuff - proxy双写(SkyWalking平滑过渡)

已有SkyWalking的团队想试用DataBuff,业务侧零改动就能并跑。只需在原OAP宿主机部署`databuff - proxy`占住`:11800`,同一批流量对称抄送两路后端。业务零改动,对称双写,对照期可回滚,v0.1.6还完善了迁移指南,proxy有独立仓库。迁移步骤与稳定性结论可查看相关文档。

怎么用:接口耗时分解

路径是「应用性能 -> 接口分析」。选中一个HTTP / RPC / MQ接口,耗时分解图能把耗时拆成「接口自身耗时」与各下游组件,下游再按对端service细分。这样能更直接地定位瓶颈。

怎么用:工作区文件在线预览扩展

路径为「AI平台 -> AI对话」。专家执行工具时产出的中间文件可在工作区在线预览,不用下载到本地。v0.1.6放开了可预览的后缀,除二进制文件外的文本/代码类文件都能直接看,`.md`按markdown渲染,交互和v0.1.5一样,升级即生效。

重点:AI稳定性测试

v0.1.6强化了AI稳定性测试,新增「模型失败可见性」套件与专家交互契约测试,修复了多项缺陷,5套测试全部并行。Java侧还新增了专家交互契约测试。

安装与升级

新用户安装需全新安装,会清理旧安装目录与`data/`;现有用户升级是就地升级,保留`data/`观测数据。本版无Schema迁移,升级即替换镜像并重启,K8s本版不支持原地升级,需卸载后重装,更多细节见相关文档。

获取项目

可通过Release、源码、文档、官网、在线演示、OSCHINA软件主页、databuff - proxy(独立仓库)等途径获取项目。最后,官方欢迎大家试用v0.1.6,在GitHub给项目一个Star,并在软件主页留言交流部署与迁移复现体验。那么,你是否会尝试使用DataBuff v0.1.6版本呢?