process-exporter setup

6 views
Skip to first unread message

Danny de Waard

unread,
Jun 23, 2021, 10:15:18 AM6/23/21
to Grafana Developers
Maybe not the correct group but i want to count certain processes with process-exporter. But i can't seem to figure out how to seperate them.

I do a simple search now with this config:
process_names:
# comm is the second field of /proc/<pid>/stat minus parens.
# It is the base executable name, truncated at 15 chars.
# It cannot be modified by the program, unlike exe.
  - comm:
    - java
    - node_exporter
    - process-exporte
    - java8
    - Agent.Listner
    - splunkd
    - tee

But what i want is a seperation of java processes on a argument.

So i have some processes like:
/usr/bin/sh -c /usr/lib/jvm/jre-11-openjdk/bin/java <parameterA>
/usr/bin/sh -c /usr/lib/jvm/jre-11-openjdk/bin/java <parameterB>
/usr/lib/jvm/jre-11-openjdk/bin/java <parameterC>
/usr/lib/jvm/jre-11-openjdk/bin/java <parameterD>

How do i count/monitor them seperatly?

Should i do something with:
  - name: "{{.Comm}}<and_more>"
    cmdline:
    - '.+<some_regex>'

Reply all
Reply to author
Forward
0 new messages