The Management Pack for Kubernetes collects the metrics, properties, and/or identifiers listed in the tables below, according to resource kind.

Kubernetes Cluster

Metrics

Category Key Label Data Type Units Description
Node Performance activenodesaveragecpuusage Average CPU Usage Float Nanocores The current average CPU usage per node in this Kubernetes Cluster.
Node Performance activenodesaveragefilesystemspace Average Filesystem Space Float Bytes The average filesystem space per node in this Kubernetes Cluster.
Node Performance activenodesaveragefilesystemused Average Filesystem Used Float Bytes The average used filesystem space per node in this Kubernetes Cluster.
Node Performance activenodesaveragememoryusage Average Memory Usage Float Bytes The current average memory usage per node in this Kubernetes Cluster.
Node Performance activenodestotalcpucapacity Total CPU Capacity Integer Nanocores The total CPU capacity over all nodes in this Kubernetes Cluster.
Node Performance activenodestotalcpuusage Total CPU Usage Integer Nanocores The current CPU usage over all nodes in this Kubernetes Cluster.
Node Performance activenodestotalcpuusage_ratio Total CPU Usage Float % The current CPU usage over all nodes in this Kubernetes Cluster.
Node Performance activenodestotalfilesystemspace Total Filesystem Space Integer Bytes The total filesystem space over all nodes in this Kubernetes Cluster.
Node Performance activenodestotalfilesystemusage_ratio Total Filesystem Usage Float % The current filesystem usage over all nodes in this Kubernetes Cluster.
Node Performance activenodestotalfilesystemused Total Filesystem Used Integer Bytes The total used filesystem space over all nodes in this Kubernetes Cluster.
Node Performance activenodestotal_memory Total Memory Integer Bytes The total memory capacity over all nodes in this Kubernetes Cluster.
Node Performance activenodestotalmemoryusage Total Memory Usage Integer Bytes The current memory usage over all nodes in this Kubernetes Cluster.
Node Performance activenodestotalmemoryusage_ratio Total Memory Usage Float % The current memory usage over all nodes in this Kubernetes Cluster.
Node Performance activenodestotalreceiveddata Total Received Data Counter Bytes The total received data over all nodes in this Kubernetes Cluster.
Node Performance activenodestotaltransmitteddata Total Transmitted Data Counter Bytes The total transmitted data over all nodes in this Kubernetes Cluster.
Pod Summary failedpodcount Failed Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster in a Failed phase.
Node Summary node_count Node Count Integer Unitless The current number of nodes in this Kubernetes Cluster.
Node Summary notreadynode_count Not Ready Node Count Integer Unitless The current number of nodes in this Kubernetes Cluster in a Not Ready condition.
Pod Summary notreadypod_count Not Ready Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster in a Not Ready condition.
Pod Summary pendingpodcount Pending Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster in a Pending phase.
Pod Summary pod_capacity Pod Capacity Integer Unitless The total pod capacity of this Kubernetes Cluster.
Pod Summary pod_count Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster.
Node Summary readynodecount Ready Node Count Integer Unitless The current number of nodes in this Kubernetes Cluster in a Ready condition.
Pod Summary readypodcount Ready Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster in a Ready condition.
Pod Summary runningnotreadypodcount Running Not Ready Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster in a Running phase, but not a Ready condition.
Pod Summary runningpodcount Running Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster in a Running phase.
Pod Summary succeededpodcount Succeeded Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster in a Succeeded phase.
Node Summary unknownnodecount Unknown Node Count Integer Unitless The current number of nodes in this Kubernetes Cluster in an Unknown condition.
Pod Summary unknownpodcount Unknown Pod Count Integer Unitless The current number of pods in this Kubernetes Cluster in an Unknown condition.

Kubernetes Container

Identifiers

Category Key Label Data Type Units Description
Uncategorized name Name String Unitless Name of the Container.
Uncategorized pod_name Pod Name String Unitless Name of the Pod the Container is running on.
Uncategorized pod_namespace Namespace String Unitless Namespace of the Pod the Container is running on.

