From 0de9ca343341bb07819414df2b43bad504dffd08 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Wed, 13 Dec 2023 12:10:39 +0530 Subject: [PATCH 01/23] Relelase Branch 2.41.1 --- variables.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/variables.yml b/variables.yml index 3b930a7683..38463c26db 100644 --- a/variables.yml +++ b/variables.yml @@ -1,9 +1,9 @@ # PMM Version for HTML # See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path -release: '2.41.0' -version: '2.41.0' -release_date: 2023-12-12 +release: '2.41.1' +version: '2.41.1' +release_date: 2024-01-09 # SVG icons. Use in markdown as {{icon.}} # For the Percona image icon (encoded inline SVG), see https://css-tricks.com/using-svg/ icon: From ca10231e0b422563eda4a90d5c8ea0f162cc41f7 Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Thu, 4 Jan 2024 12:11:13 +0200 Subject: [PATCH 02/23] Update variables.yml --- variables.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variables.yml b/variables.yml index 38463c26db..e14d25d242 100644 --- a/variables.yml +++ b/variables.yml @@ -3,7 +3,7 @@ release: '2.41.1' version: '2.41.1' -release_date: 2024-01-09 +release_date: 2024-01-24 # SVG icons. Use in markdown as {{icon.}} # For the Percona image icon (encoded inline SVG), see https://css-tricks.com/using-svg/ icon: From bed42411bc7c1854d9808ee814be307b4fae0058 Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Thu, 4 Jan 2024 12:17:15 +0200 Subject: [PATCH 03/23] Create 2.41.1.md RN placeholder --- docs/release-notes/2.41.1.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docs/release-notes/2.41.1.md diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md new file mode 100644 index 0000000000..95422adda4 --- /dev/null +++ b/docs/release-notes/2.41.1.md @@ -0,0 +1,36 @@ + +# Percona Monitoring and Management 2.41.1 + + +| **Release date** | Jan 24, 2023 | +| ----------------- | ----------------------------------------------------------------------------------------------- | +| **Installation** | [Installing Percona Monitoring and Management](https://www.percona.com/software/pmm/quickstart) | + +Percona Monitoring and Management (PMM) is an open source database monitoring, management, and observability solution for MySQL, PostgreSQL, and MongoDB. + + + +## Release Highlights + + + +## New Features + + +## Improvements + + + +## Components upgrade + + +## Bugs Fixed + From 7086b920d9df17c8e2c4868a3755feb213606202 Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Thu, 11 Jan 2024 17:21:19 +0200 Subject: [PATCH 04/23] =?UTF-8?q?PMM-12473=20=20=20Unable=20to=20add=20ext?= =?UTF-8?q?ernal=20service=20with=20a=20query=20string=20in=20the=E2=80=A6?= =?UTF-8?q?=20(#1196)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * PMM-12473 Unable to add external service with a query string in the metrics-path * Update docs/release-notes/2.41.1.md Co-authored-by: Alex Demidoff --------- Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> Co-authored-by: Alex Demidoff --- docs/release-notes/2.41.1.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 95422adda4..50759f0744 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -34,3 +34,4 @@ Percona Monitoring and Management (PMM) is an open source database monitoring, m ## Bugs Fixed +- [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. From 479bc412ba2e06419af71d914894c804f749c8b6 Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Mon, 15 Jan 2024 10:58:04 +0200 Subject: [PATCH 05/23] PMM-12425 QAN picking different date range will cause an error (#1197) * PMM-12425 QAN picking different date range will cause an error PMM-12425 QAN picking different date range will cause an error * Update docs/release-notes/2.41.1.md * Update docs/release-notes/2.41.1.md Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> --------- Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> --- docs/release-notes/2.41.1.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 50759f0744..bbf2024393 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -33,5 +33,8 @@ Percona Monitoring and Management (PMM) is an open source database monitoring, m ## Bugs Fixed +- [PMM-12425](https://jira.percona.com/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. + + - [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. From ace3628dbba95b51937d1bfb2fb0f45683792a51 Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Mon, 15 Jan 2024 11:03:00 +0200 Subject: [PATCH 06/23] PMM-12621 Show all service types in anonymous mode (#1195) * PMM-12621 Show all service types in anonymous mode * Update docs/release-notes/2.41.1.md * Update docs/release-notes/2.41.1.md Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> --------- Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> --- docs/release-notes/2.41.1.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index bbf2024393..5590b39be2 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -33,8 +33,6 @@ Percona Monitoring and Management (PMM) is an open source database monitoring, m ## Bugs Fixed +- [PMM-12621](https://jira.percona.com/browse/PMM-12621) - [Dashboards] Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. - [PMM-12425](https://jira.percona.com/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. - - - - [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. From 12849646659b9794b09a12f489eb625c3b87eee8 Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Mon, 15 Jan 2024 12:19:30 +0200 Subject: [PATCH 07/23] PMM-12712 Collect Data about Sharded collections in MongoDB (#1201) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * PMM-12712 Collect Data about Sharded collections in MongoDB PMM-12712 Collect Data about Sharded collections in MongoDB * PMM-12712 Small change. --------- Co-authored-by: Jiří Čtvrtka Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com> --- docs/release-notes/2.41.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 5590b39be2..a86050f63a 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -26,7 +26,7 @@ Percona Monitoring and Management (PMM) is an open source database monitoring, m ## Improvements - +[PMM-12712](https://jira.percona.com/browse/PMM-12712) - Added a new metric collection for MongoDB exporters: `mongodb_shards_collection_chunks_count`. Metric is available on sharded Mongo. Use this new metric to assess the distribution of a collection across different shards, and get valuable insights into their load balance. ## Components upgrade From e1a0b62e8f1683693ab2a66cc10655a8655769f4 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Thu, 18 Jan 2024 13:57:10 +0200 Subject: [PATCH 08/23] added rel highlights --- docs/release-notes/2.41.1.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index a86050f63a..098f5863f3 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -2,32 +2,29 @@ # Percona Monitoring and Management 2.41.1 -| **Release date** | Jan 24, 2023 | +| **Release date** | Jan 24, 2024 | | ----------------- | ----------------------------------------------------------------------------------------------- | | **Installation** | [Installing Percona Monitoring and Management](https://www.percona.com/software/pmm/quickstart) | Percona Monitoring and Management (PMM) is an open source database monitoring, management, and observability solution for MySQL, PostgreSQL, and MongoDB. - +We've made it easier to add MongoDB Arbiter nodes to PMM, as it no longer requires workarounds for cases where authorization is enabled on the MongoDB replica set. Additionally, Arbiter nodes are now displayed correctly on the dashboards. -## Release Highlights +### New Metric for MongoDB Exporters +We've added a new metric to our MongoDB exporters: `mongodb_shards_collection_chunks_count`. This metric is available for sharded Mongo instances, offering insights into the distribution of collection chunks across different shards. Explore and leverage this metric to enhance your understanding of your sharded MongoDB setup. ## New Features ## Improvements -[PMM-12712](https://jira.percona.com/browse/PMM-12712) - Added a new metric collection for MongoDB exporters: `mongodb_shards_collection_chunks_count`. Metric is available on sharded Mongo. Use this new metric to assess the distribution of a collection across different shards, and get valuable insights into their load balance. - +[PMM-12712](https://jira.percona.com/browse/PMM-12712) - MongoDB sharded cluster metrics now include new metrics to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. ## Components upgrade From 574702b943973ad463391b090ff8d95c36c231d2 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Thu, 18 Jan 2024 14:42:20 +0200 Subject: [PATCH 09/23] added 2nd improvements --- docs/_images/Arbiter.png | Bin 0 -> 154026 bytes docs/release-notes/2.41.1.md | 17 +++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) create mode 100644 docs/_images/Arbiter.png diff --git a/docs/_images/Arbiter.png b/docs/_images/Arbiter.png new file mode 100644 index 0000000000000000000000000000000000000000..042c62034fd3c18f4fd1c0cb4707830c76cedd87 GIT binary patch literal 154026 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 z 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 dq(X^&apiFRd(9CSelz{{XaoNK^m- literal 0 HcmV?d00001 diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 098f5863f3..44ab300d03 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -8,28 +8,29 @@ Percona Monitoring and Management (PMM) is an open source database monitoring, management, and observability solution for MySQL, PostgreSQL, and MongoDB. +It enables you to observe the health of your database systems, explore new patterns in their behavior, troubleshoot them and execute database management operations—regardless of whether your databases are located on-premises or in the cloud. ## Release Highlights ### Improved support for Arbiter nodes -We've made it easier to add MongoDB Arbiter nodes to PMM, as it no longer requires workarounds for cases where authorization is enabled on the MongoDB replica set. Additionally, Arbiter nodes are now displayed correctly on the dashboards. +We've made it easier to add MongoDB Arbiter nodes to PMM, as this no longer requires workarounds for cases where authorization is enabled on the MongoDB replica set. Additionally, Arbiter nodes are now displayed correctly on the dashboards: -### New Metric for MongoDB Exporters +![!](../_images/Arbiter.png) -We've added a new metric to our MongoDB exporters: `mongodb_shards_collection_chunks_count`. This metric is available for sharded Mongo instances, offering insights into the distribution of collection chunks across different shards. Explore and leverage this metric to enhance your understanding of your sharded MongoDB setup. +### New metric for sharded MongoDB insights +We've added a new metric to our MongoDB exporters: `mongodb_shards_collection_chunks_count`. This metric is available for sharded Mongo instances, offering insights into the distribution of collection chunks across different shards. -## New Features - +Explore and leverage this new metric to enhance your understanding of your sharded MongoDB setup. ## Improvements -[PMM-12712](https://jira.percona.com/browse/PMM-12712) - MongoDB sharded cluster metrics now include new metrics to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. - -## Components upgrade +- [PMM-12712](https://jira.percona.com/browse/PMM-12712) - MongoDB sharded cluster metrics now include a new metric to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. +- [PMM-12510](https://jira.percona.com/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. ## Bugs Fixed + - [PMM-12621](https://jira.percona.com/browse/PMM-12621) - [Dashboards] Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. - [PMM-12425](https://jira.percona.com/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. - [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. From 62abed89ccc930870b70c9fead7a0a2c6412b9f7 Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Thu, 18 Jan 2024 14:43:43 +0200 Subject: [PATCH 10/23] PMM-9825 QAN: Strange values in User Name filter with pg_stat_monitor (#1198) * PMM-9825 QAN: Strange values in User Name filter with pg_stat_monitor PMM-9825 QAN: Strange values in User Name filter with pg_stat_monitor * Update docs/release-notes/2.41.1.md * Update docs/release-notes/2.41.1.md --------- Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> --- docs/release-notes/2.41.1.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 44ab300d03..0c10590c43 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -30,7 +30,7 @@ Explore and leverage this new metric to enhance your understanding of your shard - [PMM-12510](https://jira.percona.com/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. ## Bugs Fixed - -- [PMM-12621](https://jira.percona.com/browse/PMM-12621) - [Dashboards] Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. +- [PMM-9825](https://jira.percona.com/browse/PMM-9825) - [QAN]: PostgreSQL databases, monitored using the [pg_stat_monitor extension v2.0+](https://docs.percona.com/percona-monitoring-and-management/setting-up/client/postgresql.html#pg_stat_monitor), were previously displayed with User IDs rather than actual User Names in the **Service Name** column on the **Query Analytics (QAN)** page. This issue is now fixed. +- [PMM-12621](https://jira.percona.com/browse/PMM-12621) - [Dashboards]: Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. - [PMM-12425](https://jira.percona.com/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. -- [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. +- [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. \ No newline at end of file From 4a9130275c99842a1ec65543c20aff5d2b58706c Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Thu, 18 Jan 2024 14:45:13 +0200 Subject: [PATCH 11/23] =?UTF-8?q?=20=20PMM-12390=20=20=20MongoDB=20Backup?= =?UTF-8?q?=20/=20Service=20Name=20-=20Make=20the=20text=20search=20ca?= =?UTF-8?q?=E2=80=A6=20(#1199)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * PMM-12390 MongoDB Backup / Service Name - Make the text search case insensitive PMM-12390 MongoDB Backup / Service Name - Make the text search case insensitive * Update docs/release-notes/2.41.1.md Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> --------- Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> --- docs/release-notes/2.41.1.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 0c10590c43..776d7b926d 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -25,6 +25,8 @@ We've added a new metric to our MongoDB exporters: `mongodb_shards_collection_ch Explore and leverage this new metric to enhance your understanding of your sharded MongoDB setup. ## Improvements +- [PMM-12390](https://jira.percona.com/browse/PMM-12390) - [Backup Management]: The **Service name** field on the Create Backup pages is now case-insensitive, allowing for more comprehensive and accurate results retrieval. + - [PMM-12712](https://jira.percona.com/browse/PMM-12712) - MongoDB sharded cluster metrics now include a new metric to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. - [PMM-12510](https://jira.percona.com/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. From 7f7478c814446607f247e132aafde5aa109589f1 Mon Sep 17 00:00:00 2001 From: Roman Novikov Date: Fri, 19 Jan 2024 13:51:29 +0200 Subject: [PATCH 12/23] PMM-12652 Issues upgrading to >=2.38.x with SELinux enabled (#1200) * PMM-12652 Issues upgrading to >=2.38.x with SELinux enabled PMM-12652 Issues upgrading to >=2.38.x with SELinux enabled * Update docs/release-notes/2.41.1.md --------- Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> --- docs/release-notes/2.41.1.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 776d7b926d..86b1a92159 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -32,7 +32,9 @@ Explore and leverage this new metric to enhance your understanding of your shard - [PMM-12510](https://jira.percona.com/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. ## Bugs Fixed + +- [PMM-12652](https://jira.percona.com/browse/PMM-12652) - Fixed issue where PMM failed to start after an upgrade, due to SELinux restrictions on accessing a PMM file created with root ownership on Podman. This fix applies to upgrades from PMM 2.41.0 to newer versions. - [PMM-9825](https://jira.percona.com/browse/PMM-9825) - [QAN]: PostgreSQL databases, monitored using the [pg_stat_monitor extension v2.0+](https://docs.percona.com/percona-monitoring-and-management/setting-up/client/postgresql.html#pg_stat_monitor), were previously displayed with User IDs rather than actual User Names in the **Service Name** column on the **Query Analytics (QAN)** page. This issue is now fixed. - [PMM-12621](https://jira.percona.com/browse/PMM-12621) - [Dashboards]: Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. - [PMM-12425](https://jira.percona.com/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. -- [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. \ No newline at end of file +- [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. From e9c3e7aedbd23a0d3c22b85718f158d199115534 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Fri, 19 Jan 2024 13:52:59 +0200 Subject: [PATCH 13/23] extra lines --- docs/release-notes/2.41.1.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 86b1a92159..a8bdc53a0d 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -1,7 +1,6 @@ # Percona Monitoring and Management 2.41.1 - | **Release date** | Jan 24, 2024 | | ----------------- | ----------------------------------------------------------------------------------------------- | | **Installation** | [Installing Percona Monitoring and Management](https://www.percona.com/software/pmm/quickstart) | @@ -25,9 +24,8 @@ We've added a new metric to our MongoDB exporters: `mongodb_shards_collection_ch Explore and leverage this new metric to enhance your understanding of your sharded MongoDB setup. ## Improvements -- [PMM-12390](https://jira.percona.com/browse/PMM-12390) - [Backup Management]: The **Service name** field on the Create Backup pages is now case-insensitive, allowing for more comprehensive and accurate results retrieval. - +- [PMM-12390](https://jira.percona.com/browse/PMM-12390) - [Backup Management]: The **Service name** field on the Create Backup pages is now case-insensitive, allowing for more comprehensive and accurate results retrieval. - [PMM-12712](https://jira.percona.com/browse/PMM-12712) - MongoDB sharded cluster metrics now include a new metric to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. - [PMM-12510](https://jira.percona.com/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. From de36fee355e0ebeec42741a1aa93a8709138982c Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Mon, 22 Jan 2024 13:40:50 +0200 Subject: [PATCH 14/23] Update 2.41.1.md --- docs/release-notes/2.41.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index a8bdc53a0d..5891f98f9d 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -13,7 +13,7 @@ It enables you to observe the health of your database systems, explore new patte ### Improved support for Arbiter nodes -We've made it easier to add MongoDB Arbiter nodes to PMM, as this no longer requires workarounds for cases where authorization is enabled on the MongoDB replica set. Additionally, Arbiter nodes are now displayed correctly on the dashboards: +We've made it easier to add and monitor MongoDB Arbiter nodes in PMM, as this no longer requires workarounds for cases where authorization is enabled on the MongoDB replica set. Additionally, Arbiter nodes are now displayed correctly on the dashboards: ![!](../_images/Arbiter.png) From 8ecf5d002ed6e6795bd1053241429cfa29056d3c Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 30 Jan 2024 12:30:28 +0200 Subject: [PATCH 15/23] feedback from Roma --- docs/release-notes/2.41.1.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 5891f98f9d..36bef73ac9 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -21,7 +21,11 @@ We've made it easier to add and monitor MongoDB Arbiter nodes in PMM, as this no We've added a new metric to our MongoDB exporters: `mongodb_shards_collection_chunks_count`. This metric is available for sharded Mongo instances, offering insights into the distribution of collection chunks across different shards. -Explore and leverage this new metric to enhance your understanding of your sharded MongoDB setup. +While this version is not currently integrated into any dashboard, you have the flexibility to incorporate it into your custom dashboards. For comprehensive instructions on managing dashboards, check out [this video tutorial](https://www.youtube.com/watch?v=vk1QBiMVzz4) and the [documentation](https://docs.percona.com/percona-monitoring-and-management/details/dashboards/dashboard-manage-dashboards.html). + +### New experimental MongoDB Instance Summary dashboard + +This release also introduces a new MongoDB dashboard that offers a simplified view of the most critical MongoDB metrics. You can find the new **MongoDB Instance Summary** dashboard in the **Experimental** folder of your PMM installation. We encourage you to evaluate its performance with your MongoDB instance and share your valuable feedback on our forum. ## Improvements From 1ddac9df64bbbac90d86c067072fe7dbc66cf218 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Wed, 31 Jan 2024 10:54:13 +0200 Subject: [PATCH 16/23] Update docs/release-notes/2.41.1.md Co-authored-by: Roman Novikov --- docs/release-notes/2.41.1.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 36bef73ac9..c2e13bbf38 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -33,6 +33,10 @@ This release also introduces a new MongoDB dashboard that offers a simplified vi - [PMM-12712](https://jira.percona.com/browse/PMM-12712) - MongoDB sharded cluster metrics now include a new metric to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. - [PMM-12510](https://jira.percona.com/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. +[PMM-12750](https://perconadev.atlassian.net/browse/PMM-12750) [Dashboards] Tech Preview* of the new MongoDB Instance Summary + +[PMM-12866](https://perconadev.atlassian.net/browse/PMM-12866) [Dashboards] update of K8s experimental dashboard (Tech Preview*) + ## Bugs Fixed - [PMM-12652](https://jira.percona.com/browse/PMM-12652) - Fixed issue where PMM failed to start after an upgrade, due to SELinux restrictions on accessing a PMM file created with root ownership on Podman. This fix applies to upgrades from PMM 2.41.0 to newer versions. From be9b4ade0c218e46394b34291759703e557640e3 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Wed, 31 Jan 2024 12:25:57 +0200 Subject: [PATCH 17/23] added missing bugs --- docs/release-notes/2.41.1.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 36bef73ac9..758f968dd9 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -29,14 +29,19 @@ This release also introduces a new MongoDB dashboard that offers a simplified vi ## Improvements -- [PMM-12390](https://jira.percona.com/browse/PMM-12390) - [Backup Management]: The **Service name** field on the Create Backup pages is now case-insensitive, allowing for more comprehensive and accurate results retrieval. -- [PMM-12712](https://jira.percona.com/browse/PMM-12712) - MongoDB sharded cluster metrics now include a new metric to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. -- [PMM-12510](https://jira.percona.com/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. +- [PMM-12390](https://perconadev.atlassian.net/browse/PMM-12390) - [Backup Management]: The **Service name** field on the Create Backup pages is now case-insensitive, allowing for more comprehensive and accurate results retrieval. +- [PMM-12712](https://perconadev.atlassian.net/browse/PMM-12712) - MongoDB sharded cluster metrics now include a new metric to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. +- [PMM-12510](https://perconadev.atlassian.net/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. ## Bugs Fixed -- [PMM-12652](https://jira.percona.com/browse/PMM-12652) - Fixed issue where PMM failed to start after an upgrade, due to SELinux restrictions on accessing a PMM file created with root ownership on Podman. This fix applies to upgrades from PMM 2.41.0 to newer versions. -- [PMM-9825](https://jira.percona.com/browse/PMM-9825) - [QAN]: PostgreSQL databases, monitored using the [pg_stat_monitor extension v2.0+](https://docs.percona.com/percona-monitoring-and-management/setting-up/client/postgresql.html#pg_stat_monitor), were previously displayed with User IDs rather than actual User Names in the **Service Name** column on the **Query Analytics (QAN)** page. This issue is now fixed. -- [PMM-12621](https://jira.percona.com/browse/PMM-12621) - [Dashboards]: Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. -- [PMM-12425](https://jira.percona.com/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. -- [PMM-12473](https://jira.percona.com/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. +- [PMM-12652](https://perconadev.atlassian.net/browse/PMM-12652): Fixed issue where PMM failed to start after an upgrade, due to SELinux restrictions on accessing a PMM file created with root ownership on Podman. This fix applies to upgrades from PMM 2.41.0 to newer versions. +- [PMM-9825](https://perconadev.atlassian.net/browse/PMM-9825) - [QAN]: PostgreSQL databases, monitored using the [pg_stat_monitor extension v2.0+](https://docs.percona.com/percona-monitoring-and-management/setting-up/client/postgresql.html#pg_stat_monitor), were previously displayed with User IDs rather than actual User Names in the **Service Name** column on the **Query Analytics (QAN)** page. This issue is now fixed. +- [PMM-12290](https://perconadev.atlassian.net/browse/PMM-12290) - [QAN] Fixed bugs with SQL comments parsed in queries when they were not intentionally enabled for remotely added PostgreSQL and MySQL. +- [PMM-12621](https://perconadev.atlassian.net/browse/PMM-12621) - [Dashboards]: Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. +- [PMM-12425](https://perconadev.atlassian.net/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. +- [PMM-12473](https://perconadev.atlassian.net/browse/PMM-12473): Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. +-[PMM-9407](https://perconadev.atlassian.net/browse/PMM-9407): Fixed missing custom `queries.yaml` file for medium-resolution in Debian packages for PostgreSQL. +- [PMM-12350](https://perconadev.atlassian.net/browse/PMM-12350): Fixed issue of flood logs in `mongod_exporter` when connected to Mongos. +- [PMM-12738](https://perconadev.atlassian.net/browse/PMM-12738): Fixed issue that prevented PMM from running when using Helm with customer certificates. +- [PMM-12781](https://perconadev.atlassian.net/browse/PMM-12781): Corrected a permission error that was flooding PostgreSQL logs by ensuring proper execution permissions for the `pg_ls_waldir` function. \ No newline at end of file From e4510691d0b4d0056f010f1b347078e0b0719300 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Wed, 31 Jan 2024 13:20:34 +0200 Subject: [PATCH 18/23] PMM-12750 --- docs/release-notes/2.41.1.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 4e35ae315d..1489b3dc17 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -25,17 +25,15 @@ While this version is not currently integrated into any dashboard, you have the ### New experimental MongoDB Instance Summary dashboard -This release also introduces a new MongoDB dashboard that offers a simplified view of the most critical MongoDB metrics. You can find the new **MongoDB Instance Summary** dashboard in the **Experimental** folder of your PMM installation. We encourage you to evaluate its performance with your MongoDB instance and share your valuable feedback on our forum. +This release also introduces a new MongoDB dashboard that offers a simplified view of the most critical MongoDB metrics. You can find the new **MongoDB Instance Summary** dashboard in the **Experimental** folder of your PMM installation. This dashboard is currently in Technical preview so we encourage you to evaluate its performance with your MongoDB instance and share your valuable feedback on our forum. ## Improvements - [PMM-12390](https://perconadev.atlassian.net/browse/PMM-12390) - [Backup Management]: The **Service name** field on the Create Backup pages is now case-insensitive, allowing for more comprehensive and accurate results retrieval. - [PMM-12712](https://perconadev.atlassian.net/browse/PMM-12712) - MongoDB sharded cluster metrics now include a new metric to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. - [PMM-12510](https://perconadev.atlassian.net/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. - -[PMM-12750](https://perconadev.atlassian.net/browse/PMM-12750) [Dashboards] Tech Preview* of the new MongoDB Instance Summary - -[PMM-12866](https://perconadev.atlassian.net/browse/PMM-12866) [Dashboards] update of K8s experimental dashboard (Tech Preview*) +- [PMM-12750](https://perconadev.atlassian.net/browse/PMM-12750) - [Dashboards]: Introduced an experimental MongoDB Instance Summary dashboard to provide a rapid overview of key MongoDB metrics. +- [PMM-12866](https://perconadev.atlassian.net/browse/PMM-12866) - [Dashboards]: update of K8s experimental dashboard (Tech Preview*) ## Bugs Fixed From 63a20d6532262f6ea548d299c236d8bb6ae669e9 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:19:59 +0200 Subject: [PATCH 19/23] PMM-12866 --- docs/release-notes/2.41.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 1489b3dc17..90823b0f78 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -33,7 +33,7 @@ This release also introduces a new MongoDB dashboard that offers a simplified vi - [PMM-12712](https://perconadev.atlassian.net/browse/PMM-12712) - MongoDB sharded cluster metrics now include a new metric to represent database and collection distribution across different shards. This helps gain insights into the overall balance of shards within MongoDB setups. - [PMM-12510](https://perconadev.atlassian.net/browse/PMM-12510) - Improved workflow for adding MongoDB Arbiter nodes to PMM, which also ensures that Arbiter nodes are now displayed correctly on the dashboards. - [PMM-12750](https://perconadev.atlassian.net/browse/PMM-12750) - [Dashboards]: Introduced an experimental MongoDB Instance Summary dashboard to provide a rapid overview of key MongoDB metrics. -- [PMM-12866](https://perconadev.atlassian.net/browse/PMM-12866) - [Dashboards]: update of K8s experimental dashboard (Tech Preview*) +- [PMM-12866](https://perconadev.atlassian.net/browse/PMM-12866) - [Dashboards]: Minor UX improvements to the K8s experimental dashboard (Tech Preview). ## Bugs Fixed From 0eea4b07464fe638ac566aaba7bfbe8a198b5add Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:25:47 +0200 Subject: [PATCH 20/23] updated rel date --- docs/release-notes/2.41.1.md | 2 +- docs/release-notes/index.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index 90823b0f78..c2147bc233 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -1,7 +1,7 @@ # Percona Monitoring and Management 2.41.1 -| **Release date** | Jan 24, 2024 | +| **Release date** | Jan 31, 2024 | | ----------------- | ----------------------------------------------------------------------------------------------- | | **Installation** | [Installing Percona Monitoring and Management](https://www.percona.com/software/pmm/quickstart) | diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 4e460a3e75..03979a2159 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -1,4 +1,5 @@ # Release Notes +- [Percona Monitoring and Management 2.41.1](2.41.1.md) - [Percona Monitoring and Management 2.41.0](2.41.0.md) - [Percona Monitoring and Management 2.40.1](2.40.1.md) - [Percona Monitoring and Management 2.40.0](2.40.0.md) From 965d5c1c357510719929029799b59052587aadcd Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:28:38 +0200 Subject: [PATCH 21/23] updated release date --- docs/release-notes/2.41.1.md | 2 +- variables.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index c2147bc233..fbdf70f392 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -1,7 +1,7 @@ # Percona Monitoring and Management 2.41.1 -| **Release date** | Jan 31, 2024 | +| **Release date** | Feb 1st, 2024 | | ----------------- | ----------------------------------------------------------------------------------------------- | | **Installation** | [Installing Percona Monitoring and Management](https://www.percona.com/software/pmm/quickstart) | diff --git a/variables.yml b/variables.yml index 77f18a4b5c..a234796eb0 100644 --- a/variables.yml +++ b/variables.yml @@ -3,7 +3,7 @@ release: '2.41.1' version: '2.41.1' -release_date: 2024-01-24 +release_date: 2024-02-01 # SVG icons. Use in markdown as {{icon.}} # For the Percona image icon (encoded inline SVG), see https://css-tricks.com/using-svg/ From 5e7f7da1313e983d05b0257b6bd86368fefd2472 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:31:17 +0200 Subject: [PATCH 22/23] typos --- docs/release-notes/2.41.1.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index fbdf70f392..b90ee95b00 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -37,13 +37,13 @@ This release also introduces a new MongoDB dashboard that offers a simplified vi ## Bugs Fixed -- [PMM-12652](https://perconadev.atlassian.net/browse/PMM-12652): Fixed issue where PMM failed to start after an upgrade, due to SELinux restrictions on accessing a PMM file created with root ownership on Podman. This fix applies to upgrades from PMM 2.41.0 to newer versions. +- [PMM-12652](https://perconadev.atlassian.net/browse/PMM-12652) - Fixed issue where PMM failed to start after an upgrade, due to SELinux restrictions on accessing a PMM file created with root ownership on Podman. This fix applies to upgrades from PMM 2.41.0 to newer versions. - [PMM-9825](https://perconadev.atlassian.net/browse/PMM-9825) - [QAN]: PostgreSQL databases, monitored using the [pg_stat_monitor extension v2.0+](https://docs.percona.com/percona-monitoring-and-management/setting-up/client/postgresql.html#pg_stat_monitor), were previously displayed with User IDs rather than actual User Names in the **Service Name** column on the **Query Analytics (QAN)** page. This issue is now fixed. -- [PMM-12290](https://perconadev.atlassian.net/browse/PMM-12290) - [QAN] Fixed bugs with SQL comments parsed in queries when they were not intentionally enabled for remotely added PostgreSQL and MySQL. +- [PMM-12290](https://perconadev.atlassian.net/browse/PMM-12290) - [QAN]: Fixed bugs with SQL comments parsed in queries when they were not intentionally enabled for remotely added PostgreSQL and MySQL. - [PMM-12621](https://perconadev.atlassian.net/browse/PMM-12621) - [Dashboards]: Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. - [PMM-12425](https://perconadev.atlassian.net/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. -- [PMM-12473](https://perconadev.atlassian.net/browse/PMM-12473): Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. --[PMM-9407](https://perconadev.atlassian.net/browse/PMM-9407): Fixed missing custom `queries.yaml` file for medium-resolution in Debian packages for PostgreSQL. -- [PMM-12350](https://perconadev.atlassian.net/browse/PMM-12350): Fixed issue of flood logs in `mongod_exporter` when connected to Mongos. -- [PMM-12738](https://perconadev.atlassian.net/browse/PMM-12738): Fixed issue that prevented PMM from running when using Helm with customer certificates. -- [PMM-12781](https://perconadev.atlassian.net/browse/PMM-12781): Corrected a permission error that was flooding PostgreSQL logs by ensuring proper execution permissions for the `pg_ls_waldir` function. \ No newline at end of file +- [PMM-12473](https://perconadev.atlassian.net/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. +-[PMM-9407](https://perconadev.atlassian.net/browse/PMM-9407) - Fixed missing custom `queries.yaml` file for medium-resolution in Debian packages for PostgreSQL. +- [PMM-12350](https://perconadev.atlassian.net/browse/PMM-12350) - Fixed issue of flood logs in `mongod_exporter` when connected to Mongos. +- [PMM-12738](https://perconadev.atlassian.net/browse/PMM-12738) - Fixed issue that prevented PMM from running when using Helm with customer certificates. +- [PMM-12781](https://perconadev.atlassian.net/browse/PMM-12781) - Corrected a permission error that was flooding PostgreSQL logs by ensuring proper execution permissions for the `pg_ls_waldir` function. \ No newline at end of file From 22026ee8cd0645ff962eb983afd16d8902a7faf1 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:36:20 +0200 Subject: [PATCH 23/23] break space --- docs/release-notes/2.41.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/2.41.1.md b/docs/release-notes/2.41.1.md index b90ee95b00..dd22b44819 100644 --- a/docs/release-notes/2.41.1.md +++ b/docs/release-notes/2.41.1.md @@ -43,7 +43,7 @@ This release also introduces a new MongoDB dashboard that offers a simplified vi - [PMM-12621](https://perconadev.atlassian.net/browse/PMM-12621) - [Dashboards]: Added support for the Anonymous mode to show all Service types on the main menu. This ensures users can access the dashboards, even when PMM is configured in Anonymous mode. - [PMM-12425](https://perconadev.atlassian.net/browse/PMM-12425) - [QAN]: The **Absolute time range** time picker on the **Query Analytics (QAN)** page no longer displays an error when using 'now' instead of a specific timestamp for filtering dashboard data. - [PMM-12473](https://perconadev.atlassian.net/browse/PMM-12473) - Fixed monitoring of external services when query string parameters are passed to `--metrics-path`. --[PMM-9407](https://perconadev.atlassian.net/browse/PMM-9407) - Fixed missing custom `queries.yaml` file for medium-resolution in Debian packages for PostgreSQL. +- [PMM-9407](https://perconadev.atlassian.net/browse/PMM-9407) - Fixed missing custom `queries.yaml` file for medium-resolution in Debian packages for PostgreSQL. - [PMM-12350](https://perconadev.atlassian.net/browse/PMM-12350) - Fixed issue of flood logs in `mongod_exporter` when connected to Mongos. - [PMM-12738](https://perconadev.atlassian.net/browse/PMM-12738) - Fixed issue that prevented PMM from running when using Helm with customer certificates. - [PMM-12781](https://perconadev.atlassian.net/browse/PMM-12781) - Corrected a permission error that was flooding PostgreSQL logs by ensuring proper execution permissions for the `pg_ls_waldir` function. \ No newline at end of file