-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Labels
Description
Host operating system: output of uname -a
Linux mongodb-backups 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux
node_exporter version: output of node_exporter --version
node_exporter, version 0.15.0 (branch: HEAD, revision: 6e2053c557f96efb63aef3691f15335a70baaffd)
build user: root@168089f37ad9
build date: 20171006-11:33:58
go version: go1.9.1
node_exporter command line flags
--path.procfs /host/proc
--path.sysfs /host/sys
--collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"
Are you running node_exporter in Docker?
yes, with the recommended args
docker run
--log-driver none
--name node-exporter
--net host
--pid host
--volume /proc:/host/proc
--volume /sys:/host/sys
--volume /:/rootfs
--volume /etc/node-exporter:/etc/node-exporter
prom/node-exporter
--path.procfs /host/proc
--path.sysfs /host/sys
--collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"
What did you do that produced an error?
Trying to access exported disk metrics for k8s attached/mounted GCE persistent disk shows a node-exporter error metric incremented when node-exporter experienced an error while collecting statistics for this device.
# curl -s localhost:9100/metrics | grep mongodb-backups
node_filesystem_device_error{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/plugins/kubernetes.io/gce-pd/mounts/mongodb-backups"} 1
node_filesystem_device_error{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/pods/d0d4dfe6-b7fa-11e7-9da6-42010af0000a/volumes/kubernetes.io~gce-pd/mongodb-backups"} 1
What did you expect to see?
When using v0.14.0, I can see the filesystem metrics for that device/mountpoint (seen below). Yet the new version v0.15.0 does not export the same metrics.
docker run
--log-driver none
--name node-exporter
--net host
--pid host
--volume /proc:/host/proc
--volume /sys:/host/sys
--volume /:/rootfs
--volume /etc/node-exporter:/etc/node-exporter prom/node-exporter:v0.14.0
-collector.procfs /host/proc
-collector.sysfs /host/sys
-collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"
# curl -s localhost:9100/metrics | grep mongodb-backups
node_filesystem_avail{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/plugins/kubernetes.io/gce-pd/mounts/mongodb-backups"} 9.3990998016e+10
node_filesystem_avail{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/pods/d0d4dfe6-b7fa-11e7-9da6-42010af0000a/volumes/kubernetes.io~gce-pd/mongodb-backups"} 9.3990998016e+10
node_filesystem_files{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/plugins/kubernetes.io/gce-pd/mounts/mongodb-backups"} 1.048576e+08
node_filesystem_files{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/pods/d0d4dfe6-b7fa-11e7-9da6-42010af0000a/volumes/kubernetes.io~gce-pd/mongodb-backups"} 1.048576e+08
node_filesystem_files_free{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/plugins/kubernetes.io/gce-pd/mounts/mongodb-backups"} 1.04857058e+08
node_filesystem_files_free{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/pods/d0d4dfe6-b7fa-11e7-9da6-42010af0000a/volumes/kubernetes.io~gce-pd/mongodb-backups"} 1.04857058e+08
node_filesystem_free{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/plugins/kubernetes.io/gce-pd/mounts/mongodb-backups"} 9.3990998016e+10
node_filesystem_free{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/pods/d0d4dfe6-b7fa-11e7-9da6-42010af0000a/volumes/kubernetes.io~gce-pd/mongodb-backups"} 9.3990998016e+10
node_filesystem_readonly{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/plugins/kubernetes.io/gce-pd/mounts/mongodb-backups"} 0
node_filesystem_readonly{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/pods/d0d4dfe6-b7fa-11e7-9da6-42010af0000a/volumes/kubernetes.io~gce-pd/mongodb-backups"} 0
node_filesystem_size{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/plugins/kubernetes.io/gce-pd/mounts/mongodb-backups"} 1.073217536e+11
node_filesystem_size{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/pods/d0d4dfe6-b7fa-11e7-9da6-42010af0000a/volumes/kubernetes.io~gce-pd/mongodb-backups"} 1.073217536e+11
What did you see instead?
A metric implying that node-exporter encountered an error while collecting statistics for this device.
# curl -s localhost:9100/metrics | grep mongodb-backups
node_filesystem_device_error{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/plugins/kubernetes.io/gce-pd/mounts/mongodb-backups"} 1
node_filesystem_device_error{device="/dev/sdb",fstype="xfs",mountpoint="/rootfs/var/lib/kubelet/pods/d0d4dfe6-b7fa-11e7-9da6-42010af0000a/volumes/kubernetes.io~gce-pd/mongodb-backups"} 1
Reactions are currently unavailable