是否可以将通用设备名称传递给container_fs_usage_bytes {device =〜“ /dev/sd.+”}而不是〜“ /dev/sd.+”

时间:2018-09-03 12:55:45

标签: kubernetes prometheus cadvisor prometheus-alertmanager

我想用prometheus监视容器根目录的磁盘空间,我的容器可能运行在不同的文件系统和操作系统上。

如何将通用设备名称传递给container_fs_usage_bytes{id="/", device=~"/dev/sd.+"}

为了满足/ dev / sd *,/ dev / disk *,/ dev / xv *等,与Linux,Mac和AWS节点无关。

在通过之前,我怎么知道我的id =“ /”安装在哪个设备上(例如/ dev / sda1)?

它将起作用吗? (device =〜“ /dev/sd.+ | /dev/disk.+ | /dev/xv.+”),但是我需要一种更通用的方式来代替添加所有可用和可能的设备。

预先感谢您的帮助。

0 个答案:

没有答案