seq-tickets
seq-tickets copied to clipboard
Dashboards: Make chart widgets scalable to the same base
We are using dashboards to get an insight to our systems. E.g. we monitor the number of errors, warnings, etc. on production, QA and test. We are primarily using the line and bar chart.
Those charts always scale dynamically to the data, that is displayed in the chart. The bar with the highest number in the chart will always occupy the full height of the chart.
There are two problems for us:
- If we have a low number of errors during a long period of time, the chart will look as bad as if we would have a high number of errors.
- Different charts on the same dashboard are not comparable.
As you can see in the image, the bars on the "QA" chart look worse than in the "Test" chart, despite the numbers being vastly lower.
I suggest one or both of the following features:
- Add an option to every chart widget to allow for a fixed scaling of the chart contents. This could be predetermined values, e.g. powers of ten, or a value the user could specify.
- Add an option to the whole dashboard to dynamically scale all charts to the same scale, based on the lowest/highest number in any chart. I understand that this would be challenging, since widgets are rendered asynchronously.
Thank you.
Thanks for the suggestion, we'll take a look at this :+1:
I second this. I have an issue where my negative data isn't showing up. Being able to set the scale would solve this nicely for me.