Releases: woblerr/pgbackrest_exporter
v0.18.2
- Bump dependencies to fix Dependabot alert #94.
Full Changelog: v0.18.1...v0.18.2
v0.18.1
- Allow to redefine parameters in systemd unit via env file by @dmitry-sinina #89.
- Use
$ARGS
instead of${ARGS}
in systemd unit #92. - Bump dependencies to fix Dependabot alert #93.
Full Changelog: v0.18.0...v0.18.1
v0.18.0
-
Bump dependencies to fix Dependabot alert #82.
-
Allow passing of TLS certificates inline #83:
- Bump
github.com/prometheus/exporter-toolkit
fromv0.9.1
tov0.11.0
. TheTLSCert
,TLSKey
andClientCAs
can be passed inline as a string as part of the TLSConfig. - Bump
github.com/prometheus/common
fromv0.45.0
tov0.54.0
. - Bump
github.com/prometheus/client_golang
fromv1.14.0
tov1.19.1
. - Add test cases for e2e tests:
- launch of the exporter specifying the configuration file for TLS (certificates inline) and without basic auth;
- launch of the exporter specifying the configuration file for TLS and client certificate (any cert);
- launch of the exporter specifying the configuration file for TLS and client certificate (signed cert).
- Bump
-
Bump default pgBackRest version in container to
v2.53
#84 #85 #87. -
Add new backup references metrics #88:
pgbackrest_backup_references
;pgbackrest_backup_last_references
.
Add new flag
--backrest.reference-count
.
Full Changelog: v0.17.0...v0.18.0
v0.17.0
- Update LICENSE for 2024 #77.
- Update infra #79:
- Bump go to
1.21
. - Bump default pgBackRest version in container to
v2.51
. - Bump to PG 16 in e2e tests.
- Bump golangci-lint to
v1.56.2
. Update golangci-lint config. Add gocritic linter. - Bump goreleaser to
v1.24.0
.
- Bump go to
- Bump dependencies to fix Dependabot alert #80.
Full Changelog: v0.16.2...v0.17.0
v0.16.2
- Bump dependencies to fix Dependabot alert #76.
Full Changelog: v0.16.1...v0.16.2
v0.16.1
- Fix incorrect latest metrics when filtering backup types #75.
Full Changelog: v0.16.0...v0.16.1
v0.16.0
Metrics
- Add new annotations metrics #66:
pgbackrest_backup_annotations
pgbackrest_backup_last_annotations
- Add new stanza metrics and bump default pgBackRest version to
v2.48
#69:pgbackrest_stanza_lock_status
pgbackrest_stanza_backup_compete_bytes
pgbackrest_stanza_backup_total_bytes
- Add exporter get data status metric #72:
pgbackrest_exporter_status
- Avoid flapping metrics #70, #74.
To avoid flapping time series, default values were set for several metrics. This includes setting a default value of0
for metrics such aspgbackrest_backup_error_status
,pgbackrest_backup_annotations
,pgbackrest_backup_databases
, etc. Ablock_incr
label was also added to all*_backup_*
and*_backup_last_*
metrics.
Documentation and other
- Update of documentation format for metrics #68.
- Update of
goreleaser
version #67. - Fix of dependabot alerts #73.
Full Changelog: v0.15.0...v0.16.0
v0.15.0
- Refactoring to improve performance and code handling #57.
- Don't use global stanzas variable #59.
- Add parallelization for collecting
*_databases
metrics #60:- add
--backrest.database-parallel-processes
flag - number of parallel processes for collecting information about databases.
- add
- Add new
*_last_*
metrics #61:pgbackrest_backup_last_duration_seconds
pgbackrest_backup_last_size_bytes
pgbackrest_backup_last_delta_bytes
pgbackrest_backup_last_repo_size_bytes
pgbackrest_backup_last_repo_size_map_bytes
pgbackrest_backup_last_repo_delta_bytes
pgbackrest_backup_last_repo_delta_map_bytes
pgbackrest_backup_last_error_status
- Update default pgBackRest version to
v2.46
#62 - Switch to go
1.20
and update versions in CI #63 #64.
Full Changelog: v0.14.0...v0.15.0
v0.14.0
-
Bump prometheus/exporter-toolkit from v0.7.3 to v0.9.1 #53.
Add flags:
--web.listen-address
;--web.config.file
;--web.systemd-socket
.
Rename flag:
--prom.endpoint
to--web.endpoint
.
Delete flags:
--prom.port
;--prom.web-config
.
Add the ability to specify
no-
prefix for bool parameters.Add
EXPORTER_CONFIG
env variable to docker image. -
Add changes from pgBackRest v2.45 #54 .
Starting from pgBackRest
v2.45
, there is nobackup set size
value for block incremental backups. Thepgbackrest_backup_repo_size_bytes
metric will be absent for block incremental backups.
Full Changelog: v0.13.1...v0.14.0
v0.13.1
Fix missing update for pgBackRest version inside docker image #50.
Full Changelog: v0.13.0...v0.13.1