Add Dashboards for k8s monitoring from a DB CR perspective

Description

Hello,

For good monitoring experience, it will be good to provide dashboards for users from a DB point of view.
User Story would look something like this on k8s:
1. As a user I want to know what is the status of DB cluster
2. As a user I want to know the status of components associated with DB cluster, for example: Metrics of StatefulSet , Pods etc
3. I need option to specifically filter out on DB type or name etc.

I have created some dashboards, but custom resource metrics might also need to be captured https://github.com/kubernetes/kube-state-metrics/blob/main/docs/customresourcestate-metrics.md

CC For inputs.

 

Not: The first iteration will be released in Experimental dashboard folder

How to test

Check that all metrics are present at new dashboards.

How to document

None

relates to

Activity

Show:

Ihor Cherkasov March 23, 2023 at 5:52 PM

Verified on FB: https://github.com/Percona-Lab/pmm-submodules/pull/3124#issuecomment-1461938880

Tested with "aws-staging-start" and "kubernetes-cluster-staging" pipelines.

There are three new Dashboards in Experimental folder:

  • Kubernetes Cluster Summary

  • Kubernetes Pods Status

  • Kubernetes Volumes (note that this dashboard doesn't work with minikube because there is no drivers for minikube)

Aaditya Dubey January 18, 2023 at 1:58 PM
Edited

Hi ,

Thank you for the report.
Sending the concern to engineering for further review and updates.

Done

Details

Assignee

Reporter

Priority

Needs QA

Yes

Needs Doc

No

Planned Version/s

Fix versions

Story Points

Smart Checklist

Created January 18, 2023 at 9:48 AM
Updated March 6, 2024 at 12:09 AM
Resolved May 2, 2023 at 2:15 PM