Metrics

Category Key Label Data Type Units Description
Filesystem available_space Available Space Integer Bytes The storage space available for the filesystem.
CPU cpu_limit CPU Limit Integer Nanocores The maximum CPU usage this container is allowed to consume.
CPU cpulimitusage_ratio CPU Limit Usage Float % The total CPU Usage in proportion to the CPU Limit.
CPU cpu_request CPU Request Integer Nanocores The minimum CPU usage this container requires for it to be scheduled.
CPU cpurequestusage_ratio CPU Request Usage Float % The total CPU Usage in proportion to the CPU Request.
CPU cpu_time CPU Time Counter Nanoseconds Cumulative CPU time (sum of all cores) since object creation.
CPU cpu_usage CPU Usage Integer Nanocores Total CPU usage (sum of all cores) averaged over the sample window.
Filesystem free_inodes Free inodes Integer Unitless The number of free inodes in the filesystem.
Memory majorpagefaults Major Page Faults Counter Unitless Cumulative number of major page faults.
Memory memory_limit Memory Limit Integer Bytes The maximum Memory usage this container is allowed to consume.
Memory memorylimitusage_ratio Memory Limit Usage Float % The total Memory Usage in proportion to the Memory Limit.
Memory memory_request Memory Request Integer Bytes The minimum memory this container requires for it to be scheduled.
Memory memoryrequestusage_ratio Memory Request Usage Float % The total Memory Usage in proportion to the Memory Request.
Memory memory_usage Memory Usage Integer Bytes Total memory in use. This includes all memory regardless of when it was accessed.
Memory minorpagefaults Minor Page Faults Counter Unitless Cumulative number of minor page faults.
Status ready Ready Boolean Unitless The Container is Ready when it is ready to start accepting traffic.
Status restart_count Restart Count Integer Unitless The number of times this container has restarted.
Memory rss_usage RSS Usage Integer Bytes The amount of anonymous and swap cache memory (includes transparent hugepages).
Filesystem total_inodes Total inodes Integer Unitless The total number of inodes in the filesystem.
Filesystem total_space Total Space Integer Bytes The total capacity of the filesystems underlying storage.
Filesystem used_inodes Used inodes Integer Unitless The number of inodes used by the filesystem.
Filesystem used_space Used Space Integer Bytes The storage space used on the filesystem.
Filesystem usedspaceratio Used Space Float % The storage space used on the filesystem.
Memory workingsetusage Working Set Usage Integer Bytes The amount of working set memory. This includes recently accessed memory, dirty memory, and kernel memory.

Properties

Category Key Label Data Type Units Description
Details image Image String Unitless The Image name of this container.
Status start_time Start Time String Unitless The time that this container started running.

Kubernetes Namespace

Identifiers

Category Key Label Data Type Units Description
Uncategorized name Name String Unitless Name of the Namespace.

Metrics

Category Key Label Data Type Units Description
Pod Performance activepodsaveragecpuusage Average CPU Usage Float Nanocores The current average CPU usage per pod in this Namespace.
Pod Performance activepodsaveragememoryusage Average Memory Usage Float Bytes The current average memory usage per pod in this Namespace.
Pod Performance activepodstotalcpuusage Total CPU Usage Integer Nanocores The current CPU usage over all pods in this Namespace.
Pod Performance activepodstotalmemoryusage Total Memory Usage Integer Bytes The current memory usage over all pods in this Namespace.
Pod Summary failedpodcount Failed Pod Count Integer Unitless The current number of pods hosted by this Namespace in a Failed phase.
Pod Summary notreadypod_count Not Ready Pod Count Integer Unitless The current number of pods hosted by this Namespace in a Not Ready condition.
Pod Summary pendingpodcount Pending Pod Count Integer Unitless The current number of pods hosted by this Namespace in a Pending phase.
Status phase Phase String Unitless Current condition of the Namespace.
Pod Summary pod_count Pod Count Integer Unitless The current number of pods hosted by this Namespace.
Pod Summary readypodcount Ready Pod Count Integer Unitless The current number of pods hosted by this Namespace in a Ready condition.
Pod Summary runningnotreadypodcount Running Not Ready Pod Count Integer Unitless The current number of pods hosted by this Namespace in a Running phase, but not a Ready condition.
Pod Summary runningpodcount Running Pod Count Integer Unitless The current number of pods hosted by this Namespace in a Running phase.
Pod Summary succeededpodcount Succeeded Pod Count Integer Unitless The current number of pods hosted by this Namespace in a Succeeded phase.
Pod Summary unknownpodcount Unknown Pod Count Integer Unitless The current number of pods hosted by this Namespace in an Unknown condition.

