Kubernetes Fields

edit

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

edit

Information and statistics of pods managed by kubernetes.

container Fields

edit

kubernetes container metrics

kubernetes.container.start_time

edit

type: date

Start time

cpu Fields

edit

CPU usage metrics

kubernetes.container.cpu.usage.core.ns

edit

type: long

Container CPU Core usage nanoseconds

kubernetes.container.cpu.usage.nanocores

edit

type: long

CPU used nanocores

logs Fields

edit

Logs info

kubernetes.container.logs.available.bytes

edit

type: long

format: bytes

Logs available capacity in bytes

kubernetes.container.logs.capacity.bytes

edit

type: long

format: bytes

Logs total capacity in bytes

kubernetes.container.logs.used.bytes

edit

type: long

format: bytes

Logs used capacity in bytes

kubernetes.container.logs.inodes.count

edit

type: long

Total available inodes

kubernetes.container.logs.inodes.free

edit

type: long

Total free inodes

kubernetes.container.logs.inodes.used

edit

type: long

Total used inodes

kubernetes.container.memory.available.bytes

edit

type: long

format: bytes

Total available memory

kubernetes.container.memory.usage.bytes

edit

type: long

format: bytes

Total memory usage

kubernetes.container.memory.rss.bytes

edit

type: long

format: bytes

RSS memory usage

kubernetes.container.memory.workingset.bytes

edit

type: long

format: bytes

Working set memory usage

kubernetes.container.memory.pagefaults

edit

type: long

Number of page faults

kubernetes.container.memory.majorpagefaults

edit

type: long

Number of major page faults

kubernetes.container.rootfs.capacity.bytes

edit

type: long

format: bytes

Root filesystem total capacity in bytes

kubernetes.container.rootfs.available.bytes

edit

type: long

format: bytes

Root filesystem total available in bytes

kubernetes.container.rootfs.used.bytes

edit

type: long

format: bytes

Root filesystem total used in bytes

kubernetes.container.rootfs.inodes.used

edit

type: long

Used inodes

event Fields

edit

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

kubernetes.event.count

edit

type: long

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

kubernetes.event.message

edit

type: keyword

Message recorded for the given event

kubernetes.event.reason

edit

type: keyword

Reason recorded for the given event

kubernetes.event.type

edit

type: keyword

Type of the given event

metadata Fields

edit

Metadata associated with the given event

kubernetes.event.metadata.timestamp.created

edit

type: date

Timestamp of creation of the given event

kubernetes.event.metadata.name

edit

type: keyword

Name of the event

kubernetes.event.metadata.namespace

edit

type: keyword

Namespace in which event was generated

kubernetes.event.metadata.resource_version

edit

type: keyword

Version of the event resource

kubernetes.event.metadata.uid

edit

type: keyword

Unique identifier to the event object

kubernetes.event.metadata.self_link

edit

type: keyword

URL representing the event

involved_object Fields

edit

Metadata associated with the given involved object

kubernetes.event.involved_object.api_version

edit

type: keyword

API version of the object

kubernetes.event.involved_object.kind

edit

type: keyword

API kind of the object

kubernetes.event.involved_object.name

edit

type: keyword

name of the object

kubernetes.event.involved_object.resource_version

edit

type: keyword

resource version of the object

kubernetes.event.involved_object.uid

edit

type: keyword

UUID version of the object

node Fields

edit

kubernetes node metrics

kubernetes.node.name

edit

type: keyword

Node name

kubernetes.node.start_time

edit

type: date

Start time

cpu Fields

edit

CPU usage metrics

kubernetes.node.cpu.usage.core.ns

edit

type: long

Node CPU Core usage nanoseconds

kubernetes.node.cpu.usage.nanocores

edit

type: long

CPU used nanocores

kubernetes.node.memory.available.bytes

edit

type: long

format: bytes

Total available memory

kubernetes.node.memory.usage.bytes

edit

type: long

format: bytes

Total memory usage

kubernetes.node.memory.rss.bytes

edit

type: long

format: bytes

RSS memory usage

kubernetes.node.memory.workingset.bytes

edit

type: long

format: bytes

Working set memory usage

kubernetes.node.memory.pagefaults

edit

type: long

Number of page faults

kubernetes.node.memory.majorpagefaults

edit

type: long

Number of major page faults

kubernetes.node.network.rx.bytes

edit

type: long

format: bytes

Received bytes

kubernetes.node.network.rx.errors

edit

type: long

Rx errors

kubernetes.node.network.tx.bytes

edit

type: long

format: bytes

Transmitted bytes

kubernetes.node.network.tx.errors

edit

type: long

Tx errors

kubernetes.node.fs.capacity.bytes

edit

type: long

format: bytes

Filesystem total capacity in bytes

kubernetes.node.fs.available.bytes

edit

type: long

format: bytes

Filesystem total available in bytes

kubernetes.node.fs.used.bytes

edit

type: long

format: bytes

Filesystem total used in bytes

kubernetes.node.fs.inodes.used

edit

type: long

Number of used inodes

kubernetes.node.fs.inodes.count

edit

type: long

Number of inodes

kubernetes.node.fs.inodes.free

edit

type: long

Number of free inodes

kubernetes.node.runtime.imagefs.capacity.bytes

edit

type: long

format: bytes

Image filesystem total capacity in bytes

kubernetes.node.runtime.imagefs.available.bytes

edit

type: long

format: bytes

Image filesystem total available in bytes

kubernetes.node.runtime.imagefs.used.bytes

edit

type: long

format: bytes

Image filesystem total used in bytes

