使用tiup cluster edit-config ${cluster-name}添加NgMonitoring 组件无法保存

【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】
【操作系统】
【部署方式】云上部署(什么云)/机器部署(什么机器配置、什么硬盘)
【集群数据量】
【集群节点数】
【问题复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】
image
image

生产环境的这套集群,提示 NgMonitoring 未启动,准备部署这个组件
参考 https://docs.pingcap.com/zh/tidb/stable/dashboard-faq/#界面提示-集群中未启动必要组件-ngmonitoring

使用命令 tiup cluster edit-config ${cluster-name}
修改后,提示
New topology could not be saved: immutable field changed:

使用这个方法可以吗?

要使用扩容的方法才能添加节点。

报错原因是因为这个

写一个新的yaml文件,使用命令
tiup cluster scale-out tidb_cluster scale-out.yaml -p
是这样吗

明白了,多谢

是的,可以试试这个方式。

:thinking: 按官方文档的说法,加上ng_port就可以了,配置文件是怎么修改的?是只修改了ng_port吗?

配置文件中,对于monitoring_servers是这样写的
monitoring_servers: [ ]

所以我配置了很多关于monitor的选项,也包括 deploy_dir,就报错了

哦,明白了,可以参照这个扩容。

很详细的步骤。我试试先。感谢了。

应该不行吧, tiup cluster deploy的语法中,没有–only-monitor 这个命令
https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-deploy/#tiup-cluster-deploy

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