Fix supervisord collector (#978)
* Replace supervisord xmlrpc library * Use `github.com/mattn/go-xmlrpc` that doesn't leak goroutines. * Fix uptime metric * Use Prometheus best practices for uptime metric. * Use "start time" rather than "uptime". * Don't emit a start time if the process is down. * Add changelog entry. * Add example compatibility rules. Signed-off-by: Ben Kochie <superq@gmail.com>
This commit is contained in:
parent
2c52b8c761
commit
5d23ad0ca7
16 changed files with 477 additions and 1018 deletions
5
docs/example-17-compatibility-rules-new-to-old.yml
Normal file
5
docs/example-17-compatibility-rules-new-to-old.yml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
groups:
|
||||
- name: node_exporter-17-supervisord
|
||||
rules:
|
||||
- record: node_supervisord_start_time_seconds
|
||||
expr: node_supervisord_uptime + time()
|
||||
Loading…
Add table
Add a link
Reference in a new issue