Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix system process metricset for kernel processes (elastic#6224)
On Linux, kernel processes don't have an exe on disk so the `/proc/[PID]/exe` symlink is broken. When Metricbeat tries to read the symlink it gets an error and it skips the whole process. This adds a check for ENOENT and ignores the error which allows kernel processes to be reported by Metricbeat. This is the error that it fixes. 2018-01-30T20:31:02.512Z DEBUG [processes] process/process.go:443 Skip process pid=12113: error getting process exe for pid=12113: readlink /proc/12113/exe: no such file or directory Fixes elastic#5700 (cherry picked from commit ee38051)
- Loading branch information