[Tech Preview] Reworking k8s dashboards

Description

*Remove Kubernetes Volumes
*Reasoning: good dashboard, but not clear how to use it. We have volumes information in Databases on Kubernetes dashaboard as well.

*Remove Pod Status
*Reasoning: also good, but fails to provide insights if the Pod does not have limits set. Also too excessive, we have all this info in Databases on Kubernetes.

*Remove Kubernetes Cluster Summary
*Reasoning: it just duplicates Kubernetes Overview dashboard.

*Rework Kubernetes Overview
*Main changes:

  • Rename it to Kubernetes Cluster Overview

  • Do not allow to choose "all" clusters as it does not make sense.

  • Reorganize the tiles at the top, now they look neat and provide good level of details and structure

  • Polish the dashboard so it works with 2 or more clusters properly and also adheres to PMM standards
    Rework Kubernetes DB Cluster
    Main changes:

  • Rename to Databases on Kubernetes - we might want to expand it to other operators

  • Variables are now dynamic and smart. For example, it will not show you the namespaces where you don't have databases controlled by the Operator

  • Remove POD picker. We show information for the cluster

  • Provide information about the database and proxy in a separate rows

  • Show the limits for CPU and RAM if they are set - allows to quickly understand where utilization is

  • Add menus to quickly navigate to another dashboards for more database insights or get help in docs on from Percona

  • Polish the dashboard so it works with 2 or more clusters properly and also adheres to PMM standards

https://github.com/percona/grafana-dashboards/pull/1565

How to test

Start Everest (0.8) + PMM and verify 2 dashboards in K8s experimental dashboards.

 

Note: the dashboards expect to have additional configuration to VM and 0.8 should have this included

How to document

None

Smart Checklist

hide

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Labels

Needs QA

Yes

Needs Doc

No

Planned Version/s

Fix versions

Story Points

Affects versions

Smart Checklist Progress

Smart Checklist

Created February 22, 2024 at 8:57 AM
Updated August 8, 2024 at 5:02 AM
Resolved March 22, 2024 at 11:30 AM

Flag notifications