【 使用环境 】测试环境
【 OB or 其他组件 】obdiag、observer 2.2.76
【 使用版本 】
【问题描述】
尝试使用obdiag出现一堆unadapted by version.SKIP,现在阶段这些obdiag巡检项目只适用于OB 4.X以上版本吗?OB 2.x好像适配的几个巡检项不太多?
obdiag巡检目前是yaml文件的形式,支持用户自定义,安装部署obdiag后在~/.obdiag/check下可以看到所有的巡检项,里边的yaml是设定有支持版本的。目前的obdiag巡检支持的yaml确实在2.x版本上覆盖不够,欢迎补齐这部分巡检的yaml,提PR贡献到obdiag github上,obdiag/handler/checker/tasks at master · oceanbase/obdiag · GitHub
想再咨询下,obdiag有办法能单独对集群里面个别某一台(或者多台)observer进行一键收集日志吗?整个集群有时候服务器数量较多,只是想排查个别1-2个租户leader的问题,obdiag gather log 官方文档上介绍的都是收集整个集群信息,空间有限不需要那么多的
1.现在可以通过~/.obdiag/config.yml 文件中删减节点ip就可以达成你说的这种收集某几个节点的需求。
2. 可以给obdiag提个需求,比如:命令行支持参数传递过滤zone,节点,提需求到github issue就行,Issues · oceanbase/obdiag · GitHub