-
Notifications
You must be signed in to change notification settings - Fork 216
[Doc] Document Grafana 12.4 changes #5379
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
catalinaadam
wants to merge
25
commits into
doc-3.8.0
Choose a base branch
from
PMM-14798-grafana12-upgrade
base: doc-3.8.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 21 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
505a044
[Doc] Document Grafana 12.4 changes
catalinaadam 48fb4c1
wording
catalinaadam 68fdc87
[Doc] Update PMM configuration references to use "Configuration > Set…
catalinaadam cc39c02
PMM-14798 document Drilldown/Explore metrics opt-in for Grafana 12
catalinaadam 79878c1
[Doc] Remove duplicated UI topics already covered in PR 5382
catalinaadam 7c20cf0
Revert "[Doc] Remove duplicated UI topics already covered in PR 5382"
catalinaadam 7a159a6
[Doc] Remove changes duplicated in PR 5382
catalinaadam 990cb88
PMM-14798: Document Grafana 12.4 upgrade changes
catalinaadam a3f5d68
PMM-14798: Fix plugin name to Grafana Metrics Drilldown in release notes
catalinaadam 06405a2
PMM-14798: Add recovering alert state screenshot to release notes
catalinaadam d763a00
SS
catalinaadam 8b49b7d
PMM-14798: Restructure Grafana 12.4 highlights section in release notes
catalinaadam ac7c846
PMM-14798: Add recording rules section and improve release notes wording
catalinaadam 06b67fc
PMM-14798: Improve recording rules wording in release notes
catalinaadam 46b4cb6
PMM-14798: Improve Angular removal and recording rules wording in rel…
catalinaadam 5ac149a
PMM-14798: Restore linter-reverted changes in release notes
catalinaadam 34f76d2
PMM-14798: Improve alert_rules.md - clarify alert rule states and rec…
catalinaadam 7131f1e
Update alert_rules.md and release notes for Grafana 12 upgrade - clar…
catalinaadam 74a0b2f
PMM-14441: add encrypted PMM Dump docs and release-note entry
catalinaadam 6f14665
undo commits
catalinaadam ed60a10
Merge branch 'doc-3.8.0' into PMM-14798-grafana12-upgrade
catalinaadam 2f9298a
Update documentation/docs/reference/ui/ui_components.md
catalinaadam a324a92
Update documentation/docs/reference/ui/ui_components.md
catalinaadam 5107957
Update documentation/docs/release-notes/3.8.0.md
catalinaadam f03d119
feedback from Alex
catalinaadam File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -19,6 +19,20 @@ TODO | |
|
|
||
| PMM 3.8.0 ships with [Grafana 12.4](https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v12-0/), so you will notice several day-to-day monitoring improvements right away: | ||
|
|
||
| **Less alert noise**: Alert rules now support a [**Recovering** state](https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v12-0/#recovering-state-for-alert-rules). This helps avoid repeated fire/resolved notifications when a metric keeps moving above and below an alert threshold, so you get fewer noisy alerts for spiky metrics like replication lag, query response time, and connection counts. | ||
|
catalinaadam marked this conversation as resolved.
|
||
|
|
||
|  | ||
|
|
||
| **Faster monitoring dashboards**: Tables in PMM dashboards load, sort, and filter significantly faster. This affects dashboards across PMM including **Nodes Overview**, **MySQL User Details**, **PostgreSQL Instances Overview**, MongoDB, and HA/PXC **Cluster Summary**. | ||
|
|
||
| **Explore metrics now opt-in**: Starting with Grafana 12, **Explore metrics** is no longer enabled by default. If you used it to visually browse metrics without writing queries, you need to re-enable it. Go to **Users and Access > Plugins and data > Plugins**, search for **Grafana Metrics Drilldown**, and click **Enable**. Once enabled, **Explore metrics** reappears under **Explore** in the left sidebar. See [Enable Explore metrics](../reference/ui/ui_components.md#enable-explore-metrics). | ||
|
|
||
|
|
||
|
catalinaadam marked this conversation as resolved.
Outdated
|
||
|
|
||
| **Recording rules**: Alert rules now support [**recording rules**](https://grafana.com/docs/grafana/latest/alerting/alerting-rules/create-recording-rules/). A recording rule runs a query on a schedule and saves the result as a new metric, so your alerts reference the pre-computed result instead of re-running the full query on every evaluation cycle. This is especially useful when the same query powers multiple alert rules, for example, average CPU load across all nodes or replication lag across a cluster. | ||
|
|
||
| **More changes in Grafana 12**: Grafana 12 removes Angular support. If you have custom dashboards using legacy **Graph (old)** or **Table (old)** panels, they are automatically converted to **Time series** and **Table** panels the first time you open them after upgrading to PMM 3.8.0. For the full list of changes, see the [Grafana 12 release notes](https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v12-0/). | ||
| ======= | ||
| **Faster monitoring dashboards**: Tables in PMM dashboards load, sort, and filter significantly faster. This affects dashboards across PMM including **Nodes Overview**, **MySQL User Details**, **PostgreSQL Instances Overview**, MongoDB, and HA/PXC **Cluster Summary**. | ||
|
|
||
| **Less alert noise**: Alert rules now support a [**Recovering** state](https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v12-0/#recovering-state-for-alert-rules). This helps avoid repeated fire/resolved notifications when a metric keeps moving above and below an alert threshold, so you get fewer noisy alerts for spiky metrics like replication lag, query response time, and connection counts. | ||
|
|
@@ -41,6 +55,8 @@ PMM 3.8.0 ships with [Grafana 12.4](https://grafana.com/docs/grafana/latest/what | |
|
|
||
| ## 📈 Improvements | ||
|
|
||
| - [PMM-14441](https://perconadev.atlassian.net/browse/PMM-14441): PMM Dump now supports encrypting dump files with AES-256-CTR, so you can safely share them externally without exposing your monitoring data. When creating a dataset under **Help > PMM Dump > Create dataset**, toggle on **Enable encryption** and enter a password. Encrypted files are saved with an `.enc` suffix. For details on encrypting and decrypting dumps, see [Encrypted dumps](../troubleshoot/pmm_dump.md#encrypted-dumps). | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🚫 [linkspector] reported by reviewdog 🐶 |
||
|
|
||
| - [PMM-12392](https://perconadev.atlassian.net/browse/PMM-12392): Improved how PMM collects processlist data on MySQL 5.7.39+ and 8.0.22+ by switching from Information Schema to Performance Schema. On busy MySQL instances, this reduces the chance of query blocking and deadlocks, lowering the overall monitoring impact on your MySQL server workload. | ||
|
|
||
| - [PMM-14937](https://perconadev.atlassian.net/browse/PMM-14937): When adding a MySQL, PostgreSQL, MongoDB, ProxySQL, Valkey, Amazon RDS, or Azure service, you can now set a **Connection timeout** to control how long PMM waits before giving up on a connection attempt. This is useful when monitoring remote or high-latency databases where the default timeout is too short. | ||
|
|
@@ -62,6 +78,7 @@ PMM 3.8.0 ships with [Grafana 12.4](https://grafana.com/docs/grafana/latest/what | |
| - [PMM-14512](https://perconadev.atlassian.net/browse/PMM-14512): Fixed the **BP Data Dirty** panel on the **MySQL InnoDB Details** dashboard showing no data after upgrading from PMM 2. The panel now correctly displays the ratio of dirty to data pages in the InnoDB buffer pool. | ||
|
|
||
| - [PMM-14851](https://perconadev.atlassian.net/browse/PMM-14851): Fixed a bug in the PMM Helm chart that could cause `ClusterRole` to fail when deploying PMM on Kubernetes. The chart now deploys without RBAC errors. | ||
|
|
||
| - [PMM-14934](https://perconadev.atlassian.net/browse/PMM-14934): Fixed an issue where the `GF_SECURITY_ADMIN_USER` and `GF_SECURITY_ADMIN_PASSWORD` environment variables were ignored when starting PMM Server with a named Docker volume (`-v pmm-data:/srv`). You can now use these variables to set the admin username and password at first start, regardless of how the data volume is mounted. As part of this fix, **the first start after upgrading takes about 20–30 seconds longer** than usual while PMM initializes. Subsequent starts are unaffected. PMM HA deployments are unimpacted. | ||
|
|
||
| ## 🚀 Ready to upgrade to PMM 3.8.0? | ||
|
|
||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the user would not be able to find
Plugins and datafrom the main navigation - it's not visible. They have to type "plugins" in the search, then go to "Plugins and data". Let's update the flow.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ademidoff, there's a mismatch in the nav breadcrumbs, as if it would be under Administration:

is this something we want to change?