为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【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
就完事了!!
愚见愚见
哇哈哈,感谢兄嘚。
客气了,兄嘚~
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。