Reason
Our current monitoring stack provides us with default dashboards from the kube-prometheus-stack project.
To provide a good useful experience for our internal customers, we want to create a product focused dashboard. This dashboard should focus on product-* namespaces in the sense of that people open the dashboard first than select their namespace. After that the dashboard comes to life and provides a good overview of their setup.
AC
This dashboard should answer questions like:
How many pods are running and how much cpu and memory they request
What other resources are running like deamonset, statefulset, cronjobs etc.
Log panel with a filter per pod/container
... Feel free to add other helpful metrics
Dashboard should be IaC (can be done through some config map, Grafana helm chart supports this)
It is added to all environments but doesn't need to be on infra/core cluster. Doesn't matter though if it is available
It is documented on catena-x.github... page
It is presented in our Office Hour
Bonus: When logging into Grafana, the new product dashboard should be a favorite or easy to be seen
Reason Our current monitoring stack provides us with default dashboards from the kube-prometheus-stack project.
To provide a good useful experience for our internal customers, we want to create a product focused dashboard. This dashboard should focus on product-* namespaces in the sense of that people open the dashboard first than select their namespace. After that the dashboard comes to life and provides a good overview of their setup.
AC
Additional information / links