New

The executive guide to generative AI

Read more

Kubernetes fields

edit

Kubernetes metrics

kubernetes fields

edit

Information and statistics of pods managed by kubernetes.

apiserver fields

edit

Kubernetes API server metrics

kubernetes.apiserver.request.client

type: keyword

Client doing the requests

kubernetes.apiserver.request.resource

type: keyword

Requested resource

kubernetes.apiserver.request.subresource

type: keyword

Requested subresource

kubernetes.apiserver.request.scope

type: keyword

Request scope (cluster, namespace, resource)

kubernetes.apiserver.request.verb

type: keyword

Request HTTP verb

kubernetes.apiserver.request.count

type: long

Total number of requests

kubernetes.apiserver.request.latency.sum

type: long

Requests latency, sum of latencies in microseconds

kubernetes.apiserver.request.latency.count

type: long

Request latency, number of requests

kubernetes.apiserver.request.latency.bucket

type: object

Request latency histogram buckets

container fields

edit

kubernetes container metrics

kubernetes.container.start_time

type: date

Start time

cpu fields

edit

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

kubernetes.container.cpu.usage.node.pct

type: scaled_float

format: percentage

CPU usage as a percentage of the total node allocatable CPU

kubernetes.container.cpu.usage.limit.pct

type: scaled_float

format: percentage

CPU usage as a percentage of the defined limit for the container (or total node allocatable CPU if unlimited)

logs fields

edit

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.usage.node.pct

type: scaled_float

format: percentage

Memory usage as a percentage of the total node allocatable memory

kubernetes.container.memory.usage.limit.pct

type: scaled_float

format: percentage

Memory usage as a percentage of the defined limit for the container (or total node allocatable memory if unlimited)

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

edit

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 occurred

kubernetes.event.timestamp.first_occurrence

type: date

Timestamp of first occurrence of event

kubernetes.event.timestamp.last_occurrence

type: date

Timestamp of last occurrence of event

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

edit

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

edit

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

edit

kubernetes node metrics

kubernetes.node.start_time

type: date

Start time

cpu fields

edit

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

edit

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

cpu fields

edit

CPU usage metrics

kubernetes.pod.cpu.usage.nanocores

type: long

CPU used nanocores

kubernetes.pod.cpu.usage.node.pct

type: scaled_float

format: percentage

CPU usage as a percentage of the total node CPU

kubernetes.pod.cpu.usage.limit.pct

type: scaled_float

format: percentage

CPU usage as a percentage of the defined limit for the pod containers (or total node CPU if unlimited)

kubernetes.pod.memory.usage.bytes

type: long

format: bytes

Total memory usage

kubernetes.pod.memory.usage.node.pct

type: scaled_float

format: percentage

Memory usage as a percentage of the total node allocatable memory

kubernetes.pod.memory.usage.limit.pct

type: scaled_float

format: percentage

Memory usage as a percentage of the defined limit for the pod containers (or total node allocatable memory if unlimited)

container fields

edit

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.status.reason

type: keyword

Waiting (ContainerCreating, CrashLoopBackoff, ErrImagePull, ImagePullBackoff) or termination (Completed, ContainerCannotRun, Error, OOMKilled) reason.

kubernetes.container.cpu.limit.cores

type: long

Container CPU cores limit

kubernetes.container.cpu.request.cores

type: long

Container CPU requested cores

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

edit

kubernetes deployment metrics

kubernetes.deployment.name

type: keyword

Kubernetes deployment name

kubernetes.deployment.paused

type: boolean

Kubernetes deployment paused status

replicas fields

edit

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

edit

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: float

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

edit

kubernetes pod metrics

kubernetes.pod.ip

type: ip

Kubernetes pod IP

kubernetes.pod.host_ip

type: ip

Kubernetes pod host IP

status fields

edit

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

edit

kubernetes replica set metrics

kubernetes.replicaset.name

type: keyword

Kubernetes replica set name

replicas fields

edit

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

statefulset fields

edit

kubernetes stateful set metrics

kubernetes.statefulset.name

type: keyword

Kubernetes stateful set name

kubernetes.statefulset.created

type: long

The creation timestamp (epoch) for StatefulSet

replicas fields

edit

Kubernetes stateful set replicas status

kubernetes.statefulset.replicas.observed

type: long

The number of observed replicas per StatefulSet

kubernetes.statefulset.replicas.desired

type: long

The number of desired replicas per StatefulSet

generation fields

edit

Kubernetes stateful set generation information

kubernetes.statefulset.generation.observed

type: long

The observed generation per StatefulSet

kubernetes.statefulset.generation.desired

type: long

The desired generation per StatefulSet

system fields

edit

kubernetes system containers metrics

kubernetes.system.container

type: keyword

Container name

kubernetes.system.start_time

type: date

Start time

cpu fields

edit

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

edit

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