手动部署监控,tikv监控没有数据

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】场景+问题概述:使用二进制文件手动部署tidb集群,并部署监控,tidb、pd监控正常,tikv监控无数据
【背景】做过哪些操作:部署
【现象】业务和数据库现象:tidb、pd监控正常,tikv监控无数据
【业务影响】无
【TiDB 版本】tidb 4.0
【附件】
根据这个部署的监控 集群监控部署 | PingCAP Docs

  1. tikv监控

    2.tidb监控

    3.pd监控
1 个赞

访问prometheus的web 地址,输入tikv相关的metric指标 看看能否查询到数据?

或者在prometheus主机 telnet {tikvhost} 20180 看看是否是通的?

刚刚试过在grafana里面,没有数据的图表中,把函数找出来放在prometheus中执行,显示没有数据。然后发现,prometheus中没有tikv开头的函数,有点怀疑是prometheus的版本太低了
image

在prometheus主机上 telnet tikvhost 20180 通吗

果然没通,同一台机器的pd端口是通的

这个问题的原因是,我在启动tikv的时候,没有加上参数--status-addr 0.0.0.0:20180,导致tikv没有监听20180端口,就获取不到数据了。
解决方法就是:加上--status-addr 0.0.0.0:20180参数,重新启动所有tikv就行了

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。