tidb_dashboard 显示磁盘信息不准确


以上是dashboard 显示tikv 的磁盘容量,实际的磁盘容量如下:
image

问题:请问是什么原因导致的显示不准确呢?

使用的版本是tidb-v4.0.1

当前磁盘是否是单盘?

当前 dashboard 监控的应该是 / 的磁盘容量

看下当前 tikv 的 data dir 是否为 /data,可以通过 display 截图反馈下,这边也反馈下你的问题

我是在一个8T 的磁盘上启动了三个tikv实例
– display 显示如下:

– dashboard显示:显示的是 / 的磁盘容量,但是这与实际的tikv 部署目录/data 有出入

感谢反馈,看上去这里可能某些情况下存在问题。

为了帮助我们定位问题,请帮忙执行以下 SQL 语句告知结果,感谢:

SELECT * FROM INFORMATION_SCHEMA.CLUSTER_CONFIG 
    WHERE (`type` = 'tidb' and `key` = 'log.file.filename') 
    OR (`type` = 'tikv' and `key` = 'storage.data-dir')
    OR (`type` = 'pd' and `key` = 'data-dir');

你好,执行结果如下:

加粗示例

磁盘的详细信息如下:

请再帮忙执行一下:

SELECT * FROM INFORMATION_SCHEMA.CLUSTER_HARDWARE WHERE device_type = 'disk'

感谢

请问这个 SQL 返回值中有 path = /data 的设备信息吗?

tikv 中的数据目录确实没有/data 的信息

配置文件中是这样的:
global:
user: “tidb”
ssh_port: 22
deploy_dir: “/data/tidb/deploy”
data_dir: “/data/tidb/data”

tikv_servers:

  • host: xxxxxxxx
    port: 20160
    status_port: 20180
    deploy_dir: “/data/tidb/deploy/tikv-20160”
    data_dir: “/data/tidb/data/tikv-20160”
    log_dir: “/data/tidb/deploy/tikv-20160/log”
    config:
    server.labels: { host: “tikv1” }

是我哪里配置的有问题,还是集群采集的问题 ?

hi,这边的意思是 SELECT * FROM INFORMATION_SCHEMA.CLUSTER_HARDWARE WHERE device_type = 'disk' sql 返回中是否有 path = /data 的设备信息

没有的,tikv 对应的path 就是 /

感谢反馈!看上去是 TiKV 硬件检测部分未能识别到你这块 /data2 磁盘,详细情况我们还需要再研究一下。如果有进展会在这里回复。

请问有后续嘛…我也碰到一样问题

辛苦开个新帖我们看下

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