扩容tikv后,监控面板中的信息不对

  • 系统版本 & kernel 版本:Centos 7.3
  • TiDB 版本:3.0.1
  • 集群节点分布:3 kv+3 pd + 3 Tidb, 分别在6台服务器上
  • 问题描述: 根据官方文档扩容了一个kv节点,步骤如下: 修改 inventory.ini ansible-playbook bootstrap.yml -l 172.18.168.92 ansible-playbook deploy.yml -l 172.18.168.92 ansible-playbook start.yml -l 172.18.168.92 ansible-playbook rolling_update_monitor.yml --tags=prometheus

操作完成后,监控面板的System Info中,还是只能看到6台服务器,service port status上能看到7台,其中4台tikv,请问这个如何解决?

1、首先检查:你的 inventory.ini 文件里,除了 tikv 模块下添加了待扩容节点 IP 外,需要保证在 【monitored_servers】下,也要添加该节点的 IP
2、另外,需要查看你的 tikv 配置:tidb-ansible/group_vars/all.yml 最后一行,监控数据的传输模式是 push 还是 pull (tikv 监控方式改为 pull 之后,需要在 inventory.ini 中 tikv 行添加额外的监控端口配置 tikv_status_port (默认 20180)。 — 注:这里是确认传输模式,和是否显示数据,关系应该不大。
3、升级监控后,遇到这个情况,可以去掉 --tags=prometheus 这个参数,来升级监控。

3、升级监控后,遇到这个情况,可以去掉 --tags=prometheus 这个参数,来升级监控。 使用此方法后有效,谢谢谢谢!