Kubernetes Node

Identifiers

Category Key Label Data Type Units Description
Uncategorized uid UID String Unitless UID of the Node.

Metrics

Category Key Label Data Type Units Description
CPU allocatable_cpu Allocatable CPU Integer Nanocores The amount of memory on the Node available for scheduling.
Memory allocatable_memory Allocatable Memory Integer Bytes The amount of memory on the Node available for scheduling.
Pod Summary allocatable_pods Allocatable Pods Integer Unitless The number of pods available for scheduling.
Memory available_memory Available Memory Integer Bytes Available memory for use. This is defined as (Total Memory - Working Set Usage).
Filesystem available_space Available Space Integer Bytes The storage space available for the filesystem.
CPU containerscpulimit Containers CPU Limit Integer Nanocores The maximum CPU usage the containers on this node are allowed to consume.
CPU containerscpurequest Containers CPU Request Integer Nanocores The minimum CPU usage required by the containers on this node.
Memory containersmemorylimit Containers Memory Limit Integer Bytes The maximum Memory usage the containers on this node are allowed to consume.
Memory containersmemoryrequest Containers Memory Request Integer Bytes The minimum memory required by the containers on this node.
CPU cpu_capacity CPU Capacity Integer Nanocores Total CPU capacity of the Node.
CPU cpu_time CPU Time Counter Nanoseconds Cumulative CPU time (sum of all cores) since object creation.
CPU cpu_usage CPU Usage Integer Nanocores Total CPU usage (sum of all cores) averaged over the sample window.
CPU cpuusageratio CPU Usage Float % Total CPU usage (sum of all cores) averaged over the sample window.
Pod Summary failedpodcount Failed Pod Count Integer Unitless The current number of pods hosted by this Node in a Failed phase.
Pod Summary fiveminuteevictions Five Minute Evictions Integer Unitless The number of Pods evicted from this node in the last five minutes.
Filesystem free_inodes Free inodes Integer Unitless The number of free inodes in the filesystem.
Memory majorpagefaults Major Page Faults Counter Unitless Cumulative number of major page faults.
Memory memory_usage Memory Usage Integer Bytes Total memory in use. This includes all memory regardless of when it was accessed.
Memory memoryusageratio Memory Usage Float % Total memory in use. This includes all memory regardless of when it was accessed.
Memory minorpagefaults Minor Page Faults Counter Unitless Cumulative number of minor page faults.
Pod Summary notreadypod_count Not Ready Pod Count Integer Unitless The current number of pods hosted by this Node in a Not Ready condition.
Pod Summary pendingpodcount Pending Pod Count Integer Unitless The current number of pods hosted by this Node in a Pending phase.
Pod Summary pod_capacity Pod Capacity Integer Unitless Total pod capacity of the Node.
Pod Summary pod_count Pod Count Integer Unitless The current number of pods hosted by this Node.
Status ready Ready String Unitless True if the node is healthy and ready to accept pods, False if the node is not healthy and is not accepting pods, and Unknown if the node controller has not heard from the node in the last 40 seconds
Pod Summary readypodcount Ready Pod Count Integer Unitless The current number of pods hosted by this Node in a Ready condition.
Network receive_errors Receive Errors Counter Errors Cumulative count of receive errors encountered.
Network received_data Received Data Counter Bytes Cumulative amount of data received.
Memory rss_usage RSS Usage Integer Bytes The amount of anonymous and swap cache memory (includes transparent hugepages).
Pod Summary runningnotreadypodcount Running Not Ready Pod Count Integer Unitless The current number of pods hosted by this Node in a Running phase, but not a Ready condition.
Pod Summary runningpodcount Running Pod Count Integer Unitless The current number of pods hosted by this Node in a Running phase.
Pod Summary succeededpodcount Succeeded Pod Count Integer Unitless The current number of pods hosted by this Node in a Succeeded phase.
Filesystem total_inodes Total inodes Integer Unitless The total number of inodes in the filesystem.
Memory total_memory Total Memory Integer Bytes Total memory capacity of the Node.
Filesystem total_space Total Space Integer Bytes The total capacity of the filesystems underlying storage.
Network transmit_errors Transmit Errors Counter Errors Cumulative count of transmit errors encountered.
Network transmitted_data Transmitted Data Counter Bytes Cumulative amount of data transmitted.
Pod Summary unknownpodcount Unknown Pod Count Integer Unitless The current number of pods hosted by this Node in an Unknown condition.
Filesystem used_inodes Used inodes Integer Unitless The number of inodes used by the filesystem.
Filesystem used_space Used Space Integer Bytes The storage space used on the filesystem.
Filesystem usedspaceratio Used Space Float % The storage space used on the filesystem.
Memory workingsetusage Working Set Usage Integer Bytes The amount of working set memory. This includes recently accessed memory, dirty memory, and kernel memory.

