Kubernetes Cluster (Prometheus)
52,978 4.0 (1 reviews)

Created 8/6/2019
Updated 8/7/2019
Revision 4
Grafana Version >=6.2.5
Datasources
Prometheus

Description

This dashboard monitors a Kubernetes cluster via Prometheus, focusing on resource utilization, capacity, and health at both the cluster and deployment levels. It highlights core metrics such as kube_node_status_allocatable_cpu_cores, kube_node_status_allocatable_memory_bytes, and kube_pod_container_resource_requests_cpu_cores to assess CPU and memory availability, pod requests, and node capacity, alongside workload status with panels like Deployment Replicas and Pods Running/Pending. It presents capacity versus usage across CPU, memory, and disk, plus node health indicators such as Nodes Unavailable and Disk Pressure, enabling quick identification of resource bottlenecks and deployment readiness.

Source Grafana.com

Used Metrics 25

  • kube_deployment_status_replicas

  • kube_deployment_status_replicas_unavailable

  • kube_deployment_status_replicas_updated

  • kube_job_status_active

  • kube_job_status_failed

  • kube_job_status_succeeded

  • kube_node_info

  • kube_node_spec_unschedulable

  • kube_node_status_allocatable_cpu_cores

  • kube_node_status_allocatable_memory_bytes

  • kube_node_status_allocatable_pods

  • kube_node_status_capacity_cpu_cores

  • kube_node_status_capacity_memory_bytes

  • kube_node_status_capacity_pods

  • kube_node_status_condition

  • kube_pod_container_resource_requests_cpu_cores

  • kube_pod_container_resource_requests_memory_bytes

  • kube_pod_container_status_restarts

  • kube_pod_container_status_running

  • kube_pod_container_status_terminated

  • kube_pod_container_status_waiting

  • kube_pod_info

  • kube_pod_status_phase

  • node_filesystem_free_bytes

  • node_filesystem_size_bytes

Get Dashboard
Download
Copy to Clipboard