- [FEATURE] Add metric for idle time percentage #236 #255
- [ENHANCEMENT] Dependency updates #252 #253 #254
This is the FINAL RELEASE of the standalone HAProxy exporter. All supported versions of HAProxy now have Prometheus metrics built in. Please transition to using the built-in support as soon as possible.
- [SECURITY] Update Exporter Toolkit (CVE-2022-46146) #251
- [FEATURE] Support multiple Listen Addresses and systemd socket activation #251
- [FEATURE] Add TLS and Basic authentication #205
- [ENHANCEMENT] Added average over last 1024 requests metrics to server metric type #196
- [BUGFIX] Fix docker images architecture and publish ppc64le & s390x images #211
- [ENHANCEMENT] Add --version flag #189
- [BUGFIX] Use newest Go version to fix random panic in the runtime
- [BUGFIX] Fix typos in log messages #188 #191
- [CHANGE] Switch logging to go-kit #171
- [CHANGE] Fix metric types #182
- [CHANGE] Fix unit of time metric #183
- [FEATURE] Add filtering on server status #160
- [ENHANCEMENT] Add compression and server selection metrics #154
- [ENHANCEMENT] Add client/server abort metrics #167
- [ENHANCEMENT] Add version info metric (when using UNIX sockets) #180
Note: This release fixes the metric types of counters and renames the following metrics:
haproxy_exporter_csv_parse_failures
->haproxy_exporter_csv_parse_failures_total
haproxy_exporter_total_scrapes
->haproxy_exporter_scrapes_total
haproxy_server_check_duration_milliseconds
->haproxy_server_check_duration_seconds
- [ENHANCEMENT] Convert metrics collection to Const metrics #139
- [BUGFIX] Fix silent dropping of metrics for older versions of haproxy #139
- [CHANGE] Rename
*_connections_total
to*_sessions_total
following the changes in HAProxy 1.7 - [ENHANCEMENT] Add new
haproxy_server_connections_total
metric - [ENHANCEMENT] Add new
--haproxy.ssl-verify
flag - [BUGFIX] Convert latency metrics to correct unit.
- [CHANGE] New flag handling (double dashs are required)
- [FEATURE] Add metric for session limit.
- [FEATURE] Add metrics for average HTTP request latency
- [BUGFIX] Fix timeout behavior when reusing HTTP connections
- [BUGFIX] Remove usage of undocumented golang type assertion behavior
- [FEATURE] Add support for unix sockets
- [CHANGE] Use new build process, changes the structure of the tarball.
- [FIX] Abort on non-200 status code from HAProxy.
- [ENHANCEMENT] Add -version flag and version metric.
- [ENHANCEMENT] Add chkfail and downtime server metrics.
- [ENHANCEMENT] Remove locks and unnecessary channel communication.
- [FIX] Limit graceful CSV error handling to parse errors
- [FIX] Handle invalid CSV lines gracefully
- [CHANGE] New Dockerfile
- [ENHANCEMENT] Export haproxy_check_duration_milliseconds
- [ENHANCEMENT] Export haproxy_limit_sessions
- [ENHANCEMENT] Export haproxy_limit_session_rate
- [ENHANCEMENT] Allow complete deactivation of server metrics
- [ENHANCEMENT] Use common prometheus logging
- [FIX] Fix status field parsing of servers in MAINT status