PROMETHEUS-PROCESS-EXPORTER(1)
π NAME π
prometheus-process-exporter β bestie, it's a Prometheus exporter that goes digging around in procfs to report on the processes you actually care about. like a lil detective for your process tree π΅οΈβοΈβ¨
π¦ SYNOPSIS π¦
prometheus-process-exporter [option...]
πΈ DESCRIPTION πΈ
okay so real talk: some apps are just impossible to instrument directly. either you don't control the code π, or they're written in some language that does not want to play nice with Prometheus. this exporter is the fix β it mines process metrics straight out of procfs. no cap.
The recommended way to do things is to use a config file. but for convenience and for backwards compatibility, the -procnames / -namemapping options also exist as an alternative. iykyk π
Now the -children option (default: true) β this one is lowkey iconic. it makes it so that any process that otherwise isn't part of its own group becomes part of the first group found (if any) when you walk the process tree upwards. in other words: the resource usage of subprocesses gets added to their parent's usage, unless the subprocess identifies as a different group name. so like, the kids move back in with the parents unless they've legally changed their surname π«Ά
β¨ OPTIONS β¨
-childrenβ if a proc is tracked, then track any children of it too, as long as those children aren't part of their own group (defaulttrue).-config.pathstring β path to the YAML config file.-debugβ log debugging information to stdout. π-manβ print the manual.-namemappingstring β a comma-separated list, alternating between process name and a capturing regex to apply tocmdline.-procfsstring β path to read proc data from (default"/proc").-procnamesstring β a comma-separated list of process names to monitor.-recheckβ re-check process names on each scrape. π-web.config.filestring β path to the YAML web config file.-web.listen-addressstring β the address on which to expose metrics and the web interface. (default":9256").-web.telemetry-pathstring β the path under which to expose metrics. (default"/metrics").
π SEE ALSO π
π AUTHOR π
Nick Cabatoff <nick.cabatoff@gmail.com>
and that's the whole page bestie, periodt π
this was prometheus-process-exporter, version 0.4.0, dated October 2018 β from the Prometheus manual fam. go forth and export those metrics, you absolute main character πππ¦
π¦ where this page comes from
- debian bookworm: prometheus-process-exporter 0.7.10-3+b5 Β· MIT
- debian trixie: prometheus-process-exporter 0.8.5-1 Β· MIT
- ubuntu jammy: prometheus-process-exporter 0.7.10-1 Β· MIT
- ubuntu jammy: prometheus-process-exporter 0.7.10-1ubuntu0.3 Β· MIT
- ubuntu noble: prometheus-process-exporter 0.7.10-3build1 Β· MIT
- ubuntu noble: prometheus-process-exporter 0.7.10-3ubuntu0.24.04.3 Β· MIT
- ubuntu questing: prometheus-process-exporter 0.8.5-1
- ubuntu resolute: prometheus-process-exporter 0.8.7-1 Β· MIT
- ubuntu stonking: prometheus-process-exporter 0.8.7-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms