From 224874117c6e2f9045f0e582c102b37e1b087d05 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Wed, 30 Oct 2024 16:50:14 +0200 Subject: [PATCH] 2.43.2 (#1320) * Create 2.43.2.md * linked in ToC * rewording * correctled title * formatting * typo * draft for Run Docker with volume * feedback from Nailya * feedback from Nurlan * formatting * formatting * Update docs/release-notes/2.43.2.md Co-authored-by: Alex Demidoff * Update docs/release-notes/2.43.2.md Co-authored-by: Alex Demidoff * Update docs/release-notes/2.43.2.md Co-authored-by: Alex Demidoff * Update docs/how-to/share-dashboard 2.md Co-authored-by: Alex Demidoff * updated date and version * removed OH changes for Image rendering --------- Co-authored-by: Alex Demidoff --- docs/how-to/share-dashboard 2.md | 13 +++++++---- docs/release-notes/2.43.2.md | 39 ++++++++++++++++++++++++++++++++ mkdocs-base.yml | 3 ++- variables.yml | 6 ++--- 4 files changed, 52 insertions(+), 9 deletions(-) create mode 100644 docs/release-notes/2.43.2.md diff --git a/docs/how-to/share-dashboard 2.md b/docs/how-to/share-dashboard 2.md index c4340f9af4..403e6f9e8d 100644 --- a/docs/how-to/share-dashboard 2.md +++ b/docs/how-to/share-dashboard 2.md @@ -3,19 +3,22 @@ When you need to share a dashboard with your team members, you can either send them a direct link to the dashboard, or render and send the dashboard as a .PNG image. ## Share as direct link + 1. Go to the dashboard that you want to share. 2. Click at the top of the dashboard to display the panel menu. 3. Select **Share** to reveal the **Share Panel** and either: - - copy and send the full URL for the dashboard, OR - - toggle the **Short URL** option to generate a simple link with a unique identifier + + - copy and send the full URL for the dashboard, OR + - toggle the **Short URL** option to generate a simple link with a unique identifier !!! hint alert alert-success "Tip" If your current domain is different than the one specified in the Grafana .INI configuration file, PMM will ask you to correct this mismatch before you can generate a short URL: ![!image](../_images/PMM_Common_Panel_Menu_Share.png) - To fix this + ## Share as a PNG file -Rendering images requires the Image Renderer plug-in. If your PMM Admin has not installed this for your PMM instance, you will see the following error message under **Share Panel > Link**. +Rendering images requires the Image Renderer plug-in running as a separate container. If your PMM Admin has not installed this for your PMM instance, you will see the following error message under **Share Panel > Link**. + ![!image](../_images/No_Image_Render_Plugin.png) To install the dependencies: @@ -54,7 +57,7 @@ To install the dependencies: trousers xdg-utils xkeyboard-config alsa-lib ``` -To render the image: +To render the image: 1. Go to the dashboard that you want to share. 2. Click at the top of the dashboard to display the panel menu. diff --git a/docs/release-notes/2.43.2.md b/docs/release-notes/2.43.2.md new file mode 100644 index 0000000000..1b5ae92c12 --- /dev/null +++ b/docs/release-notes/2.43.2.md @@ -0,0 +1,39 @@ +# Percona Monitoring and Management 2.43.2 + +| **Release date** | October 30th, 2024 | +| -----------------| ----------------------------------------------------------------------------------------------- | +| **Installation** | [Installing Percona Monitoring and Management](../quickstart/index.md) | + +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. + +## PostgreSQL 17 support for Query Analytics (QAN) + +This patch release adds PostgreSQL 17 support for Query Analytics with updates to the `pg_stat_statements` and `pg_stat_monitor` extensions. + +To align with PostgreSQL 17 standards, we've renamed the `blk_read_time` field to `shared_blk_read_time` and the `blk_write_time` field to `shared_blk_write_time`. + +All dashboards reflect these changes, and the API supports both old and new field names, for backward compatibility. + +## Secure Grafana image rendering + +PMM Server now supports secure Grafana image rendering capabilities through a dedicated container deployment, providing isolated rendering operations without impacting PMM Server resources. + +Previously installed directly within PMM Server, the Grafana Image Renderer plugin now runs in a separate container, offering secure HTTPS communication and custom CA certificate configuration through the PMM API. + +To update the plugin installation: + +1. Deploy the Grafana Image Renderer container (`grafana/grafana-image-renderer:latest`) alongside PMM Server within the same Docker network. +2. Configure PMM Server with the following environment variables, where `renderer` is the hostname of the Grafana Image Renderer container, and `pmm-server` is the hostname of PMM Server within the Docker network: + + - `GF_RENDERING_SERVER_URL=http://renderer:8081/render` + - `GF_RENDERING_CALLBACK_URL=https://pmm-server:8443/graph/` + +For more information, see [Share dashboards and panels](../how-to/share-dashboard%202.md). + +## Fixed: High memory consumption in MongoDB exporter + +We have updated the MongoDB exporter to address a critical issue present in version 2.43.1 where unclosed connections led to increasingly high memory consumption over time. + +This resolves the *`Failed to get PBM configuration`* error, the users may have encountered as a result of the memory leak, and significantly reduces the rate of increase in total memory allocations. \ No newline at end of file diff --git a/mkdocs-base.yml b/mkdocs-base.yml index af8e5730b1..ef2ef40bf6 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -124,7 +124,7 @@ plugins: with-pdf: output_path: "_pdf/PerconaMonitoringAndManagement-2.43.0.pdf" cover_title: "Percona Monitoring and Management Documentation" - cover_subtitle: 2.43.1 (October 2, 2024) + cover_subtitle: 2.43.2 (October 30, 2024) author: "Percona Technical Documentation Team" cover_logo: docs/_images/pmm_pdf_logo.png custom_template_path: _resources/templates @@ -346,6 +346,7 @@ nav: - faq.md - Release notes: - release-notes/index.md + - "PMM 2.43.2": release-notes/2.43.2.md - "PMM 2.43.1": release-notes/2.43.1.md - "PMM 2.43.0": release-notes/2.43.0.md - "PMM 2.42.0": release-notes/2.42.0.md diff --git a/variables.yml b/variables.yml index cd1879c789..0bf20c00a4 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.43.1' -version: '2.43.1' -release_date: 2024-10-2 +release: '2.43.2' +version: '2.43.2' +release_date: 2024-10-30 # SVG icons. Use in markdown as {{icon.}} # For the Percona image icon (encoded inline SVG), see https://css-tricks.com/using-svg/