- Changed author of the package
- #17 Add
maxwait_us
to the compute ofclient_maxwait_seconds
metric to have a higher precission
- [BUGFIX] Correctly mask the DSN in logs when the password is empty
- [BREAKING CHANGE] Renamed
pgbouncer_stats_queries_total
topgbouncer_stats_requests_total
on pgbouncer <= 1.7 - [FEATURE] Added pgbouncer >= 1.8 support #8 (thanks to bitglue), including the following new metrics:
pgbouncer_stats_transactions_total
pgbouncer_stats_queries_total
pgbouncer_stats_transactions_duration_microseconds
pgbouncer_stats_waiting_duration_microseconds
- [BUGFIX] Fixed
PGBOUNCER_EXPORTER_PORT
environment variable data type #7
- [FEATURE] Added
pgbouncer_databases_database_pool_size
,pgbouncer_databases_database_reserve_pool_size
andpgbouncer_databases_database_current_connections
metrics #3 - [BUGFIX] Fixed
PyYAML
dependency declaration #4 - [BUGFIX] Ensure the exporter immediately exit on SIGTERM
- #1 - Log connection or scrape failures as errors, not debug
- Added config file validation
- Added
--log-file
cli argument support and handle ofkill -HUP
to re-open the log file description (useful in combination with logrotate)
- Ensure the
prometheus-pgbouncer-exporter
package is installed on Python >= 3
- Fixed run on Python < 3.6 and >= 3.0
- Initial version (fully working on Python 3.6)