Kubernetes Metrics Available for Enhanced UI and Alerting
The metrics that are available for monitoring the Kubernetes entities.
26.1.2 and Cluster Agent 26.3.0. You can view or use these metrics when you enable the required property at account level.
| Metric Name | Description |
|---|---|
| k8s.cluster.job_count | Total number of jobs in the cluster |
| k8s.cluster.job.active_pods | Total number of active pods for all the jobs in the cluster |
| k8s.cluster.job.failed_pods | Total number of pods which reached phase Failed for all the jobs in the cluster |
| k8s.cluster.job.succeeded_pods | Total number of pods which reached phase Succeeded for all the jobs in the cluster |
| k8s.cluster.daemonset_count | Number of daemon sets that exist |
| k8s.cluster.daemonset.nodes_available_count | Number of nodes that are running and available on the cluster |
| k8s.cluster.daemonset.nodes_unavailable_count | Number of nodes that are running, but should not be running |
| k8s.cluster.daemonset.nodes_misscheduled_count | Number of nodes that should be running, but are not running |
| k8s.cluster.replicaset_count | Number of replica set resources in the cluster |
| k8s.cluster.replicaset.replicas_count | Total number of replicas for all the replica sets in the cluster |
| k8s.cluster.replicaset.replicas_available_count | Total number of available replicas for all the replica sets in the cluster |
| k8s.cluster.replicaset.replicas_unavailable_count | Total number of unavailable replicas for all the replica sets in the cluster |
| k8s.cluster.statefulset_count | Number of statefulsets in monitored namespaces |
| k8s.cluster.statefulset.replicas_count | Number of replicas in a ready state across all statefulsets in monitored namespaces |
| k8s.cluster.statefulset.replicas_desired_count | Number of replicas across all statefulsets in monitored namespaces which are specified as desired in statefulset spec |
| k8s.cluster.statefulset.replicas_not_ready_count | Number of replicas across all statefulsets in monitored namespaces which are not ready and are yet to be created or started |
| k8s.cluster.statefulset.replicas_collisons_count | Number of hash collisions for statefulsets across all namespaces monitored |
| k8s.cluster.deployment_count | Number of deployments that exist in the cluster |
| k8s.cluster.deployment_replicas_count | Number of pod replicas in the cluster that are not in a terminated state |
| k8s.cluster.deployment_replicas_unavailable_count | Total number of unavailable pod replicas across all deployments in the cluster |
| k8s.cluster.resourcequota.storage.used.mb | Storage quota used by the cluster in MB |
| k8s.cluster.resourcequota.storage.used.percentage | Percentage of storage quota used by the cluster |
| k8s.cluster.endpoints.address_ready.count | Total number of ready addresses for all the endpoints in the cluster |
| k8s.cluster.endpoints.address_not_ready.count | Total number of not ready addresses for all the endpoints in the cluster |
| k8s.cluster.endpoints.orphans.count | Total number of endpoints in the cluster which do not have any ready, nor any not ready addresses |
| k8s.cluster.pods.error.count | Number of errors related to pods |
| k8s.cluster.events.evicted_pods.count | Number of evicted pods |
| k8s.cluster.image.pulls.count | Number of image pulls |
| k8s.cluster.image.pulls.errors.count | Number of image pull errors |
| k8s.cluster.events.info.count | Number of informational events |
| k8s.cluster.events.error.count | Number of error events |
| k8s.cluster.events.thread_eviction.count | Number of events that represent pod evictions |
| k8s.cluster.storage.errors.count | Overall number of errors related to storage for the cluster. |
| k8s.cluster.storage.quota.violations.count | Number of storage quota violations; if someone exceeds that quota. |
| k8s.cluster.nodes.worker.count | Number of worker nodes in the cluster |
| k8s.cluster.nodes.memory_pressure.count | Number of nodes that are under memory pressure in the cluster |
| k8s.cluster.nodes.disk_pressure.count | Number of nodes that are under disk pressure in the cluster |
| k8s.cluster.capacity.cpu.total | Total CPU capacity for the cluster in MilliCores |
| k8s.cluster.capacity.cpu.used | CPU capacity already used by the cluster in MilliCores |
| k8s.cluster.capacity.memory.total | Total Memory capacity for the cluster in MBs |
| k8s.cluster.capacity.memory.used | Memory capacity already used by the cluster in MBs |
| k8s.cluster.capacity.pod.total_count | Total number of pods that a cluster can support |
| k8s.cluster.capacity.pod.used_count | Number of pods already created in the cluster |