Prometheus 节点导出器不报告非 root 拥有的安装

Prometheus node exporter not reporting mounts that are owned by non-root

运行 ubuntu 20 并安装了 prometheus 节点导出器。它在工作,但它只报告根 FS 挂载。我在 /media 下还有一堆由非 root 用户拥有的其他坐骑。

其中一些未显示在报告的数据中。 node_filesystem_free_bytes 和 node_filesystem_size_bytes 特别是。

但我确实看到了一些,比如这个:

node_disk_read_bytes_total{device="sdh"} 4.5708288e+07

这是坐骑的详细信息:

root@my-server:/dev# ls -l /media
total 44
drwxr-xr-x  25 gmo  gmo  4096 Nov 13 14:06 raid5
drwxr-xr-x  18 gmo  gmo  4096 Oct  5 08:48 raid5-2
root@my-server:/dev# mount |grep raid
/dev/sdh1 on /media/raid5-2 type ext4 (rw,nosuid,nodev,noexec,relatime,user)
/dev/sdf1 on /media/raid5 type ext4 (rw,nosuid,nodev,relatime,user)

知道为什么他们被忽略了吗?

原来你用 ubuntu apt-get 安装的 prometheus-node-exporter 版本真的很旧。版本 .18。现在最新的是 1.0.1。我安装了最新的之后,它开始拉动挂载的磁盘。