为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】场景+问题概述:使用二进制文件手动部署tidb集群,并部署监控,tidb、pd监控正常,tikv监控无数据
【背景】做过哪些操作:部署
【现象】业务和数据库现象:tidb、pd监控正常,tikv监控无数据
【业务影响】无
【TiDB 版本】tidb 4.0
【附件】
根据这个部署的监控 集群监控部署 | PingCAP Docs
- tikv监控
2.tidb监控
3.pd监控
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】场景+问题概述:使用二进制文件手动部署tidb集群,并部署监控,tidb、pd监控正常,tikv监控无数据
【背景】做过哪些操作:部署
【现象】业务和数据库现象:tidb、pd监控正常,tikv监控无数据
【业务影响】无
【TiDB 版本】tidb 4.0
【附件】
根据这个部署的监控 集群监控部署 | PingCAP Docs
或者在prometheus主机 telnet {tikvhost} 20180 看看是否是通的?
刚刚试过在grafana里面,没有数据的图表中,把函数找出来放在prometheus中执行,显示没有数据。然后发现,prometheus中没有tikv开头的函数,有点怀疑是prometheus的版本太低了
在prometheus主机上 telnet tikvhost 20180 通吗
果然没通,同一台机器的pd端口是通的
这个问题的原因是,我在启动tikv的时候,没有加上参数--status-addr 0.0.0.0:20180
,导致tikv没有监听20180端口,就获取不到数据了。
解决方法就是:加上--status-addr 0.0.0.0:20180
参数,重新启动所有tikv就行了
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。