Hi
I am running node exporter on a host with a certain user which does not have rights to see /docker/container or /docker/overlay2 folder. This host contains docker and container as well and Node exporter is not running on the containers. I am trying to run node exporter on this host and getting the following error in /var/log/messages.
2018-06-29T05:23:26.964166-04:00 sps-me-comsvc-1 SPS.info: PID = 23648 EXIT_STATUS = 0
2018-06-29T05:23:29.122301-04:00 sps-me-comsvc-1 node_exporter: time="2018-06-29T05:23:29-04:00" level=error msg="Error on statfs() system call for \"/docker/overlay2/be4fee185971bb13a48226d8d610e02076d6fffe066042f38384c2f0917db552/merged\": permission denied" source="filesystem_linux.go:57"
2018-06-29T05:23:29.133638-04:00 sps-me-comsvc-1 node_exporter: time="2018-06-29T05:23:29-04:00" level=error msg="Error on statfs() system call for \"/docker/containers/278f9489922b0406e09c135a0cc7d635665f9fb4abe23d057a26125c13eee70f/shm\": permission denied" source="filesystem_linux.go:57"
2018-06-29T05:23:29.133826-04:00 sps-me-comsvc-1 node_exporter: time="2018-06-29T05:23:29-04:00" level=error msg="Error on statfs() system call for \"/docker/overlay2/136637097fd4f98d8a81f30c09d74d80133bc83d6d23e9e70f0c0f1962f825d7/merged\": permission denied" source="filesystem_linux.go:57"
2018-06-29T05:23:29.134036-04:00 sps-me-comsvc-1 node_exporter: time="2018-06-29T05:23:29-04:00" level=error msg="Error on statfs() system call for \"/docker/containers/e7484c108dbf460d46960693bad4941f69d37126a0f7814ce817870ed8279174/shm\": permission denied" source="filesystem_linux.go:57"
2018-06-29T05:23:29.134243-04:00 sps-me-comsvc-1 node_exporter: time="2018-06-29T05:23:29-04:00" level=error msg="Error on statfs() system call for \"/docker/overlay2/2c8f8c6c6e060e5a4436965e5660ebeb89492ebc8f03211c2d606022eb66b8fc/merged\": permission denied" source="filesystem_linux.go:57"
2018-06-29T05:23:29.134435-04:00 sps-me-comsvc-1 node_exporter: time="2018-06-29T05:23:29-04:00" level=error msg="Error on statfs() system call for \"/docker/containers/b86bee44bfe08e0a04634ba2e1c26e0fb1bd24c16267f3575f3ab46ad70fa65d/shm\": permission denied" source="filesystem_linux.go:57"
I have put the following in in the execution command
ExecStart=-/opt/tpa/node_exporter/node_exporter \
--collector.filesystem.ignored-mount-points="^\/docker\/(overlay2|containers).*\/(shm|merged)"
I even tried with
ExecStart=-/opt/tpa/node_exporter/node_exporter \
--collector.filesystem.ignored-mount-points="^\/docker\/.*)"
Or
ExecStart=-/opt/tpa/node_exporter/node_exporter \
--collector.filesystem.ignored-mount-points="^\/docker.*"
But none of these work.
drwx------. 5 root root 4096 Jun 11 02:37 containers
drwx------. 2 root root 4096 Jun 10 16:44 volumes
###########################################################################
[Unit]
Description=Prometheus Node Exporter
[Service]
User=tpaadmin
Group=tpa
WorkingDirectory=/opt/tpa/node_exporter
Can someone please help?