- [CHANGE] Update logging library #334
- [BUGFIX] Fix duplicate services that differ only by casing #321
- [FEATURE] Add metrics for member info #300
- [BUGFIX] Fix service mapping #298
- [FEATURE] Add service meta metrics #264
- [FEATURE] Add flag for running agent only mode #283
- [ENHANCEMENT] Add
--version
flag to print the version #257
- [SECURITY] Update Exporter Toolkit (CVE-2022-46146) #250
- [FEATURE] Support multiple Listen Addresses and systemd socket activation #250
- [FEATURE] Enable TLS/basic authentication #205
- [FEATURE] Add metric to collect wan status #212
- [BUGFIX] Fix /metrics hanging when
--consul.request-limit
is lower than the number of services in Consul. #179
- [FEATURE] Add
consul_service_checks
metric to link checks with their services. #162 - [ENHANCEMENT] Add
--consul.request-limit
flag to limit the maximum number of concurrent requests to Consul. #164
- [CHANGE] Run as a non-root user in the container. #139
- [CHANGE] Increase the default timeout. #147
- [CHANGE] Switch logging to go-kit. The
log.level
flag can be one ofdebug
,info
,warn
orerror
. The--log.format
flag can be eitherlogfmt
(default) orjson
. #144 - [ENHANCEMENT] Add /-/healthy and /-/ready endpoints. #153
- [ENHANCEMENT] Expose agent members status with the
consul_serf_lan_member_status
metric. #130 - [ENHANCEMENT] Handle Consul errors in a consistent fashion. #145
- [BUGFIX] Fix potential label clashes. #142
Contributors:
- @Kerl1310
- @chrsblck
- @rk295
- @simonpasquier
- @soloradish
- @sowmiyamuthuraman
- @timkra
- @vsamidurai
- [ENHANCEMENT] Add --consul.insecure flag to skip TLS verification. #99