Collector Type : Agent
Category : Application Monitors
Application Name : k8spodsmonitor
Global Template Name : Agent G2 - Kubernetes Pods Monitor
Pre-requisites
kube-state-metrics service should be running in the kubernetes cluster where K8sPodsMonitor needs to be monitored. Follow the below link to deploy kube-state-metrics into desired cluster
kube-state-metrics deployment yamls
Collected Metrics
Metric Name | Display Name | Description |
---|---|---|
kubernetes.deployment.pods.desired | Deployment Pods Desired | Number of desired pods for a deployment. |
kubernetes.deployment.pods.running | Deployment Pods Running | The number of ready replicas per deployment. |
kubernetes.daemonset.pods.desired | Daemonset Pods Desired | The number of nodes that should be running the daemon pod. |
kubernetes.daemonset.pods.running | Daemonset Pods Running | The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. |
kubernetes.replicaset.pods.desired | Replicaset Pods Desired | Number of desired pods for a ReplicaSet. |
kubernetes.replicaset.pods.running | Replicaset Pods Running | The number of ready replicas per ReplicaSet. |
kubernetes.statefulset.pods.desired | StatefulSet Pods Desired | Number of desired pods for a StatefulSet. |
kubernetes.statefulset.pods.running | StatefulSet Pods Running | The number of ready replicas per StatefulSet. |
kubernetes.deployment.pods.running.percentage | Deployment Pods Running Percentage | Percentage of pods running by desired pods of Deployment. |
kubernetes.daemonset.pods.running.percentage | Daemonset Pods Running Percentage | Percentage of pods running by desired pods of Daemonset. |
kubernetes.replicaset.pods.running.percentage | Replicaset Pods Running Percentage | Percentage of pods running by desired pods of Replicaset. |
kubernetes.statefulset.pods.running.percentage | StatefulSet Pods Running Percentage | Percentage of pods running by desired pods of Statefulset. |