Properties

Category Key Label Data Type Units Description
Details architecture Architecture String Unitless The Architecture reported by the Node.
Details containerruntimeversion Container Runtime Version String Unitless ContainerRuntime Version reported by the Node through runtime remote API.
Details creation_timestamp Creation Timestamp String Unitless A timestamp representing the server time when Node object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value.
Details external_id External ID String Unitless External ID of the Node assigned by some machine database (e.g. a cloud provider).
Details external_ip External IP String Unitless The external IP address of the Node.
Details hostname Hostname String Unitless The hostname of the Node.
Details internal_ip Internal IP String Unitless The internal IP address of the Node.
Details is_master Master Boolean Unitless Indicates if the Node is hosting master components (kube-apiserver, kube-controller-manager, kube-scheduler).
Details kernel_version Kernel Version String Unitless Kernel Version reported by the Node from 'uname -r'.
Details kubelet_version Kubelet Version String Unitless Kubelet Version reported by the Node.
Details kubeproxy_version KubeProxy Version String Unitless KubeProxy Version reported by the Node.
Details machine_id Machine ID String Unitless MachineID reported by the Node. For unique machine identification in the cluster this field is preferred.
Details operating_system Operating System String Unitless The Operating System reported by the Node.
Details os_image OS Image String Unitless OS Image reported by the Node from /etc/os-release.
Details provider_id Provider ID String Unitless ID of the Node assigned by the cloud provider in the format: ://.

Kubernetes Pod

Identifiers

Category Key Label Data Type Units Description
Uncategorized name Name String Unitless Name of the Pod.
Uncategorized namespace Namespace String Unitless Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated.

Metrics

