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
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
**Breaking changes**
|
||||
|
||||
supvervisord collector reports "start_time_seconds" rather than "uptime"
|
||||
|
||||
* [CHANGE] Filter out non-installed units when collecting all systemd units #1011
|
||||
* [FEATURE] Collect NRefused property for systemd socket units (available as of systemd v239)
|
||||
* [FEATURE] Collect NRestarts property for systemd service units
|
||||
|
|
@ -10,6 +12,8 @@
|
|||
* [ENHANCEMENT]
|
||||
* [BUGFIX]
|
||||
|
||||
* [BUGFIX] Fix goroutine leak in supervisord collector
|
||||
|
||||
## 0.16.0 / 2018-05-15
|
||||
|
||||
**Breaking changes**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue