OceanBase Diagnostic Tool (obdiag) 是一款专门OceanBase打造的敏捷诊断工具,功能包括诊断信息收集、分析、巡检,可以在OceanBase集群不同的部署模式下(OCP,OBD或用户根据文档手工部署)实现一键执行。
1. 项目价值
OceanBase是原生分布式数据库系统,故障根因分析通常是比较繁琐的,因为涉及的因素可能有很多,如机器环境、配置参数、运行负载等等。专家在排查问题的时候需要获取大量的信息来分析故障,如何高效的获取故障场景下分散在各个节点的信息,挖掘出其中的关联性,帮助用户自助诊断问题便是obdiag的价值。

2. 功能特性
obdiag定位为OceanBase敏捷诊断工具。整体使用上备以下的特点:
部署简单:提供rpm包和OBD上部署的模式,均可一键部署安装,可以选择部署到任意一台能连接到集群各个节点的上,并不局限于OBServer节点。
集中式收集:单点部署,无需每台服务器部署。使用的时候只需要在部署机器上执行收集或分析命令即可;

3. 开发者营地
日常沟通:专用微信群【[SIG] OceanBase 诊断工具兴趣小组】,便于成员随时讨论问题,微信群添加方式,添:obdiagsig,说明加群目的,审核通过后管理员会将加用户加入微信群中。
文档沟通:
阵地一:https://oceanbase.yuque.com/org-wiki-obtech-vh7w9r/imzr6c
阵地二:https://github.com/oceanbase/oceanbase-diagnostic-tool
文章转载自数据库工兵营,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




