Runtime Metrics ​
Pod Metrics ​
If pod metrics are enabled, the following metrics are collected:
- From the kubeletstatsreceiver:
k8s.pod.cpu.capacityk8s.pod.cpu.usagek8s.pod.filesystem.availablek8s.pod.filesystem.capacityk8s.pod.filesystem.usagek8s.pod.memory.availablek8s.pod.memory.major_page_faultsk8s.pod.memory.page_faultsk8s.pod.memory.rssk8s.pod.memory.usagek8s.pod.memory.working_setk8s.pod.network.errorsk8s.pod.network.io
- From the k8sclusterreceiver:
k8s.pod.phase
Container Metrics ​
If container metrics are enabled, the following metrics are collected:
- From the kubeletstatsreceiver:
container.cpu.timecontainer.cpu.usagecontainer.filesystem.availablecontainer.filesystem.capacitycontainer.filesystem.usagecontainer.memory.availablecontainer.memory.major_page_faultscontainer.memory.page_faultscontainer.memory.rsscontainer.memory.usagecontainer.memory.working_set
- From the k8sclusterreceiver:
k8s.container.cpu_requestk8s.container.cpu_limitk8s.container.memory_requestk8s.container.memory_limitk8s.container.restarts
Node Metrics ​
If node metrics are enabled, the following metrics are collected:
- From the kubeletstatsreceiver:
k8s.node.cpu.usagek8s.node.filesystem.availablek8s.node.filesystem.capacityk8s.node.filesystem.usagek8s.node.memory.availablek8s.node.memory.usagek8s.node.memory.rssk8s.node.memory.working_setk8s.node.network.errors,k8s.node.network.io,
Volume Metrics ​
If volume metrics are enabled, the following metrics are collected:
- From the kubeletstatsreceiver:
k8s.volume.availablek8s.volume.capacityk8s.volume.inodesk8s.volume.inodes.freek8s.volume.inodes.used
Deployment Metrics ​
If deployment metrics are enabled, the following metrics are collected:
- From the k8sclusterreceiver:
k8s.deployment.availablek8s.deployment.desired
DaemonSet Metrics ​
If daemonset metrics are enabled, the following metrics are collected:
- From the k8sclusterreceiver:
k8s.daemonset.current_scheduled_nodesk8s.daemonset.desired_scheduled_nodesk8s.daemonset.misscheduled_nodesk8s.daemonset.ready_nodes
StatefulSet Metrics ​
If statefulset metrics are enabled, the following metrics are collected:
- From the k8sclusterreceiver:
k8s.statefulset.current_podsk8s.statefulset.desired_podsk8s.statefulset.ready_podsk8s.statefulset.updated_pods
Job Metrics ​
If job metrics are enabled, the following metrics are collected:
- From the k8sclusterreceiver:
k8s.job.active_podsk8s.job.desired_successful_podsk8s.job.failed_podsk8s.job.max_parallel_podsk8s.job.successful_pods
Runtime Additional Metrics ​
The following metrics can be collected from the kubeletstatsreceiver:
container.cpu.timecontainer.cpu.usagecontainer.filesystem.availablecontainer.filesystem.capacitycontainer.filesystem.usagecontainer.memory.availablecontainer.memory.major_page_faultscontainer.memory.page_faultscontainer.memory.rsscontainer.memory.usagecontainer.memory.working_setk8s.node.cpu.timek8s.node.cpu.usagek8s.node.filesystem.availablek8s.node.filesystem.capacityk8s.node.filesystem.usagek8s.node.memory.availablek8s.node.memory.major_page_faultsk8s.node.memory.page_faultsk8s.node.memory.rssk8s.node.memory.usagek8s.node.memory.working_setk8s.node.network.errorsk8s.node.network.iok8s.pod.cpu.timek8s.pod.cpu.usagek8s.pod.filesystem.availablek8s.pod.filesystem.capacityk8s.pod.filesystem.usagek8s.pod.memory.availablek8s.pod.memory.major_page_faultsk8s.pod.memory.page_faultsk8s.pod.memory.rssk8s.pod.memory.usagek8s.pod.memory.working_setk8s.pod.network.errorsk8s.pod.network.iok8s.volume.availablek8s.volume.capacityk8s.volume.inodesk8s.volume.inodes.freek8s.volume.inodes.usedcontainer.uptimek8s.container.cpu.node.utilizationk8s.container.cpu_limit_utilizationk8s.container.cpu_request_utilizationk8s.container.ephemeral_storage.usagek8s.container.memory.node.utilizationk8s.container.memory_limit_utilizationk8s.container.memory_request_utilizationk8s.node.system_container.cpu.timek8s.node.system_container.cpu.usagek8s.node.system_container.memory.usagek8s.node.system_container.memory.working_setk8s.node.uptimek8s.pod.cpu.node.utilizationk8s.pod.cpu_limit_utilizationk8s.pod.cpu_request_utilizationk8s.pod.memory.node.utilizationk8s.pod.memory_limit_utilizationk8s.pod.memory_request_utilizationk8s.pod.uptimek8s.pod.volume.usage
The following metrics can be collected from the k8sclusterreceiver:
k8s.container.cpu_limitk8s.container.cpu_requestk8s.container.ephemeralstorage_limitk8s.container.ephemeralstorage_requestk8s.container.memory_limitk8s.container.memory_requestk8s.container.readyk8s.container.restartsk8s.container.storage_limitk8s.container.storage_requestk8s.container.status.reasonk8s.container.status.statek8s.cronjob.active_jobsk8s.daemonset.current_scheduled_nodesk8s.daemonset.desired_scheduled_nodesk8s.daemonset.misscheduled_nodesk8s.daemonset.ready_nodesk8s.deployment.availablek8s.deployment.desiredk8s.hpa.current_replicask8s.hpa.desired_replicask8s.hpa.max_replicask8s.hpa.min_replicask8s.job.active_podsk8s.job.desired_successful_podsk8s.job.failed_podsk8s.job.max_parallel_podsk8s.job.successful_podsk8s.namespace.phasek8s.node.conditionk8s.pod.phasek8s.persistentvolume.status.phasek8s.persistentvolume.storage.capacityk8s.persistentvolumeclaim.status.phasek8s.persistentvolumeclaim.storage.capacityk8s.persistentvolumeclaim.storage.requestk8s.pod.status_reasonk8s.replicaset.availablek8s.replicaset.desiredk8s.replication_controller.availablek8s.replication_controller.desiredk8s.resource_quota.hard_limitk8s.resource_quota.usedk8s.service.endpoint.countk8s.service.load_balancer.ingress.countk8s.statefulset.current_podsk8s.statefulset.desired_podsk8s.statefulset.ready_podsk8s.statefulset.updated_pods