diff --git a/CHANGELOG.md b/CHANGELOG.md index f9ab3cb24..f55bde533 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +## 0.14.0 / 2023-09-11 + +* [CHANGE] Add `state` label to pg_process_idle_seconds #862 +* [CHANGE] Change database connections to one per scrape #882 #902 +* [ENHANCEMENT] Add wal collector #858 +* [ENHANCEMENT] Add database_wraparound collector #834 +* [ENHANCEMENT] Add stat_activity_autovacuum collector #840 +* [ENHANCEMENT] Add stat_wal_receiver collector #844 +* [ENHANCEMENT] Add xlog_location collector #849 +* [ENHANCEMENT] Add statio_user_indexes collector #845 +* [ENHANCEMENT] Add long_running_transactions collector #836 +* [ENHANCEMENT] Add pg_stat_user_tables_size_bytes metric #904 +* [BUGFIX] Fix tests on 32-bit systems #857 +* [BUGFIX] Fix pg_stat_statements metrics on Postgres 13+ #874 #876 +* [BUGFIX] Fix pg_stat_database metrics for NULL stats_reset #877 +* [BUGFIX] Fix pg_replication_lag_seconds on Postgres 10+ when master is idle #895 + ## 0.13.2 / 2023-07-21 * [BUGFIX] Fix type issues on pg_postmaster metrics #828 diff --git a/README.md b/README.md index d37ff4e68..3b7730bc8 100644 --- a/README.md +++ b/README.md @@ -95,11 +95,17 @@ This will build the docker image as `prometheuscommunity/postgres_exporter:${bra * `[no-]collector.database` Enable the `database` collector (default: enabled). +* `[no-]collector.database_wraparound` + Enable the `database_wraparound` collector (default: disabled). + * `[no-]collector.locks` Enable the `locks` collector (default: enabled). +* `[no-]collector.long_running_transactions` + Enable the `long_running_transactions` collector (default: disabled). + * `[no-]collector.postmaster` - Enable the `postmaster` collector (default: enabled). + Enable the `postmaster` collector (default: disabled). * `[no-]collector.process_idle` Enable the `process_idle` collector (default: disabled). @@ -110,21 +116,36 @@ This will build the docker image as `prometheuscommunity/postgres_exporter:${bra * `[no-]collector.replication_slot` Enable the `replication_slot` collector (default: enabled). +* `[no-]collector.stat_activity_autovacuum` + Enable the `stat_activity_autovacuum` collector (default: disabled). + * `[no-]collector.stat_bgwriter` Enable the `stat_bgwriter` collector (default: enabled). * `[no-]collector.stat_database` Enable the `stat_database` collector (default: enabled). -* `[no-]collector.statio_user_tables` - Enable the `statio_user_tables` collector (default: enabled). - * `[no-]collector.stat_statements` Enable the `stat_statements` collector (default: disabled). * `[no-]collector.stat_user_tables` Enable the `stat_user_tables` collector (default: enabled). +* `[no-]collector.stat_wal_receiver` + Enable the `stat_wal_receiver` collector (default: disabled). + +* `[no-]collector.statio_user_indexes` + Enable the `statio_user_indexes` collector (default: disabled). + +* `[no-]collector.statio_user_tables` + Enable the `statio_user_tables` collector (default: enabled). + +* `[no-]collector.wal` + Enable the `wal` collector (default: enabled). + +* `[no-]collector.xlog_location` + Enable the `xlog_location` collector (default: disabled). + * `config.file` Set the config file path. Default is `postgres_exporter.yml` diff --git a/VERSION b/VERSION index c317a9189..a803cc227 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.13.1 +0.14.0