Skip to content
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

Unable to Change "using" from "sum of ABS" #778

Closed
donCarlosOne opened this issue Mar 25, 2023 · 2 comments
Closed

Unable to Change "using" from "sum of ABS" #778

donCarlosOne opened this issue Mar 25, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@donCarlosOne
Copy link

Bug description

I've created a custom dashboard to monitor CPU (and other metrics) from 4 different servers. When I change the grouping from dimension to node (or instance), the chart displays an aggregate sum of the 4 servers (400% rather than 100% as the max value) whereas the Overview page displays this correctly with 100% as the max value.

Expected behavior

It should display the same values in both the dashboard and the overview.

Steps to reproduce

  1. Create a new custom dashboard
  2. Add the cpu.percentage chart (or any chart)
  3. Save and view the dashboard
  4. Change the grouping from dimension to node or instance

Screenshots

Overview screen chart displaying correctly

image

Dashboard chart after changing group by to node:

image

Error Logs

No response

Desktop

OS: MacOS 13.2.1
Browser Edge
Browser Version latest

Additional context

It's not useful to see the aggregate sum of the 4 servers' CPUs, rather it is more important to see individual CPU values that I can in the Overview screen - and then It seems the only way to see the individual CPUs at a glance is to save a custom dashboard. Having to change the grouping from dimension to node every time the Overview screen is loaded (for EVERY metric on the screen) is extremely tedious. While the workaround to create a dashboard is useful, even that itself is tedious as each metric must be manually added to the dashboard - end then doesn't display the equivalent of the Overview screen anyway.

@donCarlosOne donCarlosOne added bug Something isn't working needs triage labels Mar 25, 2023
@hugovalente-pm
Copy link
Contributor

@donCarlosOne sorry for taking so long to pick this one up, somehow got lost.

whereas the Overview page displays this correctly with 100% as the max value.

The fact is that on the Overview we have the CPU chart y-axis with a fixed limit to 100% and this limit isn't being applied on the custom dashboards. I tried to show this in a very rough way to compare
image

If you sum the individual percentages of each node you will see that you get more than the 100% total
image

This chart shows more than 100% because it is a stacked chart so if you change it to a line chart, for example, you get the proper individual node CPU value series without them being "stacked".
image

Having to change the grouping from dimension to node every time the Overview screen is loaded (for EVERY metric on the screen) is extremely tedious.

This is true and we are planning to solve this, there is already a feature request tracking this need #789

While the workaround to create a dashboard is useful, even that itself is tedious as each metric must be manually added to the dashboard - end then doesn't display the equivalent of the Overview screen anyway.

@ktsaou @novykh this hard limit on CPU charts as 100% shouldn't be restricted on the Overview screen if the data displayed there is above that.
is there any concern on removing this limit on these cases where it goes above?

@hugovalente-pm
Copy link
Contributor

actually my last question is covered on this one #774
so will close this bug @donCarlosOne

@hugovalente-pm hugovalente-pm closed this as not planned Won't fix, can't repro, duplicate, stale Apr 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants