TiDB可以使用SQL代码查到各个节点存储了多大的文件么

大佬们,TiDB可以使用SQL代码查到各个节点存储了多大的文件么?

为啥要这么查呢 :thinking:

1、节点是指的所有节点还是只tikv?
2、文件是只包含实际数据文件还是实例相关的所有文件?
3、如果是先查tikv的话,可以看下information_schema.tikv_store_status这张表,但是和你想要的可能有些误差

tikv吧

就类似于


这个命令查出来的这种东西:
1705469723326

因为业务需要 :smiling_face_with_tear:我要把这个数据库存了大多的数据量显示到前端

tikv_store_status里面有总容量和可用容量,已用的没记录。
感觉不一定非要用SQL查,业务端通过http请求pd或者Prometheus都可以查到结果。

从Prometheus取

不考虑Prometheus的原因是什么

用Go代码可以调用么,感觉客户不一定会装这个插件呀

谢谢大家了。现在通过调用API解决了
curl http://127.0.0.1:2379/pd/api/v1/stores

解决了就好

可能监控需要用到。

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