ngmonitoring配置文件问题

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v6.1.6
【复现路径】
【遇到的问题:问题现象及影响】
扩容监控,发现pd报 集群中未启动必要组件 NgMonitoring
进到机器中手动执行启动脚本发现报错
Failed to initialize config, err: Near line 16 (last key parsed ‘pd.endpoints’): expected a comma or array terminator ‘]’, but got ‘"’ instead

查看配置文件ngmonitoring.toml发现
endpoints = [“xx.xx.xx.xx:2379” “xx.xx.xx.xx:2379” “xx.xx.xx.xx:2379”]
正常应该是endpoints = [“xx.xx.xx.xx:2379”,“xx.xx.xx.xx:2379”,“xx.xx.xx.xx:2379”]
手动改完后启动成功,不知道是否是bug

估计是bug :face_with_spiral_eyes:

:joy:看起来应该是

自动生成的配置文件少了逗号?

这要反映给官方进行修复吧

是的。

似乎不是我一个遇到过这个问题,看交流群里6.5.1版本也遇到过,麻烦官方大佬确认下

get 我反馈下

:+1:

此问题在6.5.x多个版本中仍然存在,是一个bug

升级tiup就行了呀,我的文章就是写的这个bug的修改: 专栏 - 手把手教你成为 TiDB 的 Contributor | TiDB 社区

1 个赞

:+1:新版本的tiup确实没复现出来

坐等官方大大跟进!

我是v6.5.3还复现呢,不知7里可修复了

修复了,升级tiup版本和tiup-cluster就可以

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。