diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b71174a8..69c57ed7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,41 @@ pgMonitor Release Notes .. contents:: Topics +v5.0.0 +====== + +Release Summary +--------------- + +Crunchy Data is pleased to announce the availability of pgMonitor 5.0.0. This release brings support for a new Prometheus exporter for PostgreSQL - sql_exporter. It also supports a new monitoring extension to make metric collection easier and more performant. This changelog contains all changes that have been added since the 4.11.0 release. + +Major Changes +------------- + +- grafana - Add new dashboards for sql_exporter support. New PostgreSQL Overview and PgBouncer direct metrics dashboards +- grafana - New Grafana minimum version is now 10.4. All dashboards have been updated to fix AngularJS deprecation warnings and re-exported from 10.4. +- grafana - Organize packages to allow better choice of available Grafana dashboards +- grafana - Remove top level general Overview dashboard +- pgmonitor-extension - Add more extensive support for materialized views and refreshed tables for expensive or custom metric queries +- pgmonitor-extension - Add support for using the PostgreSQL pgmonitor-extension to aid in metrics collection with sql_exporter +- postgres_exporter - Note that postgres_exporter is still supported but will be deprecated in a future version +- sql_exporter - Add support for directly connecting to PgBouncer to collect metrics +- sql_exporter - Add support for new PostgreSQL metrics collecting exporter (sql_exporter) + +Minor Changes +------------- + +- prometheus - Added OOMKiller Alert using node_exporter metrics + +Bugfixes +-------- + +- docs - add reference links to upstream configuration docs +- exporter - fix the pgbackrest-info.sh to force the necessary console output level that it expects +- grafana - fix some queries that were searching on the wrong label (datname vs. dbname) +- sql_exporter - add new metric for n_tup_newpage_upd +- sql_exporter - use the new views from pgmonitor-extension instead of full queries + v4.11.0 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 007db342..32651c3e 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -109,3 +109,49 @@ releases: - 355.yml - release_summary.yml release_date: '2023-07-25' + 5.0.0: + changes: + bugfixes: + - docs - add reference links to upstream configuration docs + - exporter - fix the pgbackrest-info.sh to force the necessary console output + level that it expects + - grafana - fix some queries that were searching on the wrong label (datname + vs. dbname) + - sql_exporter - add new metric for n_tup_newpage_upd + - sql_exporter - use the new views from pgmonitor-extension instead of full + queries + major_changes: + - grafana - Add new dashboards for sql_exporter support. New PostgreSQL Overview + and PgBouncer direct metrics dashboards + - grafana - New Grafana minimum version is now 10.4. All dashboards have been + updated to fix AngularJS deprecation warnings and re-exported from 10.4. + - grafana - Organize packages to allow better choice of available Grafana dashboards + - grafana - Remove top level general Overview dashboard + - pgmonitor-extension - Add more extensive support for materialized views and + refreshed tables for expensive or custom metric queries + - pgmonitor-extension - Add support for using the PostgreSQL pgmonitor-extension + to aid in metrics collection with sql_exporter + - postgres_exporter - Note that postgres_exporter is still supported but will + be deprecated in a future version + - sql_exporter - Add support for directly connecting to PgBouncer to collect + metrics + - sql_exporter - Add support for new PostgreSQL metrics collecting exporter + (sql_exporter) + minor_changes: + - prometheus - Added OOMKiller Alert using node_exporter metrics + release_summary: Crunchy Data is pleased to announce the availability of pgMonitor + 5.0.0. This release brings support for a new Prometheus exporter for PostgreSQL + - sql_exporter. It also supports a new monitoring extension to make metric + collection easier and more performant. This changelog contains all changes + that have been added since the 4.11.0 release. + fragments: + - 361.yml + - 387.yml + - 397.yml + - 399.yml + - 401.yml + - 407.yml + - 411.yml + - 412.yml + - release_summary.yml + release_date: '2024-07-09' diff --git a/changelogs/fragments/361.yml b/changelogs/fragments/361.yml deleted file mode 100644 index 46750e72..00000000 --- a/changelogs/fragments/361.yml +++ /dev/null @@ -1,10 +0,0 @@ -major_changes: - - sql_exporter - Add support for new PostgreSQL metrics collecting exporter: sql_exporter - - sql_exporter - Add support for directly connecting to PgBouncer to collect metrics - - pgmonitor-extension - Add support for using the PostgreSQL pgmonitor-extension to aid in metrics collection with sql_exporter - - pgmonitor-extension - Add more extensive support for materialized views and refreshed tables for expensive or custom metric queries - - postgres_exporter - Note that postgres_exporter is still supported but will be deprecated in a future version - - grafana - New Grafana minimum version is now 10.4. All dashboards have been updated to fix AngularJS deprecation warnings and re-exported from 10.4. - - grafana - Add new dashboards for sql_exporter support. New PostgreSQL Overview and PgBouncer direct metrics dashboards - - grafana - Organize packages to allow better choice of available Grafana dashboards - - grafana - Remove top level general Overview dashboard diff --git a/changelogs/fragments/387.yml b/changelogs/fragments/387.yml deleted file mode 100644 index eb23a550..00000000 --- a/changelogs/fragments/387.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - prometheus - Added OOMKiller Alert using node_exporter metrics diff --git a/changelogs/fragments/397.yml b/changelogs/fragments/397.yml deleted file mode 100644 index a4052538..00000000 --- a/changelogs/fragments/397.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - docs - Update OS and PgBouncer version support diff --git a/changelogs/fragments/399.yml b/changelogs/fragments/399.yml deleted file mode 100644 index ea14ec26..00000000 --- a/changelogs/fragments/399.yml +++ /dev/null @@ -1,5 +0,0 @@ -trivial: - - packaging - Update the build file to use the alertmanager storage folder that the packages have been setting up (/var/lib/ccp_monitoring/alertmanager) - - packaging - Update the build file to set blackbox-exporter-extras group to ccp_monitoring for consistency with other extras packages - - packaging - Take out remove_files lines since the files referenced have been gone for a long time now and packages aren't doing that anymore - - packaging - Take out package conflicts with containers packages. There are no containers packages being done at this time diff --git a/changelogs/fragments/401.yml b/changelogs/fragments/401.yml deleted file mode 100644 index ad6c5542..00000000 --- a/changelogs/fragments/401.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - exporter - fix the pgbackrest-info.sh to force the necessary console output level that it expects diff --git a/changelogs/fragments/407.yml b/changelogs/fragments/407.yml deleted file mode 100644 index 90483dc2..00000000 --- a/changelogs/fragments/407.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - docs - Add documentation for upgrading to v5 diff --git a/changelogs/fragments/411.yml b/changelogs/fragments/411.yml deleted file mode 100644 index 57f64bb0..00000000 --- a/changelogs/fragments/411.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - grafana - fix some queries that were searching on the wrong label (datname vs. dbname) diff --git a/changelogs/fragments/412.yml b/changelogs/fragments/412.yml deleted file mode 100644 index 62c88bab..00000000 --- a/changelogs/fragments/412.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - sql_exporter - use the new views from pgmonitor-extension instead of full queries - - sql_exporter - add new metric for n_tup_newpage_upd - - docs - add reference links to upstream configuration docs diff --git a/hugo/content/changelog/_index.md b/hugo/content/changelog/_index.md index 1daea842..9369afb1 100644 --- a/hugo/content/changelog/_index.md +++ b/hugo/content/changelog/_index.md @@ -3,6 +3,39 @@ title: "Changelog" draft: false weight: 5 --- +## 5.0.0 + +### Release Summary + +Crunchy Data is pleased to announce the availability of pgMonitor 5.0.0. This release brings support for a new Prometheus exporter for PostgreSQL - sql_exporter. It also supports a new monitoring extension to make metric collection easier and more performant. This changelog contains all changes that have been added since the 4.11.0 release. + +Please see the [5.0.0 upgrade documentation](v5_upgrade) for more information on converting to the new sql_exporter. + +### Major Changes + +- grafana - Add new dashboards for sql_exporter support. New PostgreSQL Overview and PgBouncer direct metrics dashboards +- grafana - New Grafana minimum version is now 10.4. All dashboards have been updated to fix AngularJS deprecation warnings and re-exported from 10.4. +- grafana - Organize packages to allow better choice of available Grafana dashboards +- grafana - Remove top level general Overview dashboard +- pgmonitor-extension - Add more extensive support for materialized views and refreshed tables for expensive or custom metric queries +- pgmonitor-extension - Add support for using the PostgreSQL pgmonitor-extension to aid in metrics collection with sql_exporter +- postgres_exporter - Note that postgres_exporter is still supported but will be deprecated in a future version +- sql_exporter - Add support for directly connecting to PgBouncer to collect metrics +- sql_exporter - Add support for new PostgreSQL metrics collecting exporter (sql_exporter) + +### Minor Changes + +- prometheus - Added OOMKiller Alert using node_exporter metrics + +### Bugfixes + +- docs - add reference links to upstream configuration docs +- exporter - fix the pgbackrest-info.sh to force the necessary console output level that it expects +- grafana - fix some queries that were searching on the wrong label (datname vs. dbname) +- sql_exporter - add new metric for n_tup_newpage_upd +- sql_exporter - use the new views from pgmonitor-extension instead of full queries + + ## 4.11.0 ### Release Summary diff --git a/hugo/content/changelog/v5_upgrade/_index.md b/hugo/content/changelog/v5_upgrade/_index.md index 5a189cfb..19b02889 100644 --- a/hugo/content/changelog/v5_upgrade/_index.md +++ b/hugo/content/changelog/v5_upgrade/_index.md @@ -77,4 +77,4 @@ If you didn't use the Crunchy-provided packages, ensure the files in the followi ## Set up sql_exporter -At this point, you should just be able to follow the [https://access.crunchydata.com/documentation/pgmonitor/latest/](standard setup instructions) for the latest version of pgMonitor. This will setup the new exporter, Prometheus targets, and new Grafana dashboards. +At this point, you should just be able to follow the [standard setup instructions](https://access.crunchydata.com/documentation/pgmonitor/latest/) for the latest version of pgMonitor. This will set up the new exporter, Prometheus targets, and new Grafana dashboards.