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)

kubernetes.pod.memory.available.bytes

type: long

format: bytes

Total memory available

kubernetes.pod.memory.working_set.bytes

type: long

format: bytes

Total working set memory

kubernetes.pod.memory.rss.bytes

type: long

format: bytes

Total resident set size memory

kubernetes.pod.memory.page_faults

type: long

Total page faults

kubernetes.pod.memory.major_page_faults

type: long

Total major page faults

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

[6.4] Deprecated in 6.4.

type: long

Container CPU nanocores limit

kubernetes.container.cpu.request.nanocores

[6.4] Deprecated in 6.4.

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