Kubernetes Dashboard

High-level view of Kubernetes cluster - useful for monitoring, alerting and troubleshooting.

Kubernetes Dashboard screenshot 1
Kubernetes Dashboard screenshot 2

Overview

High-level view of Kubernetes cluster - useful for monitoring, alerting and troubleshooting.

Works on local, bare-metal or cloud provided clusters (e.g. k3s, kind, minikube, Talos Linux, EKS etc..)

github.com/adegoodyer/grafana-dashboards

Features

  • network I/O
  • k8s resource counts
  • highlights pods not running
  • CPU/RAM utilization (cluster, node, namespace and pod)
  • CPU throttling information (namespace/pod)
  • container restart information (namespace/pod)

Dependencies

Last tested via kube-prometheus-stack Helm chart v66.3.1

However, will work when recent versions of the following Prometheus exporters are installed..

  • cAdvisor
  • kube-state-metrics
  • node-exporter

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

https://www.buymeacoffee.com/adegoodyer

Revisions
RevisionDescriptionCreated
Kubernetes

Kubernetes

by Grafana Labs
Grafana Labs solution

Monitor your Kubernetes deployment with prebuilt visualizations that allow you to drill down from a high-level cluster overview to pod-specific details in minutes.

Learn more

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies