- [Added] Use
display_default
as a fallback fordefault
when validating config models. See #9739. - [Changed] Remove messages for integrations for OK service checks. See #9888.
- [Fixed] Fix
collect_aggregates_only
option type in example config. See #9473.
- [Added] Support "ignore_tags" configuration. See #9392.
- [Added] Add runtime configuration validation. See #8924.
- [Added] Add listener stats. See #8723. Thanks wdauchy.
- [Added] Add metrics for sticktable. See #8642. Thanks wdauchy.
- [Added] haproxy: prepare v2.4 release. See #8623. Thanks wdauchy.
- [Added] Add build_info metric. See #8554. Thanks wdauchy.
- [Fixed] Bump minimum base package version. See #8443.
- [Added] Revert "Update base package pin (#8426)". See #8436.
- [Fixed] Remove class substitution logic for new OpenMetrics base class. See #8435.
- [Added] Update base package pin. See #8426.
- [Fixed] Adding support for v2.3. See #8325. Thanks wdauchy.
- [Fixed] Fix typo for ssl reuse metric. See #8203. Thanks wdauchy.
- [Fixed] Update prometheus_metrics_prefix documentation. See #8236.
- [Fixed] Increase robustness of parsing of Unix socket responses in legacy implementation. See #8080.
- [Added] Sync openmetrics config specs with new option ignore_metrics_by_labels. See #7823.
- [Added] Add ability to dynamically get authentication information. See #7660.
- [Added] [doc] Add encoding in log config sample. See #7708.
- [Added] Send bytes.in/out.total metrics to legacy implementation. See #7722.
- [Added] Add new implementation to support Prometheus endpoint. See #7620.
- [Added] Add config spec. See #7625.
- [Added] Refactor check to support new implementation. See #7587.
- [Added] Do not use instance in check method. See #7534.
- [Fixed] Extract version utils. See #7533.
- [Fixed] Add regex tags in status metrics. See #7524.
- [Fixed] Fix style for the latest release of Black. See #7438.
- [Fixed] Update ntlm_domain example. See #7118.
- [Added] Add note about warning concurrency. See #6967.
- [Fixed] Fix version parsing with haproxy enterprise version. See #6774.
- [Added] Allow optional dependency installation for all checks. See #6589.
- [Fixed] Handle empty response from show table. See #6579.
- [Added] Gather stick-table metrics. See #6158.
- [Fixed] Revert
to_native_string
toto_string
for integrations. See #6238.
- [Fixed] Fix event submission on Python 3. See #6138.
- [Fixed] Update deprecated imports. See #6088.
- [Fixed] Remove logs sourcecategory. See #6121.
- [Fixed] Rename
to_string()
utility toto_native_string()
. See #5996.
- [Fixed] Document disable_legacy_service_tag and bump checks_base requirement. See #5835.
- [Added] Add an option to skip reporting during restarts. See #5571. Thanks dd-adn.
- [Deprecated] Deprecate
service
tag. See #5550.
- [Fixed] Handle failure on version endpoint. See #5208.
- [Added] Add option to override KRB5CCNAME env var. See #4578.
- [Added] Add requests wrapper to haproxy. See #4219.
- [Added] Add
requests.tot_rate
,connections.rate
,connections.tot_rate
, andrequests.intercepted
. See #3797. - [Added]
collect_aggregates_only
now collects all values when set tofalse
. See #3797.
- [Added] Adhere to code style. See #3513.
- [Changed] Only send 'haproxy.backend_hosts' metrics for backend. See #3073.
- [Changed] Put service check behind a flag, false by default. See #3083.
- [Added] Support unicode for Python 3 bindings. See #2869.
- [Added] Support Python 3. See #2849.
- [Added] tcp scheme support for stats socket. See #2731.
- [Added] Add server_address tag when available. See #2727.
- [Fixed] Use raw string literals when \ is present. See #2465.
- [Fixed] Make sure all checks' versions are exposed. See #1945.
- [Fixed] Fix error in case of empty stat info. See #1944.
- [Fixed] Add data files to the wheel package. See #1727.
- [Added] Add optional 'active' tag to metrics. See #1478.
- [Changed] Upgrade requests dependency to 2.18.4. See #1264.
- [DOC] Adding configuration for log collection in
conf.yaml
- [FEATURE] allows the use of custom HTTP headers when requesting stats. See #1019
- [FEATURE] Enable tagging metrics based on a user-submitted named regex. See #462
- [BUGFIX] Sanitize bogus evil CSV with with linebreak in field. See #379
- [BUGFIX] handle comma in fields. See #281
- [FEATURE] adds haproxy integration.