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

PMM-12960 reworking k8s dashboards and polishing them #1565

Merged
merged 5 commits into from
Mar 4, 2024

Conversation

spron-in
Copy link
Contributor

@spron-in spron-in commented Feb 12, 2024

https://perconadev.atlassian.net/browse/PMM-12960
Reworking k8s dashboards.

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:

  1. Rename it to Kubernetes Cluster Overview
  2. Do not allow to choose "all" clusters as it does not make sense.
  3. Reorganize the tiles at the top, now they look neat and provide good level of details and structure
  4. Polish the dashboard so it works with 2 or more clusters properly and also adheres to PMM standards

Rework Kubernetes DB Cluster
Main changes:

  1. Rename to Databases on Kubernetes - we might want to expand it to other operators
  2. 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
  3. Remove POD picker. We show information for the cluster
  4. Provide information about the database and proxy in a separate rows
  5. Show the limits for CPU and RAM if they are set - allows to quickly understand where utilization is
  6. Add menus to quickly navigate to another dashboards for more database insights or get help in docs on from Percona
  7. Polish the dashboard so it works with 2 or more clusters properly and also adheres to PMM standards

@rnovikovP rnovikovP changed the title reworking k8s dashboards and polishing them PMM-12960 reworking k8s dashboards and polishing them Feb 22, 2024
@rnovikovP rnovikovP merged commit 4f2120e into percona:main Mar 4, 2024
6 of 7 checks passed
YashSartanpara1 pushed a commit that referenced this pull request Mar 4, 2024
* reworking k8s dashboards and polishing them

* pmm polished

---------

Co-authored-by: Roman Novikov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants