Kubernetes Fields

This functionality is in beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features.

Kubernetes metrics

kubernetes Fields

Information and statistics of pods managed by kubernetes.

container Fields

kubernetes container metrics

kubernetes.container.start_time

type: date

Start time

cpu Fields

CPU usage metrics

kubernetes.container.cpu.usage.core.ns

type: long

Container CPU Core usage nanoseconds

kubernetes.container.cpu.usage.nanocores

type: long

CPU used nanocores

logs Fields

Logs info

kubernetes.container.logs.available.bytes

type: long

format: bytes

Logs available capacity in bytes

kubernetes.container.logs.capacity.bytes

type: long

format: bytes

Logs total capacity in bytes

kubernetes.container.logs.used.bytes

type: long

format: bytes

Logs used capacity in bytes

kubernetes.container.logs.inodes.count

type: long

Total available inodes

kubernetes.container.logs.inodes.free

type: long

Total free inodes

kubernetes.container.logs.inodes.used

type: long

Total used inodes

kubernetes.container.memory.available.bytes

type: long

format: bytes

Total available memory

kubernetes.container.memory.usage.bytes

type: long

format: bytes

Total memory usage

kubernetes.container.memory.rss.bytes

type: long

format: bytes

RSS memory usage

kubernetes.container.memory.workingset.bytes

type: long

format: bytes

Working set memory usage

kubernetes.container.memory.pagefaults

type: long

Number of page faults

kubernetes.container.memory.majorpagefaults

type: long

Number of major page faults

kubernetes.container.rootfs.capacity.bytes

type: long

format: bytes

Root filesystem total capacity in bytes

kubernetes.container.rootfs.available.bytes

type: long

format: bytes

Root filesystem total available in bytes

kubernetes.container.rootfs.used.bytes

type: long

format: bytes

Root filesystem total used in bytes

kubernetes.container.rootfs.inodes.used

type: long

Used inodes

event Fields

The Kubernetes events metricset collects events that are generated by objects running inside of Kubernetes

kubernetes.event.count

type: long

Count field records the number of times the particular event has occured

kubernetes.event.message

type: keyword

Message recorded for the given event

kubernetes.event.reason

type: keyword

Reason recorded for the given event

kubernetes.event.type

type: keyword

Type of the given event

metadata Fields

Metadata associated with the given event

kubernetes.event.metadata.timestamp.created

type: date

Timestamp of creation of the given event

kubernetes.event.metadata.name

type: keyword

Name of the event

kubernetes.event.metadata.namespace

type: keyword

Namespace in which event was generated

kubernetes.event.metadata.resource_version

type: keyword

Version of the event resource

kubernetes.event.metadata.uid

type: keyword

Unique identifier to the event object

kubernetes.event.metadata.self_link

type: keyword

URL representing the event

involved_object Fields

Metadata associated with the given involved object

kubernetes.event.involved_object.api_version

type: keyword

API version of the object

kubernetes.event.involved_object.kind

type: keyword

API kind of the object

kubernetes.event.involved_object.name

type: keyword

name of the object

kubernetes.event.involved_object.resource_version

type: keyword

resource version of the object

kubernetes.event.involved_object.uid

type: keyword

UUID version of the object

node Fields

kubernetes node metrics

kubernetes.node.name

type: keyword

Node name

kubernetes.node.start_time

type: date

Start time

cpu Fields

CPU usage metrics

kubernetes.node.cpu.usage.core.ns

type: long

Node CPU Core usage nanoseconds

kubernetes.node.cpu.usage.nanocores

type: long

CPU used nanocores

kubernetes.node.memory.available.bytes

type: long

format: bytes

Total available memory

kubernetes.node.memory.usage.bytes

type: long

format: bytes

Total memory usage

kubernetes.node.memory.rss.bytes

type: long

format: bytes

RSS memory usage

kubernetes.node.memory.workingset.bytes

type: long

format: bytes

Working set memory usage

kubernetes.node.memory.pagefaults

type: long

Number of page faults

kubernetes.node.memory.majorpagefaults

type: long

Number of major page faults

kubernetes.node.network.rx.bytes

type: long

format: bytes

Received bytes

kubernetes.node.network.rx.errors

type: long

Rx errors

kubernetes.node.network.tx.bytes

type: long

format: bytes

Transmitted bytes

kubernetes.node.network.tx.errors

type: long

Tx errors

kubernetes.node.fs.capacity.bytes

type: long

format: bytes

Filesystem total capacity in bytes

kubernetes.node.fs.available.bytes

type: long

format: bytes

Filesystem total available in bytes

kubernetes.node.fs.used.bytes

type: long

format: bytes

Filesystem total used in bytes

kubernetes.node.fs.inodes.used

type: long

Number of used inodes

kubernetes.node.fs.inodes.count

type: long

Number of inodes

kubernetes.node.fs.inodes.free

type: long

Number of free inodes

kubernetes.node.runtime.imagefs.capacity.bytes

type: long

format: bytes

Image filesystem total capacity in bytes

kubernetes.node.runtime.imagefs.available.bytes

type: long

format: bytes

Image filesystem total available in bytes

