Releases: perforce/p4prometheus
Update to include new go-libp4dlog release with resource pressure metrics
New metrics:
p4_cmds_running
p4_cmds_running_max
p4_cmds_paused
p4_cmds_paused_max
p4_cmds_paused_errors
p4_pause_rate_cpu
p4_pause_rate_mem
p4_pause_state_cpu
p4_pause_state_mem
Fix problem with incorrectly growing pending records
Bring in latest change from go-libp4dlog to detect commands removed from monitor table due to errors.
Include new metric p4_prom_build_info
Latest metric for build info for p4prometheus itself.
Include latest metric p4_prom_memory
Include latest metric p4_prom_memory to track usage of this process itself.
Update log parser to v0.12.6 and release arm versions
Rebuild with updated dependencies:
github.com/rcowham/go-libp4dlog v0.12.6
github.com/rcowham/go-libtail v0.1.3
Fix bug with --no.output.cmds.by.user accidentally overwriting config file entry
Update install scripts to use this binary release.
Update build to use v0.9.7 of go-libp4dlog - avoid node_exporter label errors
Avoids node_exporter errors due to invalid metric label values (invalid chars converted to _)
Update to go 1.17
Update to use latest go-libp4dlog v0.9.6
Bring in latest dependency.
Script/installer updates after testing (and with new scripts sub dir)
Write metrics to a temp file to avoid node_exporter race condition
Also fix failing tests due to metrics changes.
Update to avoid backslash quoting errors in program names
Bug fix to avoid errors in metric labels - ensure '' are quoted appropriately.
Fix problem with bad UTF8 in metrics (e.g. Visual Studio (r))
Bug fix to 0.7.0 release.