PMM Home Dashboard - Link on DB QPS (click to go to: MySQL Overview - <NODE_NAME>) is going to the wrong node

Description

Explanation of the bug:

When we click on a link on DB QPS column (click to go to: MySQL Overview - <NODE_NAME>) the information that is being shown on MySQL/MySQL Instance Summary belongs to another node.

 

Instructions on how to repeat it:

This was tested on the PMM Demo.

Choose a host and click on the "DB QPS" box that corresponds to it:

We can see that the name on the list box "Service Name" belongs to another service, and later it will also change the info on "Node":

It seems to go always to the first node on the list box, independently if the host we choose on the home page is running a MySQL, a PostgreSQL, or a MongoDB instance.

 

Your thought on how the bug should be fixed:

We should see the information corresponding to the host we clicked on the home page.

How to test

None

How to document

None

AFFECTED CS IDs

CS0018580

Attachments

10

Smart Checklist

Activity

Roma Novikov February 1, 2024 at 9:27 AM

The HOM needs some rework and Host selection removal

Nurlan Moldomurov January 23, 2024 at 10:54 AM

Thanks
I think we can close this task as outdated.

Aaditya Dubey January 23, 2024 at 10:37 AM

Hi

I’ve checked this behaviour and found following information:

  1. After hover to i in Database Query/s (QPS) it shows following set of links:

a. MySQL Services Overview pmmQA
b. MongoDB Services Overview
c . PostgreSQL Services Overview pmm-server
d. ProxySQL Instance Summary
e. HAProxy Instance Summary

After clicking on “MySQL Services Overview pmmQA“ it goes to “MySQL Instances Overview “ not go to “MySQL Instance Summary“ [As Reporter Claim]

So after clicking on “MySQL Services Overview pmmQA“ it goes to “MySQL Instances Overview “ and in “MySQL Instances Overview “ page and it shows correct node name which is pmmQA in my test case.

Also checked in PMM-DEMO here where it shows following set of URLs:

a. MySQL Services Overview percona-server-80-0
b. MongoDB Services Overview mongo-60-cfg-0
c. PostgreSQL Services Overview pmm-server
d. ProxySQL Instance Summary proxysql
e. HAProxy Instance Summary haproxy

Which redirects to MySQL Instances Overview and it shows correct node-name which is “percona-server-80-0“, However if it meant to redirect to MySQL Instance Summary then it is wrongly redirected which should be thoroughly checked!

However it can easily be checked using our PMM-DEMO

Test Case:

Aaditya Dubey January 19, 2024 at 11:11 AM

Sure!

Nurlan Moldomurov January 19, 2024 at 10:22 AM

could you please recheck this task if it’s still actual?

Won't Do

Details

Assignee

Reporter

Priority

Components

Labels

Affects versions

Smart Checklist

Created June 9, 2021 at 5:35 PM
Updated July 18, 2024 at 2:23 PM
Resolved February 1, 2024 at 9:26 AM