Skip to content

Commit 0bb6c6e

Browse files
authored
Update kube state core metric units (#17399)
* Add some units to the metrics for kube_state_core check * Add another CPU metric unit to kube state core
1 parent 7661ed2 commit 0bb6c6e

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

kubernetes_state_core/metadata.csv

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation
22
kubernetes_state.apiservice.condition,gauge,,,,The current condition of this apiservice. Tags:`kube_namespace` `apiservice` `condition` `status`.,0,kubernetes_state_core,k8s_state.as.condition,
33
kubernetes_state.apiservice.count,gauge,,,,The current count of apiservices.,0,kubernetes_state_core,k8s_state.as.count,
44
kubernetes_state.configmap.count,gauge,,,,Number of ConfigMaps. Requires ConfigMaps to be added to Cluster Agent collector. Tags: `kube_namespace`.,0,kubernetes_state_core,k8s_state.cm.count,
5-
kubernetes_state.container.cpu_limit,gauge,,,,The value of CPU limit by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.cpu_limit,
6-
kubernetes_state.container.cpu_limit.total,gauge,,,,The total value of CPU limits by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.cpu_limit.total,
7-
kubernetes_state.container.cpu_requested,gauge,,,,The value of CPU requested by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.cpu_req,
8-
kubernetes_state.container.cpu_requested.total,gauge,,,,The total value of CPU requested by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.cpu_req.total,
5+
kubernetes_state.container.cpu_limit,gauge,,cpu,,The value of CPU limit by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.cpu_limit,
6+
kubernetes_state.container.cpu_limit.total,gauge,,cpu,,The total value of CPU limits by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.cpu_limit.total,
7+
kubernetes_state.container.cpu_requested,gauge,,cpu,,The value of CPU requested by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.cpu_req,
8+
kubernetes_state.container.cpu_requested.total,gauge,,cpu,,The total value of CPU requested by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.cpu_req.total,
99
kubernetes_state.container.gpu_limit,gauge,,,,The value of GPU limit by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `mig_profile` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.gpu_limit,
1010
kubernetes_state.container.gpu_limit.total,gauge,,,,The total value of GPU limits by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.gpu_limit.total,
1111
kubernetes_state.container.gpu_requested,gauge,,,,The value of GPU requested by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `mig_profile` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.gpu_req,
1212
kubernetes_state.container.gpu_requested.total,gauge,,,,The total value of GPU requested by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.gpu_req.total,
13-
kubernetes_state.container.memory_limit,gauge,,,,The value of memory limit by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.mem_limit,
14-
kubernetes_state.container.memory_limit.total,gauge,,,,The total value of memory limits by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.mem_limit.total,
15-
kubernetes_state.container.memory_requested,gauge,,,,The value of memory requested by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.mem_req,
16-
kubernetes_state.container.memory_requested.total,gauge,,,,The total value of memory requested by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.mem_req.total,
13+
kubernetes_state.container.memory_limit,gauge,,byte,,The value of memory limit by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.mem_limit,
14+
kubernetes_state.container.memory_limit.total,gauge,,byte,,The total value of memory limits by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.mem_limit.total,
15+
kubernetes_state.container.memory_requested,gauge,,byte,,The value of memory requested by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.mem_req,
16+
kubernetes_state.container.memory_requested.total,gauge,,byte,,The total value of memory requested by all containers in the cluster. Tags:`kube_namespace` `kube_container_name` `kube_<owner kind>`.,0,kubernetes_state_core,k8s_state.container.mem_req.total,
1717
kubernetes_state.container.network_bandwidth_limit,gauge,,,,The value of network bandwidth limit for a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,-1,kubernetes_state_core,k8s_state.container.band_limit,
1818
kubernetes_state.container.network_bandwidth_requested,gauge,,,,The value of network bandwidth requested by a container. Tags:`kube_namespace` `pod_name` `kube_container_name` `node` `resource` `unit` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.band_req,
1919
kubernetes_state.container.ready,gauge,,,,Describes whether the containers readiness check succeeded. Tags:`kube_namespace` `pod_name` `kube_container_name` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.container.rdy,
@@ -68,34 +68,34 @@ kubernetes_state.job.count,gauge,,,,Number of jobs. Tags:`kube_namespace` `kube_
6868
kubernetes_state.job.duration,gauge,,,,Time elapsed between the start and completion time of the job or the current time if the job is still running. Tags:`kube_job` `kube_namespace` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.job.duration,
6969
kubernetes_state.job.failed,gauge,,,,The number of pods which reached Phase Failed. Tags:`kube_job` or `kube_cronjob` `kube_namespace` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.job.failed,
7070
kubernetes_state.job.succeeded,gauge,,,,The number of pods which reached Phase Succeeded. Tags:`kube_job` or `kube_cronjob` `kube_namespace` (`env` `service` `version` from standard labels).,0,kubernetes_state_core,k8s_state.job.succeeded,
71-
kubernetes_state.limitrange.cpu.default,gauge,,,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.default,
72-
kubernetes_state.limitrange.cpu.default_request,gauge,,,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.default_request,
73-
kubernetes_state.limitrange.cpu.max,gauge,,,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.max,
74-
kubernetes_state.limitrange.cpu.max_limit_request_ratio,gauge,,,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.max_ratio,
75-
kubernetes_state.limitrange.cpu.min,gauge,,,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.min,
76-
kubernetes_state.limitrange.memory.default,gauge,,,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.default,
77-
kubernetes_state.limitrange.memory.default_request,gauge,,,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.default_request,
78-
kubernetes_state.limitrange.memory.max,gauge,,,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.max,
79-
kubernetes_state.limitrange.memory.max_limit_request_ratio,gauge,,,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.max_ratio,
80-
kubernetes_state.limitrange.memory.min,gauge,,,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.min,
71+
kubernetes_state.limitrange.cpu.default,gauge,,cpu,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.default,
72+
kubernetes_state.limitrange.cpu.default_request,gauge,,cpu,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.default_request,
73+
kubernetes_state.limitrange.cpu.max,gauge,,cpu,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.max,
74+
kubernetes_state.limitrange.cpu.max_limit_request_ratio,gauge,,cpu,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.max_ratio,
75+
kubernetes_state.limitrange.cpu.min,gauge,,cpu,,Information about CPU limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.cpu.min,
76+
kubernetes_state.limitrange.memory.default,gauge,,byte,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.default,
77+
kubernetes_state.limitrange.memory.default_request,gauge,,byte,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.default_request,
78+
kubernetes_state.limitrange.memory.max,gauge,,byte,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.max,
79+
kubernetes_state.limitrange.memory.max_limit_request_ratio,gauge,,byte,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.max_ratio,
80+
kubernetes_state.limitrange.memory.min,gauge,,byte,,Information about memory limit range usage by constraint. Tags:`kube_namespace` `limitrange` `type`.,0,kubernetes_state_core,k8s_state.mem.min,
8181
kubernetes_state.namespace.count,gauge,,,,Number of namespaces. Tags:`phase`.,0,kubernetes_state_core,k8s_state.ns.count,
8282
kubernetes_state.node.age,gauge,,second,,The time in seconds since the creation of the node. Tags:`node`.,0,kubernetes_state_core,k8s_state.node.age,
8383
kubernetes_state.node.by_condition,gauge,,,,The condition of a cluster node. Tags:`condition` `node` `status`.,0,kubernetes_state_core,k8s_state.node.by_cond,
8484
kubernetes_state.node.count,gauge,,,,Number of nodes. Tags:`kernel_version` `os_image` `container_runtime_version` `kubelet_version`.,0,kubernetes_state_core,k8s_state.node.count,
85-
kubernetes_state.node.cpu_allocatable,gauge,,,,The allocatable CPU of a node that is available for scheduling. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.cpu_allocatable,
86-
kubernetes_state.node.cpu_allocatable.total,gauge,,,,The total allocatable CPU of all nodes in the cluster that is available for scheduling.,0,kubernetes_state_core,k8s_state.node.cpu_allocatable.total,
87-
kubernetes_state.node.cpu_capacity,gauge,,,,The CPU capacity of a node. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.cpu_capacity,
88-
kubernetes_state.node.cpu_capacity.total,gauge,,,,The total CPU capacity of all nodes in the cluster.,0,kubernetes_state_core,k8s_state.node.cpu_capacity.total,
85+
kubernetes_state.node.cpu_allocatable,gauge,,cpu,,The allocatable CPU of a node that is available for scheduling. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.cpu_allocatable,
86+
kubernetes_state.node.cpu_allocatable.total,gauge,,cpu,,The total allocatable CPU of all nodes in the cluster that is available for scheduling.,0,kubernetes_state_core,k8s_state.node.cpu_allocatable.total,
87+
kubernetes_state.node.cpu_capacity,gauge,,cpu,,The CPU capacity of a node. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.cpu_capacity,
88+
kubernetes_state.node.cpu_capacity.total,gauge,,cpu,,The total CPU capacity of all nodes in the cluster.,0,kubernetes_state_core,k8s_state.node.cpu_capacity.total,
8989
kubernetes_state.node.ephemeral_storage_allocatable,gauge,,,,The allocatable ephemeral-storage of a node that is available for scheduling. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.ephemeral_storage_allocatable,
9090
kubernetes_state.node.ephemeral_storage_capacity,gauge,,,,The ephemeral-storage capacity of a node. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.ephemeral_storage_capacity,
9191
kubernetes_state.node.gpu_allocatable,gauge,,,,The allocatable GPU of a node that is available for scheduling. Tags:`node` `resource` `mig_profile` `unit`.,0,kubernetes_state_core,k8s_state.node.gpu_allocatable,
9292
kubernetes_state.node.gpu_allocatable.total,gauge,,,,The total allocatable GPU of all nodes in the cluster that is available for scheduling.,0,kubernetes_state_core,k8s_state.node.gpu_allocatable.total,
9393
kubernetes_state.node.gpu_capacity,gauge,,,,The GPU capacity of a node. Tags:`node` `resource` `mig_profile` `unit`.,0,kubernetes_state_core,k8s_state.node.gpu_capacity,
9494
kubernetes_state.node.gpu_capacity.total,gauge,,,,The total GPU capacity of all nodes in the cluster.,0,kubernetes_state_core,k8s_state.node.gpu_capacity.total,
95-
kubernetes_state.node.memory_allocatable,gauge,,,,The allocatable memory of a node that is available for scheduling. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.memory_allocatable,
96-
kubernetes_state.node.memory_allocatable.total,gauge,,,,The total allocatable memory of all nodes in the cluster that is available for scheduling.,0,kubernetes_state_core,k8s_state.node.memory_allocatable.total,
97-
kubernetes_state.node.memory_capacity,gauge,,,,The memory capacity of a node. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.memory_capacity,
98-
kubernetes_state.node.memory_capacity.total,gauge,,,,The total memory capacity of all nodes in the cluster.,0,kubernetes_state_core,k8s_state.node.memory_capacity.total,
95+
kubernetes_state.node.memory_allocatable,gauge,,byte,,The allocatable memory of a node that is available for scheduling. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.memory_allocatable,
96+
kubernetes_state.node.memory_allocatable.total,gauge,,byte,,The total allocatable memory of all nodes in the cluster that is available for scheduling.,0,kubernetes_state_core,k8s_state.node.memory_allocatable.total,
97+
kubernetes_state.node.memory_capacity,gauge,,byte,,The memory capacity of a node. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.memory_capacity,
98+
kubernetes_state.node.memory_capacity.total,gauge,,byte,,The total memory capacity of all nodes in the cluster.,0,kubernetes_state_core,k8s_state.node.memory_capacity.total,
9999
kubernetes_state.node.network_bandwidth_allocatable,gauge,,,,The allocatable network bandwidth of a node that is available for scheduling. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.band_allocatable,
100100
kubernetes_state.node.network_bandwidth_capacity,gauge,,,,The network bandwidth capacity of a node. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.band_capacity,
101101
kubernetes_state.node.pods_allocatable,gauge,,,,The allocatable memory of a node that is available for scheduling. Tags:`node` `resource` `unit`.,0,kubernetes_state_core,k8s_state.node.pods_allocatable,

0 commit comments

Comments
 (0)