cloud-bulldozer / performance-dashboards

Performance dashboards from the Perf & Scale team
Apache License 2.0
16 stars 36 forks source link

Kube burner dashboard #34

Closed jaredoconnell closed 2 years ago

jaredoconnell commented 2 years ago

This dashboard is based on the Kube-Burner Report v2 dashboard on the Observability Grafana instance.

It should be up to date with any changes made up to this pull request. However, if any small changes that could be overlooked were made, we will need to check to see if it was made. Recent changes I've made to match the one on the cluster include adding the hypershift panels, adding the platform cluster option, making the sdn template use a query, and the change for the summary table.

It has some limitations due to the limitations of the Grafannet library. The library does not support the new table and timeseries panels, so instead it's the old table and old graph. So there are limitations there. These limitations include lack of styling, and trouble with dual-unit entries (like both memory bytes and CPU percentage). This will probably be fixed with a future version of Grafannet.

Due to the dashboard being a shared dashboard, which sections are open and closed tends to change based on who saved it last. Which should be open and closed by default? I based this off the old version of this dashboard, so it doesn't match the current one. You can see which ones are collapsed on the last section of the jsonnet file.

smalleni commented 2 years ago

Jared gave me a demo of this work, LGTM. Thanks for working on this, great work!

jaredoconnell commented 2 years ago

I updated the queries and manually uploaded it to the observability cluster. Its name is "Kube-burner report v2 - Jared jsonnnet" Let me know if any other changes are needed.

jaredoconnell commented 2 years ago

I updated this dashboard on the observability cluster with the latest changes.