Services Port Status 怎么一直为空呢?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:v3.0.5
  • 【问题描述】:监控信息不对。

Services Port Status 怎么一直为空呢?

不知道是否进行过任何组件的部署和升级,我觉得可以执行 rolling_update_monitor 一下,然后时间范围选的小一些,last 5 min?

这段时间升级过tidb tikv 同时也进行了

ansible-playbook rolling_update_monitor.yml --tags=prometheus

Services Port Status 依然没有数据。

仅仅执行 ansible-playbook rolling_update_monitor.yml 才可以,感觉应该按照官方文档操作才好。 https://pingcap.com/docs-cn/stable/how-to/upgrade/from-previous-version/#%E6%BB%9A%E5%8A%A8%E5%8D%87%E7%BA%A7-tidb-%E7%9B%91%E6%8E%A7%E7%BB%84%E4%BB%B6

神奇了,执行了

ansible-playbook rolling_update_monitor.yml

果然有数据了, 但是,我前面升级到3.0的时候,肯定执行过。

后来升级到了从3.0.2 升级到 3.0.5 的过。

这两天执行扩容了,tikv 和 tidb 突然发现没有数据了。

现在执行这个命令又有了魔幻了。。。

你加了 --tags=prometheus 仅仅重启了 monitoring_servers,你执行 ansible-playbook rolling_update_monitor.yml 就什么都不要加,你可以看下 rolling_update_monitor.yml 文本中对 tags=prometheus 是怎么定义的。

我当时也特别懵,自己就这样记忆:

执行 rolling_update_monitor.yml 就什么都不要加

执行 rolling_update.yml 加 --tags=** -l tidbserver1

就完事了!!

愚见愚见

哇哈哈,感谢兄嘚。

客气了,兄嘚~