diff --git a/CHANGELOG.rst b/CHANGELOG.rst index aeaf430e..dc07eff8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,37 @@ pgMonitor Release Notes .. contents:: Topics +v5.3.0 +====== + +Release Summary +--------------- + +Crunchy Data is pleased to announce the availability of pgMonitor 5.3.0. This release brings several important bugfixes and updates dashboards in Grafana. + +Minor Changes +------------- + +- grafana - Add pgBouncer dashboard to containers folder +- grafana - Updated containers dashboards to use latest ccp metrics in v5.2.1 +- grafana - Updated containers dashboards/alerts to allow OTel or postgres-exporter values +- grafana - Update HAProxy dashboard to the latest one from upstream (Revision 11) +- prometheus - Add requested PGNoPrimary and PGNoReplica alerts for containers +- prometheus - Moved the ExporterDown alert to its own common alerts file and have it be enabled by default (no .example extension on the file name) +- prometheus - Remove unnecessary absence alerts. The general ExporterDown metric can cover these scenarios +- sql_exporter - Consolidated setup file from different PostgreSQL versions to a single common file + +Breaking Changes / Porting Guide +-------------------------------- + +- sql_exporter - Dropped support for PostgreSQL 11 and 12 + +Bugfixes +-------- + +- grafana - Fix PG Overview dashboard for sql_exporter so that links to the PG Details dashboard have the proper, relevant node already chosen +- sql_exporter - Removed the pg_settings_checksum metric since it was not working properly. Requires new version of pgmonitor-extension. + v5.2.1 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 8d712425..7d86bd3d 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -302,3 +302,37 @@ releases: - 464.yml - release.yml release_date: '2025-04-21' + 5.3.0: + changes: + breaking_changes: + - sql_exporter - Dropped support for PostgreSQL 11 and 12 + bugfixes: + - grafana - Fix PG Overview dashboard for sql_exporter so that links to the + PG Details dashboard have the proper, relevant node already chosen + - sql_exporter - Removed the pg_settings_checksum metric since it was not working + properly. Requires new version of pgmonitor-extension. + minor_changes: + - Add pgBouncer dashboard to containers folder + - Add requested PGNoPrimary and PGNoReplica alerts for containers + - Updated containers dashboards to use latest ccp metrics in v5.2.1 + - Updated containers dashboards/alerts to allow OTel or postgres-exporter values + - grafana - Update HAProxy dashboard to the latest one from upstream (Revision + 11) + - prometheus - Moved the ExporterDown alert to its own common alerts file and + have it be enabled by default (no .example extension on the file name) + - prometheus - Remove unnecessary absence alerts. The general ExporterDown metric + can cover these scenarios + - sql_exporter - Consolidated setup file from different PostgreSQL versions + to a single common file + release_summary: Crunchy Data is pleased to announce the availability of pgMonitor + 5.3.0. This release brings several important bugfixes and updates dashboards + in Grafana. + fragments: + - 461.yml + - 467.yml + - 470-containers-dashboard-updates.yml + - 471-containers-dashboard-updates.yml + - 472.yml + - 474.yml + - release.yml + release_date: '2025-07-09' diff --git a/changelogs/fragments/461.yml b/changelogs/fragments/461.yml deleted file mode 100644 index de61305a..00000000 --- a/changelogs/fragments/461.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - prometheus - Remove unnecessary absence alerts. The general ExporterDown metric can cover these scenarios - - prometheus - Moved the ExporterDown alert to its own common alerts file and have it be enabled by default (no .example extension on the file name) diff --git a/changelogs/fragments/467.yml b/changelogs/fragments/467.yml deleted file mode 100644 index 03d628b8..00000000 --- a/changelogs/fragments/467.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -breaking_changes: - - sql_exporter - Dropped support for PostgreSQL 11 and 12 - -minor_changes: - - sql_exporter - Consolidated setup file from different PostgreSQL versions to a single common file - -bugfixes: - - sql_exporter - Removed the pg_settings_checksum metric since it was not working properly. Requires new version of pgmonitor-extension. diff --git a/changelogs/fragments/470-containers-dashboard-updates.yml b/changelogs/fragments/470-containers-dashboard-updates.yml deleted file mode 100644 index e52b40ab..00000000 --- a/changelogs/fragments/470-containers-dashboard-updates.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - Updated containers dashboards to use latest ccp metrics in v5.2.1 - - Add pgBouncer dashboard to containers folder diff --git a/changelogs/fragments/471-containers-dashboard-updates.yml b/changelogs/fragments/471-containers-dashboard-updates.yml deleted file mode 100644 index 4ae48a5f..00000000 --- a/changelogs/fragments/471-containers-dashboard-updates.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - Updated containers dashboards/alerts to allow OTel or postgres-exporter values - - Add requested PGNoPrimary and PGNoReplica alerts for containers diff --git a/changelogs/fragments/472.yml b/changelogs/fragments/472.yml deleted file mode 100644 index 2eaf085c..00000000 --- a/changelogs/fragments/472.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - grafana - Fix PG Overview dashboard for sql_exporter so that links to the PG Details dashboard have the proper, relevant node already chosen diff --git a/changelogs/fragments/474.yml b/changelogs/fragments/474.yml deleted file mode 100644 index 1f71c599..00000000 --- a/changelogs/fragments/474.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - grafana - Update HAProxy dashboard to the latest one from upstream (Revision 11) diff --git a/hugo/content/changelog/_index.md b/hugo/content/changelog/_index.md index 35938317..c26effef 100644 --- a/hugo/content/changelog/_index.md +++ b/hugo/content/changelog/_index.md @@ -4,6 +4,33 @@ draft: false weight: 5 --- +## v5.3.0 + +### Release Summary + +Crunchy Data is pleased to announce the availability of pgMonitor 5.3.0. This release brings several important bugfixes and updates dashboards in Grafana. + +### Breaking Changes / Porting Guide + +- sql_exporter - Dropped support for PostgreSQL 11 and 12 + +### Minor Changes + +- grafana -Add pgBouncer dashboard to containers folder +- grafana -Updated containers dashboards to use latest ccp metrics in v5.2.1 +- grafana -Updated containers dashboards/alerts to allow OTel or postgres-exporter values +- grafana - Update HAProxy dashboard to the latest one from upstream (Revision 11) +- prometheus - Add requested PGNoPrimary and PGNoReplica alerts for containers +- prometheus - Moved the ExporterDown alert to its own common alerts file and have it be enabled by default (no .example extension on the file name) +- prometheus - Remove unnecessary absence alerts. The general ExporterDown metric can cover these scenarios +- sql_exporter - Consolidated setup file from different PostgreSQL versions to a single common file + +### Bugfixes + +- grafana - Fix PG Overview dashboard for sql_exporter so that links to the PG Details dashboard have the proper, relevant node already chosen +- sql_exporter - Removed the pg_settings_checksum metric since it was not working properly. Requires new version of pgmonitor-extension. + + ## v5.2.1 ### Release Summary diff --git a/hugo/content/exporter/_index.md b/hugo/content/exporter/_index.md index a4fa9e30..4d84d639 100644 --- a/hugo/content/exporter/_index.md +++ b/hugo/content/exporter/_index.md @@ -363,8 +363,6 @@ These metrics are common to all versions of PostgreSQL and are recommended as a * *ccp_pg_hba_checksum_status* - Value of checksum monitioring status for pg_catalog.pg_hba_file_rules (pg_hba.conf). 0 = valid config. 1 = settings changed. Settings history is available for review in the table `monitor.pg_hba_checksum`. To reset current config to valid after alert, run monitor.pg_hba_checksum_set_valid(). Note this will clear the history table. - * *ccp_pg_settings_checksum_status* - Value of checksum monitioring status for pg_catalog.pg_settings (postgresql.conf). 0 = valid config. 1 = settings changed. Settings history is available for review in the table `monitor.pg_settings_checksum`. To reset current config to valid after alert, run monitor.pg_settings_checksum_set_valid(). Note this will clear the history table. - * *ccp_postmaster_uptime_seconds* - Time interval in seconds since PostgreSQL database was last restarted * *ccp_postgresql_version_current* - Version of PostgreSQL that this exporter is monitoring. Value is the 6 digit integer returned by the `server_version_num` PostgreSQL configuration variable to allow easy monitoring for version changes.