Hello folks using PMM 
First things first, thank you for your loyalty and for liking PMM
Your use of PMM and what you share has been invaluable in helping shape PMM into what it is today. Thank you 
Quick intro about me, i’m Pedro, part of the PMM development team. I work as a product designer, helping improve the user experience and tracking the major pain points you all face while using PMM.
We’re committed to making PMM even better, and to do that, we need your help!
We’re reaching out to gather your thoughts on how we can enhance PMM to meet your needs.
We’d love to hear from you:
What are the top three challenges you’ve faced while using PMM?
Are there any features or improvements you’d like to see in future versions?
: Can you share any specific experiences where PMM didn’t meet your expectations?
Your feedback is crucial and will directly impact the improvements we prioritize in future releases. Please share your thoughts by replying here. Let’s talk about it.
Thank you for taking the time to help! We look forward to your feedback!
Hey @pedro.fernandes,
As an almost-daily PMM user with Percona customers, I have some feedback with my frustrations.
-
A) Sticky selections are my #1 complaint. If I select ‘Node 1’, ‘Service A’ in the menus, then navigate somewhere else, my selection is not persisted. Same goes for date range, and timezone. I really wish my selections persisted as I moved through PMM. This really makes me rage quit.
B) QAN EXPLAIN not working. This is usually due to the query being too long, and getting truncated by either MySQL or by PMM. It would be awesome if PMM could recognize truncated queries and pop up a message saying “hey, you should increase X variable in MySQL so this long query isn’t truncated.”
C) Navigation menus move. Oohhh, this one is so frustrating too. The navigation menus in the upper right move all the time. Sometimes ‘MySQL’ menu is in the upper right corner, sometimes it wraps below and shows up on the far left side. More rage quit. This has been an issue since PMM 2.0.0.
-
A) Feedback from PMM on misconfigured servers. (Like B above) Many times, out-of-box PMM has an issue with displaying a graph (ie: no data), or cannot parse queries (QAN) due completely to the configuration of the MySQL server. PMM should easily be able to detect this and inform the user. Big notice banners across the top “InnoDB Table Monitors are not enabled. Several graphs below will be empty. Recommend SET GLOBAL innodb_table_monitors=ALL” or something similar. To clarify, this is not ‘advisors’ for having a better MySQL, this is “hey, your mysql is not configured correctly to maximize PMM”
B) QAN Query example timestamp. When you look at an ‘Example’ in QAN, there’s no indication of when that example was taken. How often are examples taken? Can I change how often?
-
PMM does not let me change node names, or service names after I’ve added a new node. The only option is to delete it, and re-add. This seems extremely simple thing to let users do. When you delete/re-add, you lose the data from the old name. Same with labels, region, cluster name, etc. All of these should be editable and changeable. Maybe when I first started using PMM I didn’t have a cluster, or multiple regions. Now I do, and now I want to organize my servers in PMM. I can’t. I can’t modify their tags/labels/names.
Cheers,
Matthew
Hi,
A feature request. SSM (GitHub - shatteredsilicon/ssm-server: PMM Server, a fork of PPMv1) has a feature to recommend tunings. Taking into account historical statistics, it can suggest better (than current configured) settings for things such as buffersize, etc, etc. I’m sure you can think of many more.
We find it valuable.
Hi @pedro.fernandes
Here are the features and issues that we are expecting ASAP.
-
QAN PostgreSQL EXPLAIN plan is not providing enough details like MySQL.
[PMM-13455] QAN PostgreSQL EXPLAIN plan is not providing enough details like MySQL - Percona JIRA
-
Schemaname is empty and example tab $ values for queries in the QAN for PostgreSQL DB.
Jira
Jira
-
Jira
-
Jira
-
Jira
-
Jira
-
Jira
Jira
-
Jira
-
Jira
-
No error log monitoring for MariaDB, PostgreSQL or MongoDB like MonYOG.
-
No my.cnf or mongod.conf or postgresql.conf change alert like MonYog.
-
Example Query is truncating for longer queries on the QAN dashboard:[Jira]
-
Custom queries are not working in the PostgreSQL DB.
Jira
-
QAN does not show the PostgreSQL queries with Full Table scan
Hey @Naresh9999,
#10, PMM does support this:
Hi @matthewb
Thanks for the details. I will try to implement Grafan loki and let you know.
Interesting and crucial feedback, folks! Thank you!
We will embed these into our current brainstorming sessions. We will look into prioritizing them and adding them to future versions.
Is anyone else in the forum community interested in adding more feedback or corroborating the above points?