Metric name | Metric type | Description | Unit (where applicable) | Labels/tags | Status |
---|---|---|---|---|---|
kube_node_annotations | Gauge | Kubernetes annotations converted to Prometheus labels | node =<node-address> annotation_NODE_ANNOTATION =<NODE_ANNOTATION> |
EXPERIMENTAL | |
kube_node_info | Gauge | Information about a cluster node | node =<node-address> kernel_version =<kernel-version> os_image =<os-image-name> container_runtime_version =<container-runtime-and-version-combination> kubelet_version =<kubelet-version> kubeproxy_version =<kubeproxy-version> pod_cidr =<pod-cidr> provider_id =<provider-id> system_uuid =<system-uuid> internal_ip =<internal-ip> |
STABLE | |
kube_node_labels | Gauge | Kubernetes labels converted to Prometheus labels | node =<node-address> label_NODE_LABEL =<NODE_LABEL> |
STABLE | |
kube_node_role | Gauge | The role of a cluster node | node =<node-address> role =<NODE_ROLE> |
EXPERIMENTAL | |
kube_node_spec_unschedulable | Gauge | Whether a node can schedule new pods | node =<node-address> |
STABLE | |
kube_node_spec_taint | Gauge | The taint of a cluster node. | node =<node-address> key =<taint-key> value= <taint-value> effect= <taint-effect> |
STABLE | |
kube_node_status_capacity | Gauge | The total amount of resources available for a node | cpu =<core> ephemeral_storage =<byte> pods =<integer> attachable_volumes_* =<byte> hugepages_* =<byte> memory =<byte> |
node =<node-address> resource =<resource-name> unit =<resource-unit> |
STABLE |
kube_node_status_allocatable | Gauge | The amount of resources allocatable for pods (after reserving some for system daemons) | cpu =<core> ephemeral_storage =<byte> pods =<integer> attachable_volumes_* =<byte> hugepages_* =<byte> memory =<byte> |
node =<node-address> resource =<resource-name> unit =<resource-unit> |
STABLE |
kube_node_status_condition | Gauge | The condition of a cluster node | node =<node-address> condition =<node-condition> status =<true|false|unknown> |
STABLE | |
kube_node_created | Gauge | Unix creation timestamp | seconds | node =<node-address> |
STABLE |
kube_node_deletion_timestamp | Gauge | Unix deletion timestamp | seconds | node =<node-address> |
EXPERIMENTAL |