System integration does not report filesystem metrics for network-mounted filesystem

Hi,

I’m collecting host metrics from my Elasticsearch nodes using the System integration.

Filesystem metrics are collected correctly for all of my local mount points under /mnt/*, for example /mnt/es_data, but I’m not getting any metrics at all for /mnt/other_data.

The only difference I can see is that /mnt/other_data is an nfs4 mount whereas the others are local filesystems.

I’ve already verified that the mount is present and accessible (findmnt, df -T, /proc/mounts and /proc/self/mountinfo all show it correctly), but in Kibana, i still do not find anything in system.filesystem.mount_point for /mnt/other_data data stream directly.

I also checked the System integration configuration in Fleet but couldn’t find anything related to excluding NFS or network filesystems.

Is this expected behaviour for the System integration, or should nfs4 filesystems be collected as well?

If this is expected, what is the recommended way to collect filesystem metrics for NFS-mounted filesystems? If not, is there something else I should be checking?

Environment:

  • Elastic Stack: 9.3.3
  • System integration: 2.16.1
  • Elastic Agent: 9.3.3 and 8.19.9
  • RHEL 9.8

Thanks