From 246ee2779e372bbb53212063ff6f699352fbd478 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 7 Jul 2026 11:30:41 +0300 Subject: [PATCH 1/8] PMM-14717 Fix missing find action on system.profile in MongoDB monitoring role --- .../install-pmm/install-pmm-client/connect-database/mongodb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/install-pmm/install-pmm-client/connect-database/mongodb.md b/documentation/docs/install-pmm/install-pmm-client/connect-database/mongodb.md index 19d49f15f9f..ebd9098b8b2 100644 --- a/documentation/docs/install-pmm/install-pmm-client/connect-database/mongodb.md +++ b/documentation/docs/install-pmm/install-pmm-client/connect-database/mongodb.md @@ -44,7 +44,7 @@ db.getSiblingDB("admin").createRole({ }, { "resource": { "db": "", "collection": "system.profile" }, - "actions": [ "dbStats", "collStats", "indexStats" ] + "actions": [ "find", "dbStats", "collStats", "indexStats" ] } ], "roles": [ ] From f05bd76ab3a4600bc63fb9796f0b5717f6b5dc41 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 7 Jul 2026 11:32:09 +0300 Subject: [PATCH 2/8] PMM-14717 Fix missing find action on system.profile in MongoDB monitoring role (quickstart) --- documentation/docs/quickstart/quickstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/quickstart/quickstart.md b/documentation/docs/quickstart/quickstart.md index 64436f8b1c6..0bb5bc34614 100644 --- a/documentation/docs/quickstart/quickstart.md +++ b/documentation/docs/quickstart/quickstart.md @@ -254,7 +254,7 @@ Once PMM is set up, choose the database or the application that you want it to m }, { "resource": { "db": "", "collection": "system.profile" }, - "actions": [ "dbStats", "collStats", "indexStats" ] + "actions": [ "find", "dbStats", "collStats", "indexStats" ] } ], "roles": [] From dbe994747e7601e91afd38b9d50b47d2f9af181d Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:25:45 +0300 Subject: [PATCH 3/8] PMM-14717 Add 3.9.0 release notes file with doc fix entry --- documentation/docs/release-notes/3.9.0.md | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 documentation/docs/release-notes/3.9.0.md diff --git a/documentation/docs/release-notes/3.9.0.md b/documentation/docs/release-notes/3.9.0.md new file mode 100644 index 00000000000..685a40964a3 --- /dev/null +++ b/documentation/docs/release-notes/3.9.0.md @@ -0,0 +1,24 @@ +# Percona Monitoring and Management 3.9.0 + +**Release date**: July 2026 + +Percona Monitoring and Management (PMM) is an open source database monitoring, management, and observability solution for MySQL, PostgreSQL, MongoDB, Valkey and Redis. PMM empowers you to: + +- monitor the health and performance of your database systems +- identify patterns and trends in database behavior +- diagnose and resolve issues faster with actionable insights +- manage databases across on-premises, cloud, and hybrid environments + +## 📋 Release summary + +_Release summary to be added._ + +## ✅ Fixed issues + +- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed the `createRole` command for adding MongoDB services to PMM. The `find` action was missing from the `system.profile` collection resource, which prevented QAN from showing any query data. Updated the role definition in both the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) and the [quickstart guide](../quickstart/quickstart.md). + +## 🚀 Ready to upgrade to PMM 3.9.0? + +- [New installation](../quickstart/quickstart.md) +- [Upgrading from PMM 3](../pmm-upgrade/index.md) +- [Upgrading from PMM 2](../pmm-upgrade/migrating_from_pmm_2.md) From 4f3e65fae4e9a234a4abd7ee4d448c08a089df78 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:28:12 +0300 Subject: [PATCH 4/8] PMM-14717 Simplify release notes entry --- documentation/docs/release-notes/3.9.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/release-notes/3.9.0.md b/documentation/docs/release-notes/3.9.0.md index 685a40964a3..e2d55193001 100644 --- a/documentation/docs/release-notes/3.9.0.md +++ b/documentation/docs/release-notes/3.9.0.md @@ -15,7 +15,7 @@ _Release summary to be added._ ## ✅ Fixed issues -- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed the `createRole` command for adding MongoDB services to PMM. The `find` action was missing from the `system.profile` collection resource, which prevented QAN from showing any query data. Updated the role definition in both the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) and the [quickstart guide](../quickstart/quickstart.md). +- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): If you set up MongoDB monitoring using our docs and QAN showed no data, this was likely the cause: the `createRole` command in both the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) and the [quickstart guide](../quickstart/quickstart.md) was missing the `find` permission on `system.profile`. Re-run the role creation with the corrected command to fix QAN. ## 🚀 Ready to upgrade to PMM 3.9.0? From 8fe508d3d59e14f86a8760f9f2e794a6e98d14e1 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:29:00 +0300 Subject: [PATCH 5/8] PMM-14717 Fix release notes entry format --- documentation/docs/release-notes/3.9.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/release-notes/3.9.0.md b/documentation/docs/release-notes/3.9.0.md index e2d55193001..a26e2693d2f 100644 --- a/documentation/docs/release-notes/3.9.0.md +++ b/documentation/docs/release-notes/3.9.0.md @@ -15,7 +15,7 @@ _Release summary to be added._ ## ✅ Fixed issues -- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): If you set up MongoDB monitoring using our docs and QAN showed no data, this was likely the cause: the `createRole` command in both the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) and the [quickstart guide](../quickstart/quickstart.md) was missing the `find` permission on `system.profile`. Re-run the role creation with the corrected command to fix QAN. +- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed the MongoDB monitoring role in the [connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) and [quickstart guide](../quickstart/quickstart.md) — the `createRole` command was missing the `find` permission on `system.profile`, causing QAN to show no data. ## 🚀 Ready to upgrade to PMM 3.9.0? From 1f0a2e41b0802049a797be2ca02549529b2d2409 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:29:50 +0300 Subject: [PATCH 6/8] PMM-14717 Reword release notes entry to match doc fix style --- documentation/docs/release-notes/3.9.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/release-notes/3.9.0.md b/documentation/docs/release-notes/3.9.0.md index a26e2693d2f..3135acb762e 100644 --- a/documentation/docs/release-notes/3.9.0.md +++ b/documentation/docs/release-notes/3.9.0.md @@ -15,7 +15,7 @@ _Release summary to be added._ ## ✅ Fixed issues -- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed the MongoDB monitoring role in the [connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) and [quickstart guide](../quickstart/quickstart.md) — the `createRole` command was missing the `find` permission on `system.profile`, causing QAN to show no data. +- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed a documentation issue in the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) and [quickstart guide](../quickstart/quickstart.md) where the `createRole` command was missing the `find` permission on `system.profile`, causing QAN to show no query data. If you set up MongoDB monitoring using the previous instructions, re-run the role creation with the corrected command. ## 🚀 Ready to upgrade to PMM 3.9.0? From 9e1d4b416df7f6ad414af5d516b779411d5d201f Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:30:40 +0300 Subject: [PATCH 7/8] PMM-14717 Simplify release notes entry --- documentation/docs/release-notes/3.9.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/release-notes/3.9.0.md b/documentation/docs/release-notes/3.9.0.md index 3135acb762e..c3f59b7c2d9 100644 --- a/documentation/docs/release-notes/3.9.0.md +++ b/documentation/docs/release-notes/3.9.0.md @@ -15,7 +15,7 @@ _Release summary to be added._ ## ✅ Fixed issues -- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed a documentation issue in the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) and [quickstart guide](../quickstart/quickstart.md) where the `createRole` command was missing the `find` permission on `system.profile`, causing QAN to show no query data. If you set up MongoDB monitoring using the previous instructions, re-run the role creation with the corrected command. +- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed a documentation issue in the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) where the `createRole` command was missing the `find` permission on `system.profile`, causing QAN to show no query data. ## 🚀 Ready to upgrade to PMM 3.9.0? From 79816409fcb2f0b01fbae724917ddbe04317fae9 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:32:30 +0300 Subject: [PATCH 8/8] PMM-14717 Add remediation note to release notes entry --- documentation/docs/release-notes/3.9.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/release-notes/3.9.0.md b/documentation/docs/release-notes/3.9.0.md index c3f59b7c2d9..0a48d0ef487 100644 --- a/documentation/docs/release-notes/3.9.0.md +++ b/documentation/docs/release-notes/3.9.0.md @@ -15,7 +15,7 @@ _Release summary to be added._ ## ✅ Fixed issues -- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed a documentation issue in the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) where the `createRole` command was missing the `find` permission on `system.profile`, causing QAN to show no query data. +- [PMM-14717](https://perconadev.atlassian.net/browse/PMM-14717): Fixed a documentation issue in the [MongoDB connection guide](../install-pmm/install-pmm-client/connect-database/mongodb.md) where the `createRole` command was missing the `find` permission on `system.profile`, causing QAN to show no query data. If you set up MongoDB monitoring using the previous instructions, re-run the role creation with the corrected command. ## 🚀 Ready to upgrade to PMM 3.9.0?