Skip to content

Runtime Metrics ​

Pod Metrics ​

If pod metrics are enabled, the following metrics are collected:

  • From the kubletstatsreceiver:
    • k8s.pod.cpu.capacity
    • k8s.pod.cpu.usage
    • k8s.pod.filesystem.available
    • k8s.pod.filesystem.capacity
    • k8s.pod.filesystem.usage
    • k8s.pod.memory.available
    • k8s.pod.memory.major_page_faults
    • k8s.pod.memory.page_faults
    • k8s.pod.memory.rss
    • k8s.pod.memory.usage
    • k8s.pod.memory.working_set
    • k8s.pod.network.errors
    • k8s.pod.network.io
  • From the k8sclusterreceiver:
    • k8s.pod.phase

If container metrics are enabled, the following metrics are collected:

  • From the kubletstatsreceiver:
    • container.cpu.time
    • container.cpu.usage
    • container.filesystem.available
    • container.filesystem.capacity
    • container.filesystem.usage
    • container.memory.available
    • container.memory.major_page_faults
    • container.memory.page_faults
    • container.memory.rss
    • container.memory.usage
    • container.memory.working_set
  • From the k8sclusterreceiver:
    • k8s.container.cpu_request
    • k8s.container.cpu_limit
    • k8s.container.memory_request
    • k8s.container.memory_limit
    • k8s.container.restarts

If node metrics are enabled, the following metrics are collected:

  • From the kubletstatsreceiver:
    • k8s.node.cpu.usage
    • k8s.node.filesystem.available
    • k8s.node.filesystem.capacity
    • k8s.node.filesystem.usage
    • k8s.node.memory.available
    • k8s.node.memory.usage
    • k8s.node.memory.rss
    • k8s.node.memory.working_set
    • k8s.node.network.errors,
    • k8s.node.network.io,

If volume metrics are enabled, the following metrics are collected:

  • From the kubletstatsreceiver:
    • k8s.volume.available
    • k8s.volume.capacity
    • k8s.volume.inodes
    • k8s.volume.inodes.free
    • k8s.volume.inodes.used

If deployment metrics are enabled, the following metrics are collected:

If daemonset metrics are enabled, the following metrics are collected:

  • From the k8sclusterreceiver:
    • k8s.daemonset.current_scheduled_nodes
    • k8s.daemonset.desired_scheduled_nodes
    • k8s.daemonset.misscheduled_nodes
    • k8s.daemonset.ready_nodes

If statefulset metrics are enabled, the following metrics are collected:

  • From the k8sclusterreceiver:
    • k8s.statefulset.current_pods
    • k8s.statefulset.desired_pods
    • k8s.statefulset.ready_pods
    • k8s.statefulset.updated_pods

If job metrics are enabled, the following metrics are collected:

  • From the k8sclusterreceiver:
    • k8s.job.active_pods
    • k8s.job.desired_successful_pods
    • k8s.job.failed_pods
    • k8s.job.max_parallel_pods
    • k8s.job.successful_pods