File tree Expand file tree Collapse file tree 6 files changed +14
-14
lines changed Expand file tree Collapse file tree 6 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 2
2
3
3
| Metric name| Metric type | Description | Unit (where applicable) | Labels/tags | Status |
4
4
| ---------- | ----------- | ----------- | ----------------------- | ----------- | ------ |
5
- | kube_node_annotations | Gauge | Kubernetes annotations converted to Prometheus labels | | ` node ` =< ; node-address> ; <br > ` annotation_NODE_ANNOTATION ` =< ; NODE_ANNOTATION> ; | EXPERIMENTAL |
5
+ | kube_node_annotations | Gauge | Kubernetes annotations converted to Prometheus labels controlled via [ --metric-annotations-allowlist ] ( ./cli-arguments.md ) | | ` node ` =< ; node-address> ; <br > ` annotation_NODE_ANNOTATION ` =< ; NODE_ANNOTATION> ; | EXPERIMENTAL |
6
6
| 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 |
7
- | kube_node_labels | Gauge | Kubernetes labels converted to Prometheus labels | | ` node ` =< ; node-address> ; <br > ` label_NODE_LABEL ` =< ; NODE_LABEL> ; | STABLE |
7
+ | kube_node_labels | Gauge | Kubernetes labels converted to Prometheus labels controlled via [ --metric-labels-allowlist ] ( ./cli-arguments.md ) | | ` node ` =< ; node-address> ; <br > ` label_NODE_LABEL ` =< ; NODE_LABEL> ; | STABLE |
8
8
| kube_node_role | Gauge | The role of a cluster node | | ` node ` =< ; node-address> ; <br > ` role ` =< ; NODE_ROLE> ; | EXPERIMENTAL |
9
9
| kube_node_spec_unschedulable | Gauge | Whether a node can schedule new pods | | ` node ` =< ; node-address> ; | STABLE |
10
10
| 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 |
Original file line number Diff line number Diff line change 2
2
3
3
| Metric name | Metric type | Description | Unit (where applicable) | Labels/tags | Status |
4
4
| ----------- | ----------- | ----------- | ----------- | ----------- | ------------ |
5
- | kube_persistentvolume_annotations | Gauge | | | ` persistentvolume ` =< ; persistentvolume-name> ; <br > ` annotation_PERSISTENTVOLUME_ANNOTATION ` =< ; PERSISTENTVOLUME_ANNOTATION> ; | EXPERIMENTAL |
5
+ | kube_persistentvolume_annotations | Gauge | Kubernetes annotations converted to Prometheus labels controlled via [ --metric-annotations-allowlist ] ( ./cli-arguments.md ) | | ` persistentvolume ` =< ; persistentvolume-name> ; <br > ` annotation_PERSISTENTVOLUME_ANNOTATION ` =< ; PERSISTENTVOLUME_ANNOTATION> ; | EXPERIMENTAL |
6
6
| kube_persistentvolume_capacity_bytes | Gauge | | | ` persistentvolume ` =< ; pv-name> ; | STABLE |
7
7
| kube_persistentvolume_status_phase | Gauge | | | ` persistentvolume ` =< ; pv-name> ; <br >` phase ` =< ; Bound\| Failed\| Pending\| Available\| Released> ; | STABLE |
8
8
| kube_persistentvolume_claim_ref | Gauge | | | ` persistentvolume ` =< ; pv-name> ; <br >` claim_namespace ` =< ; <namespace >> ; <br >` name ` =< ; <name >> ; | STABLE |
9
- | kube_persistentvolume_labels | Gauge | | | ` persistentvolume ` =< ; persistentvolume-name> ; <br > ` label_PERSISTENTVOLUME_LABEL ` =< ; PERSISTENTVOLUME_LABEL> ; | STABLE |
10
- | kube_persistentvolume_info | Gauge | | | ` persistentvolume ` =< ; pv-name> ; <br > ` storageclass ` =< ; storageclass-name> ; <br > ` gce_persistent_disk_name ` =< ; pd-name> ; <br > ` host_path ` =< ; path-of-a-host-volume> ; <br > ` host_path_type ` =< ; host-mount-type> ; <br > ` ebs_volume_id ` =< ; ebs-volume-id> ; <br > ` azure_disk_name ` =< ; azure-disk-name> ; <br > ` fc_wwids ` =< ; fc-wwids-comma-separated> ; <br > ` fc_lun ` =< ; fc-lun> ; <br > ` fc_target_wwns ` =< ; fc-target-wwns-comma-separated> ; <br > ` iscsi_target_portal ` =< ; iscsi-target-portal> ; <br > ` iscsi_iqn ` =< ; iscsi-iqn> ; <br > ` iscsi_lun ` =< ; iscsi-lun> ; <br > ` iscsi_initiator_name ` =< ; iscsi-initiator-name> ; <br > ` local_path ` =< ; path-of-a-local-volume> ; <br > ` local_fs ` =< ; local-volume-fs-type> ; <br > ` nfs_server ` =< ; nfs-server> ; <br > ` nfs_path ` =< ; nfs-path> ; <br > ` csi_driver ` =< ; csi-driver> ; <br > ` csi_volume_handle ` =< ; csi-volume-handle> ; | STABLE |
9
+ | kube_persistentvolume_labels | Gauge | Kubernetes labels converted to Prometheus labels controlled via [ --metric-labels-allowlist ] ( ./cli-arguments.md ) | | ` persistentvolume ` =< ; persistentvolume-name> ; <br > ` label_PERSISTENTVOLUME_LABEL ` =< ; PERSISTENTVOLUME_LABEL> ; | STABLE |
10
+ | kube_persistentvolume_info | Gauge | Information about Persistent Volumes | | ` persistentvolume ` =< ; pv-name> ; <br > ` storageclass ` =< ; storageclass-name> ; <br > ` gce_persistent_disk_name ` =< ; pd-name> ; <br > ` host_path ` =< ; path-of-a-host-volume> ; <br > ` host_path_type ` =< ; host-mount-type> ; <br > ` ebs_volume_id ` =< ; ebs-volume-id> ; <br > ` azure_disk_name ` =< ; azure-disk-name> ; <br > ` fc_wwids ` =< ; fc-wwids-comma-separated> ; <br > ` fc_lun ` =< ; fc-lun> ; <br > ` fc_target_wwns ` =< ; fc-target-wwns-comma-separated> ; <br > ` iscsi_target_portal ` =< ; iscsi-target-portal> ; <br > ` iscsi_iqn ` =< ; iscsi-iqn> ; <br > ` iscsi_lun ` =< ; iscsi-lun> ; <br > ` iscsi_initiator_name ` =< ; iscsi-initiator-name> ; <br > ` local_path ` =< ; path-of-a-local-volume> ; <br > ` local_fs ` =< ; local-volume-fs-type> ; <br > ` nfs_server ` =< ; nfs-server> ; <br > ` nfs_path ` =< ; nfs-path> ; <br > ` csi_driver ` =< ; csi-driver> ; <br > ` csi_volume_handle ` =< ; csi-volume-handle> ; | STABLE |
11
11
| kube_persistentvolume_created | Gauge | Unix Creation Timestamp | seconds | ` persistentvolume ` =< ; persistentvolume-name> ; <br > | EXPERIMENTAL |
12
12
Original file line number Diff line number Diff line change 2
2
3
3
| Metric name | Metric type | Description | Unit (where applicable) | Labels/tags | Status |
4
4
| ----------- | ------------- | ----------- | ----------- | ----------- | ----------- |
5
- | kube_persistentvolumeclaim_annotations | Gauge | | | ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; <br > ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` annotation_PERSISTENTVOLUMECLAIM_ANNOTATION ` =< ; PERSISTENTVOLUMECLAIM_ANNOATION> ; | EXPERIMENTAL |
5
+ | kube_persistentvolumeclaim_annotations | Gauge | Kubernetes annotations converted to Prometheus labels controlled via [ --metric-annotations-allowlist ] ( ./cli-arguments.md ) | | ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; <br > ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` annotation_PERSISTENTVOLUMECLAIM_ANNOTATION ` =< ; PERSISTENTVOLUMECLAIM_ANNOATION> ; | EXPERIMENTAL |
6
6
| kube_persistentvolumeclaim_access_mode | Gauge | | | ` access_mode ` =< ; persistentvolumeclaim-access-mode> ; <br >` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; | STABLE |
7
- | kube_persistentvolumeclaim_info | Gauge | | | ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; <br > ` storageclass ` =< ; persistentvolumeclaim-storageclassname> ; <br >` volumename ` =< ; volumename> ; | STABLE |
8
- | kube_persistentvolumeclaim_labels | Gauge | | | ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; <br > ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` label_PERSISTENTVOLUMECLAIM_LABEL ` =< ; PERSISTENTVOLUMECLAIM_LABEL> ; | STABLE |
7
+ | kube_persistentvolumeclaim_info | Gauge | Information about PVC | | ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; <br > ` storageclass ` =< ; persistentvolumeclaim-storageclassname> ; <br >` volumename ` =< ; volumename> ; | STABLE |
8
+ | kube_persistentvolumeclaim_labels | Gauge | Kubernetes labels converted to Prometheus labels controlled via [ --metric-labels-allowlist ] ( ./cli-arguments.md ) | | ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; <br > ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` label_PERSISTENTVOLUMECLAIM_LABEL ` =< ; PERSISTENTVOLUMECLAIM_LABEL> ; | STABLE |
9
9
| kube_persistentvolumeclaim_resource_requests_storage_bytes | Gauge | | | ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; | STABLE |
10
10
| kube_persistentvolumeclaim_status_condition | Gauge | | | ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; <br > ` type ` =< ; persistentvolumeclaim-condition-type> ; <br > ` status ` =< ; true\false\unknown> ; | EXPERIMENTAL |
11
11
| kube_persistentvolumeclaim_status_phase | Gauge | | | ` namespace ` =< ; persistentvolumeclaim-namespace> ; <br > ` persistentvolumeclaim ` =< ; persistentvolumeclaim-name> ; <br > ` phase ` =< ; Pending\Bound\Lost> ; | STABLE |
Original file line number Diff line number Diff line change 2
2
3
3
| Metric name| Metric type | Description | Unit (where applicable) | Labels/tags | Status | Opt-in |
4
4
| ---------- | ----------- | -----------------------------------------------------------------------| ----------------------- | ----------- | ------ | ------ |
5
- | kube_pod_annotations | Gauge | Kubernetes annotations converted to Prometheus labels | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` annotation_POD_ANNOTATION ` =< ; POD_ANNOTATION> ; <br > ` uid ` =< ; pod-uid> ; | EXPERIMENTAL | -
5
+ | kube_pod_annotations | Gauge | Kubernetes annotations converted to Prometheus labels controlled via [ --metric-annotations-allowlist ] ( ./cli-arguments.md ) | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` annotation_POD_ANNOTATION ` =< ; POD_ANNOTATION> ; <br > ` uid ` =< ; pod-uid> ; | EXPERIMENTAL | -
6
6
| kube_pod_info | Gauge | Information about pod | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` host_ip ` =< ; host-ip> ; <br > ` pod_ip ` =< ; pod-ip> ; <br > ` node ` =< ; node-name> ; <br > ` created_by_kind ` =< ; created_by_kind> ; <br > ` created_by_name ` =< ; created_by_name> ; <br > ` uid ` =< ; pod-uid> ; <br > ` priority_class ` =< ; priority_class> ; <br > ` host_network ` =< ; host_network> ; | STABLE | - |
7
7
| kube_pod_ips | Gauge | Pod IP addresses | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` ip ` =< ; pod-ip-address> ; <br > ` ip_family ` =< ; 4 OR 6> ; <br > ` uid ` =< ; pod-uid> ; | EXPERIMENTAL | - |
8
8
| kube_pod_start_time | Gauge | Start time in unix timestamp for a pod | seconds | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` uid ` =< ; pod-uid> ; | STABLE | - |
9
9
| kube_pod_completion_time | Gauge | Completion time in unix timestamp for a pod | seconds | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` uid ` =< ; pod-uid> ; | STABLE | - |
10
10
| kube_pod_owner | Gauge | Information about the Pod's owner | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` owner_kind ` =< ; owner kind> ; <br > ` owner_name ` =< ; owner name> ; <br > ` owner_is_controller ` =< ; whether owner is controller> ; <br > ` uid ` =< ; pod-uid> ; | STABLE | - |
11
- | kube_pod_labels | Gauge | Kubernetes labels converted to Prometheus labels | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` label_POD_LABEL ` =< ; POD_LABEL> ; <br > ` uid ` =< ; pod-uid> ; | STABLE | - |
11
+ | kube_pod_labels | Gauge | Kubernetes labels converted to Prometheus labels controlled via [ --metric-labels-allowlist ] ( ./cli-arguments.md ) | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` label_POD_LABEL ` =< ; POD_LABEL> ; <br > ` uid ` =< ; pod-uid> ; | STABLE | - |
12
12
| kube_pod_nodeselectors| Gauge | Describes the Pod nodeSelectors | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` nodeselector_NODE_SELECTOR ` =< ; NODE_SELECTOR> ; <br > ` uid ` =< ; pod-uid> ; | EXPERIMENTAL | Opt-in |
13
13
| kube_pod_status_phase | Gauge | The pods current phase | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` phase ` =< ; Pending\| Running\| Succeeded\| Failed\| Unknown> ; <br > ` uid ` =< ; pod-uid> ; | STABLE | - |
14
14
| kube_pod_status_qos_class | Gauge | The pods current qosClass | | ` pod ` =< ; pod-name> ; <br > ` namespace ` =< ; pod-namespace> ; <br > ` qos_class ` =< ; BestEffort\| Burstable\| Guaranteed> ; <br > ` uid ` =< ; pod-uid> ; | EXPERIMENTAL | - |
Original file line number Diff line number Diff line change 2
2
3
3
| Metric name| Metric type | Description | Unit (where applicable) | Labels/tags | Status |
4
4
| ---------- | ----------- | ----------- | ----------------------- | ----------- | ------ |
5
- | kube_service_annotations | Gauge | Kubernetes annotations converted to Prometheus labels | | ` service ` =< ; service-name> ; <br > ` namespace ` =< ; service-namespace> ; <br > ` uid ` =< ; service-uid> ; <br > ` annotation_SERVICE_ANNOTATION ` =< ; SERVICE_ANNOTATION> ; | EXPERIMENTAL |
5
+ | kube_service_annotations | Gauge | Kubernetes annotations converted to Prometheus labels controlled via [ --metric-annotations-allowlist ] ( ./cli-arguments.md ) | | ` service ` =< ; service-name> ; <br > ` namespace ` =< ; service-namespace> ; <br > ` uid ` =< ; service-uid> ; <br > ` annotation_SERVICE_ANNOTATION ` =< ; SERVICE_ANNOTATION> ; | EXPERIMENTAL |
6
6
| kube_service_info | Gauge | Information about service | | ` service ` =< ; service-name> ; <br > ` namespace ` =< ; service-namespace> ; <br > ` uid ` =< ; service-uid> ; <br > ` cluster_ip ` =< ; service cluster ip> ; <br > ` external_name ` =< ; service external name> ; <br > ` load_balancer_ip ` =< ; service load balancer ip> ; | STABLE |
7
- | kube_service_labels | Gauge | Kubernetes labels converted to Prometheus labels | | ` service ` =< ; service-name> ; <br > ` namespace ` =< ; service-namespace> ; <br > ` uid ` =< ; service-uid> ; <br > ` label_SERVICE_LABEL ` =< ; SERVICE_LABEL> ; | STABLE |
7
+ | kube_service_labels | Gauge | Kubernetes labels converted to Prometheus labels controlled via [ --metric-labels-allowlist ] ( ./cli-arguments.md ) | | ` service ` =< ; service-name> ; <br > ` namespace ` =< ; service-namespace> ; <br > ` uid ` =< ; service-uid> ; <br > ` label_SERVICE_LABEL ` =< ; SERVICE_LABEL> ; | STABLE |
8
8
| kube_service_created | Gauge | Unix creation timestamp | seconds | ` service ` =< ; service-name> ; <br > ` namespace ` =< ; service-namespace> ; <br > ` uid ` =< ; service-uid> ; | STABLE |
9
9
| kube_service_spec_type | Gauge | Type about service | | ` service ` =< ; service-name> ; <br > ` namespace ` =< ; service-namespace> ; <br > ` uid ` =< ; service-uid> ; <br > ` type ` =< ; ClusterIP\| NodePort\| LoadBalancer\| ExternalName> ; | STABLE |
10
10
| kube_service_spec_external_ip | Gauge | Service external ips. One series for each ip | | ` service ` =< ; service-name> ; <br > ` namespace ` =< ; service-namespace> ; <br > ` uid ` =< ; service-uid> ; <br > ` external_ip ` =< ; external-ip> ; | STABLE |
Original file line number Diff line number Diff line change 7
7
| kube_serviceaccount_deleted | Gauge | Unix deletion timestamp | | ` namespace ` =< ; serviceaccount-namespace> ; <br > ` serviceaccount ` =< ; serviceaccount-name> ; <br > ` uid ` =< ; serviceaccount-uid> ; | EXPERIMENTAL |
8
8
| kube_serviceaccount_secret | Gauge | Secret being referenced by a service account | | ` namespace ` =< ; serviceaccount-namespace> ; <br > ` serviceaccount ` =< ; serviceaccount-name> ; <br > ` uid ` =< ; serviceaccount-uid> ; <br > ` name ` =< ; secret-name> ; | EXPERIMENTAL |
9
9
| kube_serviceaccount_image_pull_secret | Gauge | Secret being referenced by a service account for the purpose of pulling images | | ` namespace ` =< ; serviceaccount-namespace> ; <br > ` serviceaccount ` =< ; serviceaccount-name> ; <br > ` uid ` =< ; serviceaccount-uid> ; <br > ` name ` =< ; secret-name> ; | EXPERIMENTAL |
10
- | kube_serviceaccount_annotations | Gauge | Kubernetes annotations converted to Prometheus labels | | ` namespace ` =< ; serviceaccount-namespace> ; <br > ` serviceaccount ` =< ; serviceaccount-name> ; <br > ` uid ` =< ; serviceaccount-uid> ; <br > ` annotation_SERVICE_ACCOUNT_ANNOTATION ` =< ; SERVICE_ACCOUNT_ANNOTATION> ; | EXPERIMENTAL |
11
- | kube_serviceaccount_labels | Gauge | Kubernetes labels converted to Prometheus labels | | ` namespace ` =< ; serviceaccount-namespace> ; <br > ` serviceaccount ` =< ; serviceaccount-name> ; <br > ` uid ` =< ; serviceaccount-uid> ; <br > ` label_SERVICE_ACCOUNT_LABEL ` =< ; SERVICE_ACCOUNT_LABEL> ; | EXPERIMENTAL |
10
+ | kube_serviceaccount_annotations | Gauge | Kubernetes annotations converted to Prometheus labels controlled via [ --metric-annotations-allowlist ] ( ./cli-arguments.md ) | | ` namespace ` =< ; serviceaccount-namespace> ; <br > ` serviceaccount ` =< ; serviceaccount-name> ; <br > ` uid ` =< ; serviceaccount-uid> ; <br > ` annotation_SERVICE_ACCOUNT_ANNOTATION ` =< ; SERVICE_ACCOUNT_ANNOTATION> ; | EXPERIMENTAL |
11
+ | kube_serviceaccount_labels | Gauge | Kubernetes labels converted to Prometheus labels controlled via [ --metric-labels-allowlist ] ( ./cli-arguments.md ) | | ` namespace ` =< ; serviceaccount-namespace> ; <br > ` serviceaccount ` =< ; serviceaccount-name> ; <br > ` uid ` =< ; serviceaccount-uid> ; <br > ` label_SERVICE_ACCOUNT_LABEL ` =< ; SERVICE_ACCOUNT_LABEL> ; | EXPERIMENTAL |
You can’t perform that action at this time.
0 commit comments