16 lines
2.7 KiB
Markdown
16 lines
2.7 KiB
Markdown
# Node Metrics
|
|
|
|
| Metric name| Metric type | Description | Unit (where applicable) | Labels/tags | Status |
|
|
| ---------- | ----------- | ----------- | ----------------------- | ----------- | ------ |
|
|
| kube_node_annotations | Gauge | Kubernetes annotations converted to Prometheus labels | | `node`=<node-address> <br> `annotation_NODE_ANNOTATION`=<NODE_ANNOTATION> | EXPERIMENTAL |
|
|
| kube_node_info | Gauge | Information about a cluster node| |`node`=<node-address> <br> `kernel_version`=<kernel-version> <br> `os_image`=<os-image-name> <br> `container_runtime_version`=<container-runtime-and-version-combination> <br> `kubelet_version`=<kubelet-version> <br> `kubeproxy_version`=<kubeproxy-version> <br> `pod_cidr`=<pod-cidr> <br> `provider_id`=<provider-id> <br> `system_uuid`=<system-uuid> <br> `internal_ip`=<internal-ip> | STABLE |
|
|
| kube_node_labels | Gauge | Kubernetes labels converted to Prometheus labels | | `node`=<node-address> <br> `label_NODE_LABEL`=<NODE_LABEL> | STABLE |
|
|
| kube_node_role | Gauge | The role of a cluster node | | `node`=<node-address> <br> `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> <br> `key`=<taint-key> <br> `value=`<taint-value> <br> `effect=`<taint-effect> | STABLE |
|
|
| kube_node_status_capacity | Gauge | The total amount of resources available for a node | `cpu`=<core> <br> `ephemeral_storage`=<byte> <br> `pods`=<integer> <br> `attachable_volumes_*`=<byte> <br> `hugepages_*`=<byte> <br> `memory`=<byte> |`node`=<node-address> <br> `resource`=<resource-name> <br> `unit`=<resource-unit>| STABLE |
|
|
| kube_node_status_allocatable | Gauge | The amount of resources allocatable for pods (after reserving some for system daemons) | `cpu`=<core> <br> `ephemeral_storage`=<byte> <br> `pods`=<integer> <br> `attachable_volumes_*`=<byte> <br> `hugepages_*`=<byte> <br> `memory`=<byte> |`node`=<node-address> <br> `resource`=<resource-name> <br> `unit`=<resource-unit>| STABLE |
|
|
| kube_node_status_condition | Gauge | The condition of a cluster node | |`node`=<node-address> <br> `condition`=<node-condition> <br> `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 |
|