pod Fields

edit

kubernetes pod metrics

kubernetes.pod.start_time

edit

type: date

Start time

kubernetes.pod.network.rx.bytes

edit

type: long

format: bytes

Received bytes

kubernetes.pod.network.rx.errors

edit

type: long

Rx errors

kubernetes.pod.network.tx.bytes

edit

type: long

format: bytes

Transmitted bytes

kubernetes.pod.network.tx.errors

edit

type: long

Tx errors

container Fields

edit

kubernetes container metrics

kubernetes.container.id

edit

type: keyword

Container id

kubernetes.container.status.phase

edit

type: keyword

Container phase (running, waiting, terminated)

kubernetes.container.status.ready

edit

type: boolean

Container ready status

kubernetes.container.status.restarts

edit

type: integer

Container restarts count

kubernetes.container.cpu.limit.nanocores

edit

type: long

Container CPU nanocores limit

kubernetes.container.cpu.request.nanocores

edit

type: long

Container CPU requested nanocores

kubernetes.container.memory.limit.bytes

edit

type: long

format: bytes

Container memory limit in bytes

kubernetes.container.memory.request.bytes

edit

type: long

format: bytes

Container requested memory in bytes

deployment Fields

edit

kubernetes deployment metrics

kubernetes.deployment.name

edit

type: keyword

Kubernetes deployment name

kubernetes.deployment.paused

edit

type: boolean

Kubernetes deployment paused status

replicas Fields

edit

Kubernetes deployment replicas info

kubernetes.deployment.replicas.desired

edit

type: integer

Deployment number of desired replicas (spec)

kubernetes.deployment.replicas.available

edit

type: integer

Deployment available replicas

kubernetes.deployment.replicas.unavailable

edit

type: integer

Deployment unavailable replicas

kubernetes.deployment.replicas.updated

edit

type: integer

Deployment updated replicas

node Fields

edit

kubernetes node metrics

kubernetes.node.status.ready

edit

type: keyword

Node ready status (true, false or unknown)

kubernetes.node.status.unschedulable

edit

type: boolean

Node unschedulable status

kubernetes.node.cpu.allocatable.cores

edit

type: long

Node CPU allocatable cores

kubernetes.node.cpu.capacity.cores

edit

type: long

Node CPU capacity cores

kubernetes.node.memory.allocatable.bytes

edit

type: long

format: bytes

Node allocatable memory in bytes

kubernetes.node.memory.capacity.bytes

edit

type: long

format: bytes

Node memory capacity in bytes

kubernetes.node.pod.allocatable.total

edit

type: long

Node allocatable pods

kubernetes.node.pod.capacity.total

edit

type: long

Node pod capacity

pod Fields

edit

kubernetes pod metrics

kubernetes.pod.ip

edit

type: ip

Kubernetes pod IP

kubernetes.pod.host_ip

edit

type: ip

Kubernetes pod host IP

status Fields

edit

Kubernetes pod status metrics

kubernetes.pod.status.phase

edit

type: keyword

Kubernetes pod phase (Running, Pending…​)

kubernetes.pod.status.ready

edit

type: keyword

Kubernetes pod ready status (true, false or unknown)

kubernetes.pod.status.scheduled

edit

type: keyword

Kubernetes pod scheduled status (true, false, unknown)

replicaset Fields

edit

kubernetes replica set metrics

kubernetes.replicaset.name

edit

type: keyword

Kubernetes replica set name

replicas Fields

edit

Kubernetes replica set paused status

kubernetes.replicaset.replicas.available

edit

type: long

The number of replicas per ReplicaSet

kubernetes.replicaset.replicas.desired

edit

type: long

The number of replicas per ReplicaSet

kubernetes.replicaset.replicas.ready

edit

type: long

The number of ready replicas per ReplicaSet

kubernetes.replicaset.replicas.observed

edit

type: long

The generation observed by the ReplicaSet controller

kubernetes.replicaset.replicas.labeled

edit

type: long

The number of fully labeled replicas per ReplicaSet

system Fields

edit

kubernetes system containers metrics

kubernetes.system.container

edit

type: keyword

Container name

kubernetes.system.start_time

edit

type: date

Start time

cpu Fields

edit

CPU usage metrics

kubernetes.system.cpu.usage.core.ns

edit

type: long

CPU Core usage nanoseconds

kubernetes.system.cpu.usage.nanocores

edit

type: long

CPU used nanocores

kubernetes.system.memory.usage.bytes

edit

type: long

format: bytes

Total memory usage

kubernetes.system.memory.rss.bytes

edit

type: long

format: bytes

RSS memory usage

kubernetes.system.memory.workingset.bytes

edit

type: long

format: bytes

Working set memory usage

kubernetes.system.memory.pagefaults

edit

type: long

Number of page faults

kubernetes.system.memory.majorpagefaults

edit

type: long

Number of major page faults

volume Fields

edit

kubernetes volume metrics

kubernetes.volume.name

edit

type: keyword

Volume name

kubernetes.volume.fs.capacity.bytes

edit

type: long

format: bytes

Filesystem total capacity in bytes

kubernetes.volume.fs.available.bytes

edit

type: long

format: bytes

Filesystem total available in bytes

kubernetes.volume.fs.used.bytes

edit

type: long

format: bytes

Filesystem total used in bytes

kubernetes.volume.fs.inodes.used

edit

type: long

Used inodes

kubernetes.volume.fs.inodes.free

edit

type: long

Free inodes

kubernetes.volume.fs.inodes.count

edit

type: long

Total inodes