Category Key Label Data Type Units Description
Disk availableephemeralspace Available Ephemeral Space Integer Bytes The ephemeral storage space available.
Memory available_memory Available Memory Integer Bytes Available memory for use. This is defined as (Memory Limit - Working Set Usage). If Memory Limit is undefined, this metric is not returned.
CPU cpu_limit CPU Limit Integer Nanocores The maximum CPU usage the containers on this pod are allowed to consume.
CPU cpulimitusage_ratio CPU Limit Usage Float % The total CPU Usage in proportion to the CPU Limit.
CPU cpu_request CPU Request Integer Nanocores The minimum CPU usage required by the containers on this pod.
CPU cpurequestusage_ratio CPU Request Usage Float % The total CPU Usage in proportion to the CPU Request.
CPU cpu_time CPU Time Counter Nanoseconds Cumulative CPU time (sum of all cores) since object creation.
CPU cpu_usage CPU Usage Integer Nanocores Total CPU usage (sum of all cores) averaged over the sample window.
Disk freeephemeralinodes Free Ephemeral inodes Integer Unitless The number of free ephemeral inodes.
Memory majorpagefaults Major Page Faults Counter Unitless Cumulative number of major page faults.
Memory memory_limit Memory Limit Integer Bytes The maximum memory usage the containers on this pod are allowed to consume.
Memory memorylimitusage_ratio Memory Limit Usage Float % The total Memory Usage in proportion to the Memory Limit.
Memory memory_request Memory Request Integer Bytes The minimum memory required by the containers on this pod.
Memory memoryrequestusage_ratio Memory Request Usage Float % The total Memory Usage in proportion to the Memory Request.
Memory memory_usage Memory Usage Integer Bytes Total memory in use. This includes all memory regardless of when it was accessed.
Memory minorpagefaults Minor Page Faults Counter Unitless Cumulative number of minor page faults.
Status phase Phase String Unitless Current condition of the Pod.
Status ready Ready String Unitless True if all containers on this Pod are in a ready state.
Status restart_count Restart Count Integer Unitless The number of times Containers running on this Pod have restarted.
Memory rss_usage RSS Usage Integer Bytes The amount of anonymous and swap cache memory (includes transparent hugepages).
Disk totalephemeralinodes Total Ephemeral inodes Integer Unitless The total number of ephemeral inodes.
Disk totalephemeralspace Total Ephemeral Space Integer Bytes The total ephemeral storage capacity.
Disk usedephemeralinodes Used Ephemeral inodes Integer Unitless The number of ephemeral inodes used.
Disk usedephemeralspace Used Ephemeral Space Integer Bytes The ephemeral storage space used.
Disk usedephemeralspace_ratio Used Ephemeral Space Float % The ephemeral storage space used.
Memory workingsetusage Working Set Usage Integer Bytes The amount of working set memory. This includes recently accessed memory, dirty memory, and kernel memory.

Properties

Category Key Label Data Type Units Description
Details component Component String Unitless The component label of the Pod.
User Configuration dns_policy DNS Policy String Unitless The DNS policy for the Pod. Defaults to "ClusterFirst". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. Note that 'None' policy is an alpha feature introduced in v1.9 and CustomPodDNS feature gate must be enabled to use it.
Details host_ip Host IP Address String Unitless IP address of the host to which the pod is assigned. Empty if not yet scheduled.
Details pod_ip IP Address String Unitless IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated.
Details qos_class QoS Class String Unitless The Quality of Service (QoS) classification assigned to the Pod based on resource requirements.
User Configuration restart_policy Restart Policy String Unitless Restart policy for all containers within the Pod. One of Always, OnFailure, Never. Default to Always.

Kubernetes Volume

Identifiers

Category Key Label Data Type Units Description
Uncategorized name Name String Unitless Name of the Volume.

Metrics

Category Key Label Data Type Units Description
Disk available_space Available Space Integer Bytes The storage space available of this volume.
Disk free_inodes Free inodes Integer Unitless The number of free inodes in this volume.
Disk total_inodes Total inodes Integer Unitless The total number of inodes in this volume.
Disk total_space Total Space Integer Bytes The total storage capacity of this volume.
Disk used_inodes Used inodes Integer Unitless The number of inodes used in this volume.
Disk used_space Used Space Integer Bytes The storage space used of this volume.

Properties

Category Key Label Data Type Units Description
Details type Type String Unitless The type of the volume.