kubernetes.node.runtime.imagefs.used.bytes

type: long

format: bytes

Image filesystem total used in bytes

pod Fields

kubernetes pod metrics

kubernetes.pod.start_time

type: date

Start time

kubernetes.pod.network.rx.bytes

type: long

format: bytes

Received bytes

kubernetes.pod.network.rx.errors

type: long

Rx errors

kubernetes.pod.network.tx.bytes

type: long

format: bytes

Transmitted bytes

kubernetes.pod.network.tx.errors

type: long

Tx errors

container Fields

kubernetes container metrics

kubernetes.container.id

type: keyword

Container id

kubernetes.container.status.phase

type: keyword

Container phase (running, waiting, terminated)

kubernetes.container.status.ready

type: boolean

Container ready status

kubernetes.container.status.restarts

type: integer

Container restarts count

kubernetes.container.cpu.limit.nanocores

type: long

Container CPU nanocores limit

kubernetes.container.cpu.request.nanocores

type: long

Container CPU requested nanocores

kubernetes.container.memory.limit.bytes

type: long

format: bytes

Container memory limit in bytes

kubernetes.container.memory.request.bytes

type: long

format: bytes

Container requested memory in bytes

deployment Fields

kubernetes deployment metrics

kubernetes.deployment.name

type: keyword

Kubernetes deployment name

kubernetes.deployment.paused

type: boolean

Kubernetes deployment paused status

replicas Fields

Kubernetes deployment replicas info

kubernetes.deployment.replicas.desired

type: integer

Deployment number of desired replicas (spec)

kubernetes.deployment.replicas.available

type: integer

Deployment available replicas

kubernetes.deployment.replicas.unavailable

type: integer

Deployment unavailable replicas

kubernetes.deployment.replicas.updated

type: integer

Deployment updated replicas

node Fields

kubernetes node metrics

kubernetes.node.status.ready

type: keyword

Node ready status (true, false or unknown)

kubernetes.node.status.unschedulable

type: boolean

Node unschedulable status

kubernetes.node.cpu.allocatable.cores

type: long

Node CPU allocatable cores

kubernetes.node.cpu.capacity.cores

type: long

Node CPU capacity cores

kubernetes.node.memory.allocatable.bytes

type: long

format: bytes

Node allocatable memory in bytes

kubernetes.node.memory.capacity.bytes

type: long

format: bytes

Node memory capacity in bytes

kubernetes.node.pod.allocatable.total

type: long

Node allocatable pods

kubernetes.node.pod.capacity.total

type: long

Node pod capacity

pod Fields

kubernetes pod metrics

kubernetes.pod.ip

type: ip

Kubernetes pod IP

kubernetes.pod.host_ip

type: ip

Kubernetes pod host IP

status Fields

Kubernetes pod status metrics

kubernetes.pod.status.phase

type: keyword

Kubernetes pod phase (Running, Pending…​)

kubernetes.pod.status.ready

type: keyword

Kubernetes pod ready status (true, false or unknown)

kubernetes.pod.status.scheduled

type: keyword

Kubernetes pod scheduled status (true, false, unknown)

replicaset Fields

kubernetes replica set metrics

kubernetes.replicaset.name

type: keyword

Kubernetes replica set name

replicas Fields

Kubernetes replica set paused status

kubernetes.replicaset.replicas.available

type: long

The number of replicas per ReplicaSet

kubernetes.replicaset.replicas.desired

type: long

The number of replicas per ReplicaSet

kubernetes.replicaset.replicas.ready

type: long

The number of ready replicas per ReplicaSet

kubernetes.replicaset.replicas.observed

type: long

The generation observed by the ReplicaSet controller

kubernetes.replicaset.replicas.labeled

type: long

The number of fully labeled replicas per ReplicaSet

system Fields

kubernetes system containers metrics

kubernetes.system.container

type: keyword

Container name

kubernetes.system.start_time

type: date

Start time

cpu Fields

CPU usage metrics

kubernetes.system.cpu.usage.core.ns

type: long

CPU Core usage nanoseconds

kubernetes.system.cpu.usage.nanocores

type: long

CPU used nanocores

kubernetes.system.memory.usage.bytes

type: long

format: bytes

Total memory usage

kubernetes.system.memory.rss.bytes

type: long

format: bytes

RSS memory usage

kubernetes.system.memory.workingset.bytes

type: long

format: bytes

Working set memory usage

kubernetes.system.memory.pagefaults

type: long

Number of page faults

kubernetes.system.memory.majorpagefaults

type: long

Number of major page faults

volume Fields

kubernetes volume metrics

kubernetes.volume.name

type: keyword

Volume name

kubernetes.volume.fs.capacity.bytes

type: long

format: bytes

Filesystem total capacity in bytes

kubernetes.volume.fs.available.bytes

type: long

format: bytes

Filesystem total available in bytes

kubernetes.volume.fs.used.bytes

type: long

format: bytes

Filesystem total used in bytes

kubernetes.volume.fs.inodes.used

type: long

Used inodes

kubernetes.volume.fs.inodes.free

type: long

Free inodes

kubernetes.volume.fs.inodes.count

type: long

Total inodes