TiDB集群,重建监控

【 TiDB 使用环境】
TiDB: v5.0.3

【概述】
通过TiUP的方式安装部署了一套TiDB集群 A,包括TiDB,TiKV,PD,Grafana,Prometheus组件
因部署另一套集群 B 时,配置错误,将Grafana,Prometheus的ip与此套信息重复,导致Grafana,Prometheus被覆盖,想重新部署集群A的监控相关组件,同时不会对其它组件造成影响。

先缩容

tiup cluster scale-in cluster_name  -N  alertmanager_ip:alertmanager_port
tiup cluster scale-in cluster_name  -N  grafana_ip:grafana_port
tiup cluster scale-in cluster_name  -N  prometheus_ip:prometheus_port

然后再通过扩容的方式

tiup cluster scale-out cluster-name ./xxx.yaml

$ cat xxx.yaml
global:
  user: "tidb"
  ssh_port: 22
  deploy_dir: "/data/tidb/tidb-deploy"
  data_dir: "/data/tidb/tidb-data"


monitoring_servers:
  - host: host_ip

grafana_servers:
  - host: host_ip

alertmanager_servers:
  - host: host_ip

之前在5.1.2版本上试过没问题。最好根据版本在测试环境试试,只要不动pd tikv tidb,影响就有限。

收到,谢谢,我先试试。

这个扩容的 yaml文件中只写上需要扩容的内容是吧?其它的tidb,tikv,pd的不用写?

已解决了,非常感谢

只写监控的,其他的千万不要写

嗯,是的