{"repo":"ncabatoff/process-exporter","free":true,"listed":false,"github":"https://github.com/ncabatoff/process-exporter","clone":"git clone https://github.com/ncabatoff/process-exporter.git","description":"Prometheus exporter that mines /proc to report on selected processes","language":"Go","stars":2142,"topics":["prometheus-exporter","process-metrics","go"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"process-exporter Prometheus exporter that mines /proc to report on selected processes. [release]: https://github.com/ncabatoff/process-exporter/releases/latest [ ][release] Some apps are impractical to instrument directly, either because you don't control the code or they're written in a language that isn't easy to instrument with Prometheus. We must instead resort to mining /proc. Installation Either grab a package for your OS from the [Releases][release] page, or install via docker. Running Usage: or via docker: Important options (run process-exporter --help for full list): -children (default:true) 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 walking the process tree upwards. In other words, resource usage of subprocesses is added to their parent's usage unless the subprocess identifies as a different group name. -threads (default:true) means that metrics will be broken down by thread name as well as group name. -recheck (default:false) means that on each scrape the process names are re-evaluated. This is disabled by default as an optimization, but since processes can choose to change their names, this may result in a process falling into the wrong group if we happen to see it for the first time before it's assumed its proper name. You can use -recheck-with-time-limit to enable this feature only for a specific duration after process starts. -procnames is intended as a quick alternative to using a","default_branch":null,"files":null,"tree":[],"storefront":"/r/ncabatoff","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ncabatoff/process-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}