Releases: percona/pmm
v2.11.0
Percona Monitoring and Management 2.11.0
Date: | October 14, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
New Features
- PMM-6567: Technical preview of new PostgreSQL extension
pg_stat_monitor
- PMM-6515: Link added directly to Node/Service page from Query Analytics filters, opens in new window
Improvements
- PMM-6727: Grafana plugin updates:
grafana-polystat-panel=1.2.2
,grafana-piechart-panel=1.6.1
- PMM-6625: Default sort to "Average - descending" on all dashboards
- PMM-6609: MySQL Instances Compare & Summary dashboards: Changed metric in 'MySQL Internal Memory Overview'
- PMM-6598: Dashboard image sharing (Share Panel): Improved wording with link to configuration instructions
- PMM-6557: Update Prometheus to 2.21.0
- PMM-6554: MySQL InnoDB Details dashboard: Add "sync flushing" to "InnoDB Flushing by Type"
Bugs Fixed
- PMM-4547: MongoDB dashboard replication lag count incorrect (Thanks to user
vvol
for reporting this issue) - PMM-6639: Integrated update does not detect all container types
- PMM-6765: Tables information tab reports 'table not found' with new PostgreSQL extension
pg_stat_monitor
- PMM-6764: Query Analytics: cannot filter items that are hidden - must use "Show all"
- PMM-6742: Upgrade via PMM UI stalls (on
yum update pmm-update
) - PMM-6689: No PostgreSQL queries or metrics in Query Analytics with PostgreSQL 13 (
postgresql_pgstatements_agent
in Waiting status) - PMM-6738: PostgreSQL examples shown despite
--disable-queryexamples
option - PMM-6535: Unable to open 'Explore' in new window from Grafana menu
- PMM-6532: Click-through URLs lose time ranges when redirecting to other dashboards
- PMM-6531: Counter-intuitive coloring of element "Update Stats when Metadata Queried"
- PMM-6645: Clean up unnecessary errors in logs (
vertamedia-clickhouse-datasource
plugin) - PMM-6547: Hexagonal graph tooltip text overflows bounding box
v2.10.1
Percona Monitoring and Management 2.10.1
Date: | September 22, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
Bugs Fixed
- PMM-6643: New MongoDB exporter has higher CPU usage compared with old
v2.10.0
Percona Monitoring and Management 2.10.0
Date: | September 15, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
New Features
- PMM-2045: New dashboard: MySQL Group Replication Summary
- PMM-5738: Enhanced exporter: replaced original
mongodb-exporter
with a completely rewritten one with improved functionality - PMM-5126: Query Analytics Dashboard: Search by query substring or dimension (Thanks to user
debug
for reporting this issue) - PMM-6360: Grafana Upgrade to 7.1.3
- PMM-6355: Upgrade Prometheus to 2.19.3
- PMM-6597: Documentation: Updated Image rendering instructions for PMM
- PMM-6568: Reusable user interface component: Pop-up dialog. Allows for more consistent interfaces across PMM
- PMM-6375, PMM-6373, PMM-6372: Sign in, Sign up and Sign out UI for Percona Account inside PMM Server
- PMM-6328: Query Analytics Dashboard: Mouse-over crosshair shows value on sparklines
- PMM-3831: Node Summary Dashboard: Add
pt-summary
output to dashboard to provide details on system status and configuration
Improvements
- PMM-6647: MongoDB dashboards: RocksDB Details removed, MMAPv1 & Cluster Summary changed
- PMM-6536: Query Analytics Dashboard: Improved filter/time search message when no results
- PMM-6467: PMM Settings: User-friendly error message
- PMM-5947: Bind services to internal address for containers
Bugs Fixed
- PMM-6336: Suppress sensitive data: honor
pmm-admin
flag--disable-queryexamples
when used in conjunction with--query-source=perfschema
- PMM-6244: MySQL InnoDB Details Dashboard: Inverted color scheme on "BP Write Buffering" panel
- PMM-6294: Query Analytics Dashboard doesn't resize well for some screen resolutions (Thanks to user
debug
for reporting this issue) - PMM-5701: Home Dashboard: Incorrect metric for
DB uptime
(Thanks to userhubi_oediv
for reporting this issue) - PMM-6427: Query Analytics dashboard: Examples broken when switching from MongoDB to MySQL query
- PMM-5684: Use actual data from
INFORMATION_SCHEMA
vs relying on cached data (which can be 24 hrs old by default) - PMM-6500: PMM Database Checks: Unwanted high-contrast styling
- PMM-6440: MongoDB ReplSet Summary Dashboard: Primary shows more lag than replicas
- PMM-6436: Query Analytics Dashboard: Styles updated to conform with upgrade to Grafana 7.x
- PMM-6415: Node Summary Dashboard: Redirection to database's Instance Summary dashboard omits Service Name
- PMM-6324: Query Analytics Dashboard: Showing stale data while fetching updated data for query details section
- PMM-6316: Query Analytics Dashboard: Inconsistent scrollbar styles
- PMM-6276: PMM Inventory: Long lists unclear; poor contrast & column headings scroll out of view
- PMM-6529: Query Analytics filter input margin disappears after scrolling
Known Issues
- PMM-6643: High CPU usage for new MongoDB exporter (fixed in Percona Monitoring and Management 2.10.1)
v2.9.1
Percona Monitoring and Management 2.9.1
Date: | August 4, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
Improvements
- PMM-6230: Custom dashboards set as Home remain so after update
- PMM-6300: Query Analytics Dashboard: Column sorting arrows made easier to use (Thanks to user debug for reporting this issue)
- PMM-6208: Security Threat Tool: Temporarily silence viewed but un-actioned alerts
- PMM-6315: Query Analytics Dashboard: Improved metrics names and descriptions
- PMM-6274: MySQL User Details Dashboard: View selected user's queries in Query Analytics Dashboard
- PMM-6266: Query Analytics Dashboard: Pagination device menu lists 25, 50 or 100 items per page
- PMM-6262: PostgreSQL Instance Summary Dashboard: Descriptions for all 'Temp Files' views
- PMM-6253: Query Analytics Dashboard: Improved SQL formatting in Examples panel
- PMM-6211: Query Analytics Dashboard: Loading activity spinner added to Example, Explain and Tables tabs
- PMM-6162: Consistent sort order in dashboard drop-down filter lists
- PMM-5132: Better message when filter search returns nothing
Bugs Fixed
- PMM-5783: Bulk failure of SHOW ALL SLAVES STATUS scraping on PS/MySQL distributions triggers errors
- PMM-6294: Query Analytics Dashboard doesn't resize well for some screen resolutions (Thanks to user debug for reporting this issue)
- PMM-6420: Wrong version in successful update pop-up window
- PMM-6319: Query Analytics Dashboard: Query scrolls out of view when selected
- PMM-6302: Query Analytics Dashboard: Unnecessary EXPLAIN requests
- PMM-6256: Query Analytics Dashboard:
InvalidNamespace
EXPLAIN error with some MongoDB queries - PMM-6329: Query Analytics Dashboard: Unclear origin of sparkline tool-tip on mouse-over
- PMM-6259: Query Analytics Dashboard: Slow appearance of query time distribution graph for some queries
- PMM-6189: Disk Details Dashboard: Disk IO Size chart larger by factor of 512
- PMM-6269: Query Analytics Dashboard: Metrics drop-down list obscured when opened
- PMM-6247: Query Analytics Dashboard: Overview table not resizing on window size change
- PMM-6227: Home Dashboard redirection to Node Summary Dashboard not working
v2.9.0
Percona Monitoring and Management 2.9.0
Date: | July 14, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
Release Highlights
This release brings a major rework of the Query Analytics (QAN) component, completing the migration from Angular to React, and adding new UI functionality and features.
For details, see:
You can read more in the accompanying blog post (here).
New Features
- PMM-6124: New dashboards: MongoDB Replica Set Summary and MongoDB Cluster Summary
- PMM-1027: New dashboard: MySQL User Details (
INFORMATION_SCHEMA.CLIENT_STATISTICS
) - PMM-5604: User interface for MongoDB EXPLAIN
- PMM-5563: Per-Service and per-Node Annotations (This completes the work on improvements to the Annotation functionality.)
Improvements
- PMM-6114: Sort Agents, Nodes, and Services alphabetically by name in Inventory page (Thanks to user
debug
for reporting this issue) - PMM-6147: Update Grafana plugins to latest versions
Bugs Fixed
- PMM-5800: QAN explain and tables tabs not working after removing MySQL metrics agent
- PMM-5812: Prometheus relabeling broken (
relabel_configs
un-marshal errors) (Thanks to userb4bufr1k
for reporting this issue) - PMM-6184: MongoDB Instances Compare dashboard shows MySQL metric
- PMM-5941: Stacked Incoming/Outgoing Network Traffic graphs in MySQL Instances Overview dashboard prevents comparison
- PMM-6194: Missing UID for Advanced Data Exploration dashboard
- PMM-6191: Incorrect computation for Prometheus Process CPU Usage panel values in Prometheus dashboard
- PMM-6175: Node Overview dashboard shows unit for unit-less value ‘Top I/O Load’
v2.8.0
Percona Monitoring and Management 2.8.0
Date: | June 25, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL
performance.
Improvements
- PMM-544: Agents, Services and Nodes can now be removed via the ‘PMM Inventory’ page
- PMM-5706: User-installed Grafana plugins unaffected by PMM upgrade
Bugs Fixed
- PMM-6153: PMM 2.7.0 inoperable when no Internet connectivity
- PMM-5365: Client fails to send non-UTF-8 query analytics content to server (Thanks to user
romulus
for reporting this issue) - PMM-5920: Incorrect metric used in formula for “Top Users by Rows Fetched/Read” graph
- PMM-6084: Annotations not showing consistently on dashboards
- PMM-6011: No data in MongoDB Cluster summary, RocksDB & MMAPv1 details
- PMM-5987: Incorrect total value for virtual memory utilization
v2.7.0
Percona Monitoring and Management 2.7.0
Date: | June 9, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
In this release, we have updated Grafana to version 6.7.4 to fix CVE-2020-13379. We recommend updating to the latest version of PMM as soon as possible.
New Features
- PMM-5257, PMM-5256, & PMM-5243:
pmm-admin
socket option (–-socket
) to specify UNIX socket path for connecting to MongoDB, PostgreSQL, and ProxySQL instances
Improvements
- PMM-2244:
pmm-admin status
command output shows bothpmm-admin
andpmm-agent
versions - PMM-5968: Disallow PMM Server node or agent removal via API
- PMM-5946: MySQL Table Details dashboard filter on Service Name prevents display of services without data
- PMM-5926: Expose PMM agent version in
pmm-admin status
command - PMM-5891: PMM Home page now includes News panel
- PMM-5906: Independent update of PMM components deactivated
Bugs Fixed
- PMM-6004: MySQL exporter reporting wrong values for cluster status (
wsrep_cluster_status
) - PMM-4547: MongoDB dashboard replication lag count incorrect
- PMM-5524: Prometheus alerting rule changes needs docker restart to activate
- PMM-5949: Unwanted filters applied when moving from QAN to Add Instance page
- PMM-5870: MySQL Table Details dashboard not showing separate service names for tables
- PMM-5839: PostgreSQL metrics disparity between query time and block read/write time
- PMM-5348: Inventory page has inaccessible tabs that need reload to access
- PMM-5348: Incorrect access control vulnerability fix (CVE-2020-13379) by upgrading Grafana to 6.7.4
v2.6.1
Percona Monitoring and Management 2.6.1
Date: | May 18, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
Improvements
- PMM-5936: Improved Summary dashboard for Security Threat Tool ‘Failed Checks’
- PMM-5937: Improved Details dashboard for Security Threat Tool ‘Failed Database Checks’
Bugs Fixed
- PMM-5924: Alertmanager not running after PMM Server upgrade via Docker
- PMM-5915:
supervisord
not restarting after restart of PMM Server virtual appliances (OVF/AMI) - PMM-5945: ‘Updates’ dashboard not showing available updates
- PMM-5870: MySQL Table Details dashboard not showing separate service names for tables
v2.6.0
Percona Monitoring and Management 2.6.0
Date: | May 11, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
New Features
- PMM-5728: Technical preview of External Services monitoring feature. A new command provides integration with hundreds of third-party systems (https://prometheus.io/docs/instrumenting/exporters/) via the Prometheus protocol so that you can monitor external services on a node where PMM agent is installed.
- PMM-5822: PMM now includes a Security Threat Tool to help users avoid the most common database security issues. Read more here.
- PMM-5559: Global annotations can now be set with the
pmm-admin annotate
command. - PMM-4931: PMM now checks Docker environment variables and warns about invalid ones.
Improvements
- PMM-1962: The PMM Server API (via
/v1/readyz
) now also returns Grafana status information in addition to that for Prometheus. - PMM-5854: The Service Details dashboards were cleaned up and some unused selectors were removed.
- PMM-5775: It is now clearer which nodes are Primary and which are Secondary on MongoDB Instance dashboards.
- PMM-5549: PMM’s Grafana component is now the latest, 6.7.3.
- PMM-5393: There’s a new ‘Node Summary’ row in the services Summary and Details dashboards summarizing the system update, load average, RAM and memory.
- PMM-4778:
mongodb_exporter
is now the latest version, 0.11.0. - PMM-5734: Temporary files activity and utilization charts (
rate
&irate
) were added to the PostgreSQL Instance overview. - PMM-5695: The error message explains better when using the
–-socket
option incorrectly.
Bugs Fixed
- PMM-4829: The MongoDB Exporter wasn’t able to collect metrics from hidden nodes without either the latest driver or using the
connect-direct
parameter. - PMM-5056: The average values for Query time in the Details and Profile sections were different.
- PMM-2717: Updating MongoDB Exporter resolves an error (
Failed to execute find query on 'config.locks': not found.
) when used withshardedCluster
3.6.4. - PMM-4541: MongoDB exporter metrics collection was including system collections from
collStats
andindexStats
, causing “log bloat”. - PMM-5913: Only totals were shown in QAN when filtering on
Cluster=MongoDB
. - PMM-5903: When applying a filter the QAN Overview was being refreshed twice.
- PMM-5821: The Compare button was missing from HA Dashboard main menus.
- PMM-5687: Cumulative charts for Disk Details were not showing any data if metrics were returning
NaN
results. - PMM-5663: The ‘version’ value was not being refreshed in various MySQL dashboards.
- PMM-5643: Advanced Data Exploration charts were showing ‘N/A’ for Metric Resolution and ‘No data to show’ in the Metric Data Table.
- PMM-4756: Dashboards were not showing services with empty environments.
- PMM-4562: MongoDB and MySQL registered instances with empty cluster labels (
–environment=<label>
) were not visible in the dashboard despite being added instances. - PMM-4906: The MongoDB exporter for MongoDB 4.0 and above was causing a “log bloat” condition.
Help us improve our software quality by reporting any bugs you encounter using our bug tracking system.
v2.5.0
Percona Monitoring and Management 2.5.0
Date: | April 14, 2020 |
---|---|
Installation: | Installing Percona Monitoring and Management |
Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
New Features
- PMM-5042 and PMM-5272: PMM can now connect to MySQL instances by specifying a UNIX socket. This can be done with a new
--socket
option of thepmm-admin add mysql
command. (Note: Updates to both PMM Client and PMM Server were done to allow UNIX socket connections.) - PMM-4145: Amazon RDS instance metrics can now be independently enabled/disabled for Basic and/or Enhanced metrics.
Improvements
- PMM-5581: PMM Server Grafana plugins can now be updated on the command line with the
grafana-cli
command-line utility. - PMM-5536: Three Grafana plugins were updated to the latest versions:
vertamedia-clickhouse-datasource
to 1.9.5,grafana-polystat-panel
to 1.1.0, andgrafana-piechart-panel
to 1.4.0. - PMM-4252: The resolution of the PMM Server
favicon
image has been improved.
Bugs Fixed
- PMM-5547: PMM dashboards were failing when presenting data from more than 100 monitored instances (error message
proxy error: context canceled
). - PMM-5624: Empty charts were being shown in some Node Temperature dashboards.
- PMM-5637: The Data retention value in Settings was incorrectly showing the value as minutes instead of days.
- PMM-5613: Sorting data by Query Time was not working properly in Query Analytics.
- PMM-5554: Totals in charts were inconsistently plotted with different colors across charts.
- PMM-4919: The force option (
--force
) inpmm-admin config
was not always working. - PMM-5351: The documentation on MongoDB user privileges has been corrected.
Help us improve our software quality by reporting any bugs you encounter using our bug tracking system.