ncabatoff / process-exporter

Prometheus exporter that mines /proc to report on selected processes
MIT License
1.67k stars 265 forks source link

bash monitoring even if not configured #256

Open amaximus opened 1 year ago

amaximus commented 1 year ago

bash process is monitored even if not configured generating unwanted alerts. Process exporter version: 0.7.5 Configuration:

$ cat process-exporter.yaml
process_names:
  - comm:
    - node_exporter
    - monit
    - mtail

  - exe:
    - GerritCodeReview

  - name: "{{.Matches.Jar}}"
    exe:
    - java
    cmdline:
    - .+\s-jar\s/opt/gerrit/(?P<Jar>\S+).*
$ curl http://localhost:9256/metrics 2>/dev/null|grep namedprocess_namegroup_num_procs|grep -v "#"
namedprocess_namegroup_num_procs{groupname="GerritCodeReview"} 1
namedprocess_namegroup_num_procs{groupname="bash"} 0
namedprocess_namegroup_num_procs{groupname="monit"} 5
namedprocess_namegroup_num_procs{groupname="mtail"} 1
namedprocess_namegroup_num_procs{groupname="nfs_delay_measure/startup/../libs/nfs-delay-measure-1.0.13.jar"} 13
$