TiDB 3.0.2 Cluster-TiKV 组件不显示监控数据

  1. 升级到 TiDB 3.0.2 以后打开 grafana 查看 Test-Cluster-TiKV 组件发现没有显示监控数据

  2. 我尝试改变 prometheus 的语句 将 原来 sum(tikv_store_size_bytes{job=~"$job", type=“available”}) by (job) 语句改为 sum(tikv_store_size_bytes{type=“available”}) by (job) 删除了 其中的 job=~"$job", 就可以显示数据了

  3. 但我并不知道这样的做法,是否符合正确的用法还请各位专家指正

你好 ,这个监控项是不是 可用空间那一项?如果是可以用

sum(tikv_store_size_bytes{instance=~"$instance", type=“available”}) by (instance)

试一下

我测试了你的语句,还是不能显示出数据,而且这个模块下所有的模块都没有数据,模块实在是太多了,真的不想一个一个的对改,不知道有没有更好的办法来解决这个问题。

你这边是从什么时候出现的呢? 升级导致的吗? 可以介绍下之前发生什么了吗?

升级到3.0.2以后就这样了,之前使用的是 2.1.4, 我也尝试过重新安装 TiDB 3.0.2 , 启动后 还是没能解决这个问题,安装方式使用的是 ansible-playbook 正常安装

实际上,应该是 3.0 的监控页面发生了变化,tikv 拆分成 3 个监控页面,这个 TiKV 的监控页面下掉了。你可以看看另外几个 TiKV 的页面。

原来如此,另外的三个页面是OK的,谢谢你的解答

您好,我也遇到了相同的问题。v2.1.14升级到v3.0.3后tikv组件不显示监控数据。

请问一下:“另外的三个页面是OK的” 指的是哪几个页面呢?

image 你好,是这三个, 更新以后,是把之前的 TiKV 拆分成了三个监控模块,之前的那个不用了

1赞

非常感谢