Kubernetes metrics
Information and statistics of pods managed by kubernetes.
Kubernetes API server metrics
-
kubernetes.apiserver.request.resource
-
Requested resource
type: keyword
-
kubernetes.apiserver.request.subresource
-
Requested subresource
type: keyword
-
kubernetes.apiserver.request.scope
-
Request scope (cluster, namespace, resource)
type: keyword
-
kubernetes.apiserver.request.verb
-
HTTP verb
type: keyword
-
kubernetes.apiserver.request.code
-
HTTP code
type: keyword
-
kubernetes.apiserver.request.content_type
-
Request HTTP content type
type: keyword
-
kubernetes.apiserver.request.dry_run
-
Wether the request uses dry run
type: keyword
-
kubernetes.apiserver.request.kind
-
Kind of request
type: keyword
-
kubernetes.apiserver.request.component
-
Component handling the request
type: keyword
-
kubernetes.apiserver.request.group
-
API group for the resource
type: keyword
-
kubernetes.apiserver.request.version
-
version for the group
type: keyword
-
kubernetes.apiserver.request.handler
-
Request handler
type: keyword
-
kubernetes.apiserver.request.method
-
HTTP method
type: keyword
-
kubernetes.apiserver.request.host
-
Request host
type: keyword
-
kubernetes.apiserver.process.cpu.sec
-
CPU seconds
type: double
-
kubernetes.apiserver.process.memory.resident.bytes
-
Bytes in resident memory
type: long
format: bytes
-
kubernetes.apiserver.process.memory.virtual.bytes
-
Bytes in virtual memory
type: long
format: bytes
-
kubernetes.apiserver.process.fds.open.count
-
Number of open file descriptors
type: long
-
kubernetes.apiserver.process.started.sec
-
Seconds since the process started
type: double
-
kubernetes.apiserver.watch.events.size.bytes.bucket.*
-
Watch event size distribution in bytes
type: object
-
kubernetes.apiserver.watch.events.size.bytes.sum
-
Sum of watch events sizes in bytes
type: long
format: bytes
-
kubernetes.apiserver.watch.events.size.bytes.count
-
Number of watch events
type: long
-
kubernetes.apiserver.watch.events.kind
-
Resource kind of the watch event
type: keyword
-
kubernetes.apiserver.response.size.bytes.bucket.*
-
Response size distribution in bytes for each group, version, verb, resource, subresource, scope and component.
type: object
-
kubernetes.apiserver.response.size.bytes.sum
-
Sum of responses sizes in bytes
type: long
format: bytes
-
kubernetes.apiserver.response.size.bytes.count
-
Number of responses to requests
type: long
-
kubernetes.apiserver.client.request.count
-
Number of requests as client
type: long
-
kubernetes.apiserver.request.count
-
Number of requests
type: long
-
kubernetes.apiserver.request.duration.us.sum
-
Request duration, sum in microseconds
type: long
-
kubernetes.apiserver.request.duration.us.count
-
Request duration, number of operations
type: long
-
kubernetes.apiserver.request.duration.us.bucket.*
-
Response latency distribution, histogram buckets
type: object
-
kubernetes.apiserver.request.current.count
-
Inflight requests
type: long
-
kubernetes.apiserver.request.longrunning.count
-
Number of requests active long running requests
type: long
-
kubernetes.apiserver.etcd.object.count
-
Number of kubernetes objects at etcd
type: long
-
kubernetes.apiserver.audit.event.count
-
Number of audit events
type: long
-
kubernetes.apiserver.audit.rejected.count
-
Number of audit rejected events
type: long
kubernetes container metrics
-
kubernetes.container.start_time
-
Start time
type: date
CPU usage metrics
-
kubernetes.container.cpu.usage.core.ns
-
Container CPU Core usage nanoseconds
type: double
-
kubernetes.container.cpu.usage.nanocores
-
CPU used nanocores
type: double
-
kubernetes.container.cpu.usage.node.pct
-
CPU usage as a percentage of the total node allocatable CPU
type: scaled_float
format: percent
-
kubernetes.container.cpu.usage.limit.pct
-
CPU usage as a percentage of the defined limit for the container (or total node allocatable CPU if unlimited). If the container CPU limits are missing and the
node
andstate_node
metricsets are both disabled on that node, this metric will be missing entirely.type: scaled_float
format: percent
Logs info
-
kubernetes.container.logs.available.bytes
-
Logs available capacity in bytes
type: double
format: bytes
-
kubernetes.container.logs.capacity.bytes
-
Logs total capacity in bytes
type: double
format: bytes
-
kubernetes.container.logs.used.bytes
-
Logs used capacity in bytes
type: double
format: bytes
-
kubernetes.container.logs.inodes.count
-
Total available inodes
type: double
-
kubernetes.container.logs.inodes.free
-
Total free inodes
type: double
-
kubernetes.container.logs.inodes.used
-
Total used inodes
type: double
-
kubernetes.container.memory.available.bytes
-
Total available memory
type: double
format: bytes
-
kubernetes.container.memory.usage.bytes
-
Total memory usage
type: double
format: bytes
-
kubernetes.container.memory.usage.node.pct
-
Memory usage as a percentage of the total node allocatable memory
type: scaled_float
format: percent
-
kubernetes.container.memory.usage.limit.pct
-
Memory usage as a percentage of the defined limit for the container (or total node allocatable memory if unlimited). If the container Memory limits are missing and the
node
andstate_node
metricsets are both disabled on that node, this metric will be missing entirely.type: scaled_float
format: percent
-
kubernetes.container.memory.rss.bytes
-
RSS memory usage
type: double
format: bytes
-
kubernetes.container.memory.workingset.bytes
-
Working set memory usage
type: double
format: bytes
-
kubernetes.container.memory.workingset.limit.pct
-
Working set memory usage as a percentage of the defined limit for the container (or total node allocatable memory if unlimited)
type: scaled_float
format: percent
-
kubernetes.container.memory.pagefaults
-
Number of page faults
type: double
-
kubernetes.container.memory.majorpagefaults
-
Number of major page faults
type: double
-
kubernetes.container.rootfs.capacity.bytes
-
Root filesystem total capacity in bytes
type: double
format: bytes
-
kubernetes.container.rootfs.available.bytes
-
Root filesystem total available in bytes
type: double
format: bytes
-
kubernetes.container.rootfs.used.bytes
-
Root filesystem total used in bytes
type: double
format: bytes
-
kubernetes.container.rootfs.inodes.used
-
Used inodes
type: double
Controller manager metrics
-
kubernetes.controllermanager.url
-
Request url
type: keyword
-
kubernetes.controllermanager.verb
-
Request verb
type: keyword
-
kubernetes.controllermanager.code
-
HTTP code
type: keyword
-
kubernetes.controllermanager.method
-
HTTP method
type: keyword
-
kubernetes.controllermanager.host
-
Request host
type: keyword
-
kubernetes.controllermanager.name
-
Name for the resource
type: keyword
-
kubernetes.controllermanager.zone
-
Infrastructure zone
type: keyword
-
kubernetes.controllermanager.process.cpu.sec
-
CPU seconds
type: double
-
kubernetes.controllermanager.process.memory.resident.bytes
-
Bytes in resident memory
type: long
format: bytes
-
kubernetes.controllermanager.process.memory.virtual.bytes
-
Bytes in virtual memory
type: long
format: bytes
-
kubernetes.controllermanager.process.fds.open.count
-
Number of open file descriptors
type: long
-
kubernetes.controllermanager.process.fds.max.count
-
Maximum number of open file descriptors
type: long
-
kubernetes.controllermanager.process.started.sec
-
Seconds since the process started
type: double
-
kubernetes.controllermanager.client.request.count
-
Number of requests as client
type: long
-
kubernetes.controllermanager.client.request.duration.us.bucket.*
-
Response latency distribution, histogram buckets
type: object
-
kubernetes.controllermanager.client.request.duration.us.sum
-
Request duration, sum in microseconds
type: long
-
kubernetes.controllermanager.client.request.duration.us.count
-
Request duration, number of operations
type: long
-
kubernetes.controllermanager.workqueue.longestrunning.sec
-
Longest running processors
type: double
-
kubernetes.controllermanager.workqueue.unfinished.sec
-
Unfinished processors
type: double
-
kubernetes.controllermanager.workqueue.adds.count
-
Workqueue add count
type: long
-
kubernetes.controllermanager.workqueue.depth.count
-
Workqueue depth count
type: long
-
kubernetes.controllermanager.workqueue.retries.count
-
Workqueue number of retries
type: long
-
kubernetes.controllermanager.node.collector.eviction.count
-
Number of node evictions
type: long
-
kubernetes.controllermanager.node.collector.unhealthy.count
-
Number of unhealthy nodes
type: long
-
kubernetes.controllermanager.node.collector.count
-
Number of nodes
type: long
-
kubernetes.controllermanager.node.collector.health.pct
-
Percentage of healthy nodes
type: long
-
kubernetes.controllermanager.leader.is_master
-
Whether the node is master
type: boolean
The Kubernetes events metricset collects events that are generated by objects running inside of Kubernetes
-
kubernetes.event.count
-
Count field records the number of times the particular event has occurred
type: long
-
kubernetes.event.timestamp.first_occurrence
-
Timestamp of first occurrence of event
type: date
-
kubernetes.event.timestamp.last_occurrence
-
Timestamp of last occurrence of event
type: date
-
kubernetes.event.message
-
Message recorded for the given event
type: text
-
kubernetes.event.reason
-
Reason recorded for the given event
type: keyword
-
kubernetes.event.type
-
Type of the given event
type: keyword
The component reporting this event
-
kubernetes.event.source.component
-
Component from which the event is generated
type: keyword
-
kubernetes.event.source.host
-
Node name on which the event is generated
type: keyword
Metadata associated with the given event
-
kubernetes.event.metadata.timestamp.created
-
Timestamp of creation of the given event
type: date
-
kubernetes.event.metadata.generate_name
-
Generate name of the event
type: keyword
-
kubernetes.event.metadata.name
-
Name of the event
type: keyword
-
kubernetes.event.metadata.namespace
-
Namespace in which event was generated
type: keyword
-
kubernetes.event.metadata.resource_version
-
Version of the event resource
type: keyword
-
kubernetes.event.metadata.uid
-
Unique identifier to the event object
type: keyword
-
kubernetes.event.metadata.self_link
-
URL representing the event
type: keyword
Metadata associated with the given involved object
-
kubernetes.event.involved_object.api_version
-
API version of the object
type: keyword
-
kubernetes.event.involved_object.kind
-
API kind of the object
type: keyword
-
kubernetes.event.involved_object.name
-
name of the object
type: keyword
-
kubernetes.event.involved_object.resource_version
-
resource version of the object
type: keyword
-
kubernetes.event.involved_object.uid
-
UUID version of the object
type: keyword
kubernetes node metrics
-
kubernetes.node.start_time
-
Start time
type: date
CPU usage metrics
-
kubernetes.node.cpu.usage.core.ns
-
Node CPU Core usage nanoseconds
type: double
-
kubernetes.node.cpu.usage.nanocores
-
CPU used nanocores
type: double
-
kubernetes.node.memory.available.bytes
-
Total available memory
type: double
format: bytes
-
kubernetes.node.memory.usage.bytes
-
Total memory usage
type: double
format: bytes
-
kubernetes.node.memory.rss.bytes
-
RSS memory usage
type: double
format: bytes
-
kubernetes.node.memory.workingset.bytes
-
Working set memory usage
type: double
format: bytes
-
kubernetes.node.memory.pagefaults
-
Number of page faults
type: double
-
kubernetes.node.memory.majorpagefaults
-
Number of major page faults
type: double
-
kubernetes.node.network.rx.bytes
-
Received bytes on the default interface. If default interface is not defined, will be reported not correct value
0
type: double
format: bytes
-
kubernetes.node.network.rx.errors
-
Rx errors on the default interface. If default interface is not defined, will be reported not correct value
0
type: double
-
kubernetes.node.network.tx.bytes
-
Transmitted bytes on the default interface. If default interface is not defined, will be reported not correct value
0
type: double
format: bytes
-
kubernetes.node.network.tx.errors
-
Tx errors on the default interface. If default interface is not defined, will be reported not correct value
0
type: double
-
kubernetes.node.fs.capacity.bytes
-
Filesystem total capacity in bytes
type: double
format: bytes
-
kubernetes.node.fs.available.bytes
-
Filesystem total available in bytes
type: double
format: bytes
-
kubernetes.node.fs.used.bytes
-
Filesystem total used in bytes
type: double
format: bytes
-
kubernetes.node.fs.inodes.used
-
Number of used inodes
type: double
-
kubernetes.node.fs.inodes.count
-
Number of inodes
type: double
-
kubernetes.node.fs.inodes.free
-
Number of free inodes
type: double
-
kubernetes.node.runtime.imagefs.capacity.bytes
-
Image filesystem total capacity in bytes
type: double
format: bytes
-
kubernetes.node.runtime.imagefs.available.bytes
-
Image filesystem total available in bytes
type: double
format: bytes
-
kubernetes.node.runtime.imagefs.used.bytes
-
Image filesystem total used in bytes
type: double
format: bytes
kubernetes pod metrics
-
kubernetes.pod.start_time
-
Start time
type: date
-
kubernetes.pod.network.rx.bytes
-
Received bytes
type: double
format: bytes
-
kubernetes.pod.network.rx.errors
-
Rx errors
type: double
-
kubernetes.pod.network.tx.bytes
-
Transmitted bytes
type: double
format: bytes
-
kubernetes.pod.network.tx.errors
-
Tx errors
type: double
CPU usage metrics
-
kubernetes.pod.cpu.usage.nanocores
-
CPU used nanocores
type: double
-
kubernetes.pod.cpu.usage.node.pct
-
CPU usage as a percentage of the total node CPU
type: scaled_float
format: percent
-
kubernetes.pod.cpu.usage.limit.pct
-
CPU usage as a percentage of the defined limit for the pod containers (or total node CPU if one or more containers of the pod are unlimited). If one or more containers of the pod is unlimited and the
node
andstate_node
metricsets are both disabled on that node, this metric will be missing entirely.type: scaled_float
format: percent
-
kubernetes.pod.memory.usage.bytes
-
Total memory usage
type: double
format: bytes
-
kubernetes.pod.memory.usage.node.pct
-
Memory usage as a percentage of the total node allocatable memory
type: scaled_float
format: percent
-
kubernetes.pod.memory.usage.limit.pct
-
Memory usage as a percentage of the defined limit for the pod containers (or total node allocatable memory if unlimited). If one or more containers of the pod is unlimited and the
node
andstate_node
metricsets are both disabled on that node, this metric will be missing entirely.type: scaled_float
format: percent
-
kubernetes.pod.memory.available.bytes
-
Total memory available
type: double
format: bytes
-
kubernetes.pod.memory.working_set.bytes
-
Total working set memory
type: double
format: bytes
-
kubernetes.pod.memory.working_set.limit.pct
-
Working set memory usage as a percentage of the defined limit for the pod containers (or total node allocatable memory if unlimited)
type: scaled_float
format: percent
-
kubernetes.pod.memory.rss.bytes
-
Total resident set size memory
type: double
format: bytes
-
kubernetes.pod.memory.page_faults
-
Total page faults
type: double
-
kubernetes.pod.memory.major_page_faults
-
Total major page faults
type: double
Kubernetes proxy server metrics
-
kubernetes.proxy.handler
-
Request handler
type: keyword
-
kubernetes.proxy.code
-
HTTP code
type: keyword
-
kubernetes.proxy.method
-
HTTP method
type: keyword
-
kubernetes.proxy.host
-
Request host
type: keyword
-
kubernetes.proxy.process.cpu.sec
-
CPU seconds
type: double
-
kubernetes.proxy.process.memory.resident.bytes
-
Bytes in resident memory
type: long
format: bytes
-
kubernetes.proxy.process.memory.virtual.bytes
-
Bytes in virtual memory
type: long
format: bytes
-
kubernetes.proxy.process.fds.open.count
-
Number of open file descriptors
type: long
-
kubernetes.proxy.process.started.sec
-
Seconds since the process started
type: double
-
kubernetes.proxy.http.request.duration.us.percentile.*
-
Request duration microseconds percentiles
type: object
-
kubernetes.proxy.http.request.duration.us.sum
-
Request duration microseconds cumulative sum
type: double
-
kubernetes.proxy.http.request.duration.us.count
-
Request count for duration
type: long
-
kubernetes.proxy.http.request.size.bytes.percentile.*
-
Request size percentiles
type: object
-
kubernetes.proxy.http.request.size.bytes.sum
-
Request size cumulative sum
type: long
format: bytes
-
kubernetes.proxy.http.request.size.bytes.count
-
Request count for size
type: long
-
kubernetes.proxy.http.response.size.bytes.percentile.*
-
Response size percentiles
type: object
-
kubernetes.proxy.http.response.size.bytes.sum
-
Response size cumulative sum
type: long
format: bytes
-
kubernetes.proxy.http.response.size.bytes.count
-
Response count
type: long
-
kubernetes.proxy.http.request.count
-
Request count
type: long
-
kubernetes.proxy.client.request.count
-
Number of requests as client
type: long
kubeproxy proxy sync metrics
-
kubernetes.proxy.sync.rules.duration.us.sum
-
SyncProxyRules duration, sum of durations in microseconds
type: long
-
kubernetes.proxy.sync.rules.duration.us.count
-
SyncProxyRules duration, number of operations
type: long
-
kubernetes.proxy.sync.rules.duration.us.bucket.*
-
SyncProxyRules duration, histogram buckets
type: object
-
kubernetes.proxy.sync.networkprogramming.duration.us.sum
-
Network programming duration, sum in microseconds
type: long
-
kubernetes.proxy.sync.networkprogramming.duration.us.count
-
Network programming duration, number of operations
type: long
-
kubernetes.proxy.sync.networkprogramming.duration.us.bucket.*
-
Network programming duration, histogram buckets
type: object
Kubernetes scheduler metrics
-
kubernetes.scheduler.handler
-
Request handler
type: keyword
-
kubernetes.scheduler.code
-
HTTP code
type: keyword
-
kubernetes.scheduler.method
-
HTTP method
type: keyword
-
kubernetes.scheduler.host
-
Request host
type: keyword
-
kubernetes.scheduler.name
-
Name for the resource
type: keyword
-
kubernetes.scheduler.result
-
Schedule attempt result
type: keyword
-
kubernetes.scheduler.operation
-
Scheduling operation
type: keyword
-
kubernetes.scheduler.process.cpu.sec
-
CPU seconds
type: double
-
kubernetes.scheduler.process.memory.resident.bytes
-
Bytes in resident memory
type: long
format: bytes
-
kubernetes.scheduler.process.memory.virtual.bytes
-
Bytes in virtual memory
type: long
format: bytes
-
kubernetes.scheduler.process.fds.open.count
-
Number of open file descriptors
type: long
-
kubernetes.scheduler.process.started.sec
-
Seconds since the process started
type: double
-
kubernetes.scheduler.http.request.duration.us.percentile.*
-
Request duration microseconds percentiles
type: object
-
kubernetes.scheduler.http.request.duration.us.sum
-
Request duration microseconds cumulative sum
type: double
-
kubernetes.scheduler.http.request.duration.us.count
-
Request count for duration
type: long
-
kubernetes.scheduler.http.request.size.bytes.percentile.*
-
Request size percentiles
type: object
-
kubernetes.scheduler.http.request.size.bytes.sum
-
Request size cumulative sum
type: long
format: bytes
-
kubernetes.scheduler.http.request.size.bytes.count
-
Request count for size
type: long
-
kubernetes.scheduler.http.response.size.bytes.percentile.*
-
Response size percentiles
type: object
-
kubernetes.scheduler.http.response.size.bytes.sum
-
Response size cumulative sum
type: long
format: bytes
-
kubernetes.scheduler.http.response.size.bytes.count
-
Response count
type: long
-
kubernetes.scheduler.http.request.count
-
Request count
type: long
-
kubernetes.scheduler.client.request.count
-
Number of requests as client
type: long
-
kubernetes.scheduler.leader.is_master
-
Whether the node is master
type: boolean
-
kubernetes.scheduler.scheduling.e2e.duration.us.bucket.*
-
End to end scheduling duration microseconds
type: object
-
kubernetes.scheduler.scheduling.e2e.duration.us.sum
-
End to end scheduling duration microseconds sum
type: long
-
kubernetes.scheduler.scheduling.e2e.duration.us.count
-
End to end scheduling count
type: long
-
kubernetes.scheduler.scheduling.pod.preemption.victims.bucket.*
-
Pod preemption victims
type: long
-
kubernetes.scheduler.scheduling.pod.preemption.victims.sum
-
Pod preemption victims sum
type: long
-
kubernetes.scheduler.scheduling.pod.preemption.victims.count
-
Pod preemption victims count
type: long
-
kubernetes.scheduler.scheduling.pod.attempts.count
-
Pod attempts count
type: long
-
kubernetes.scheduler.scheduling.duration.seconds.percentile.*
-
Scheduling duration percentiles
type: object
-
kubernetes.scheduler.scheduling.duration.seconds.sum
-
Scheduling duration cumulative sum
type: double
-
kubernetes.scheduler.scheduling.duration.seconds.count
-
Scheduling count
type: long
kubernetes container metrics
-
kubernetes.container.id
-
Container id
type: keyword
-
kubernetes.container.status.phase
-
Container phase (running, waiting, terminated)
type: keyword
-
kubernetes.container.status.ready
-
Container ready status
type: boolean
-
kubernetes.container.status.restarts
-
Container restarts count
type: integer
-
kubernetes.container.status.reason
-
The reason the container is currently in waiting (ContainerCreating, CrashLoopBackoff, ErrImagePull, ImagePullBackoff) or terminated (Completed, ContainerCannotRun, Error, OOMKilled) state.
type: keyword
-
kubernetes.container.status.last_terminated_reason
-
The last reason the container was in terminated state (Completed, ContainerCannotRun, Error or OOMKilled).
type: keyword
-
kubernetes.container.cpu.limit.cores
-
Container CPU cores limit
type: float
-
kubernetes.container.cpu.request.cores
-
Container CPU requested cores
type: float
-
kubernetes.container.memory.limit.bytes
-
Container memory limit in bytes
type: long
format: bytes
-
kubernetes.container.memory.request.bytes
-
Container requested memory in bytes
type: long
format: bytes
kubernetes cronjob metrics
-
kubernetes.cronjob.name
-
Cronjob name
type: keyword
-
kubernetes.cronjob.schedule
-
Cronjob schedule
type: keyword
-
kubernetes.cronjob.concurrency
-
Concurrency policy
type: keyword
-
kubernetes.cronjob.active.count
-
Number of active pods for the cronjob
type: long
-
kubernetes.cronjob.is_suspended
-
Whether the cronjob is suspended
type: boolean
-
kubernetes.cronjob.created.sec
-
Epoch seconds since the cronjob was created
type: double
-
kubernetes.cronjob.last_schedule.sec
-
Epoch seconds for last cronjob run
type: double
-
kubernetes.cronjob.next_schedule.sec
-
Epoch seconds for next cronjob run
type: double
-
kubernetes.cronjob.deadline.sec
-
Deadline seconds after schedule for considering failed
type: long
Kubernetes DaemonSet metrics
-
kubernetes.daemonset.name
-
type: keyword
Kubernetes DaemonSet replica metrics
-
kubernetes.daemonset.replicas.available
-
The number of available replicas per DaemonSet
type: long
-
kubernetes.daemonset.replicas.desired
-
The desired number of replicas per DaemonSet
type: long
-
kubernetes.daemonset.replicas.ready
-
The number of ready replicas per DaemonSet
type: long
-
kubernetes.daemonset.replicas.unavailable
-
The number of unavailable replicas per DaemonSet
type: long
kubernetes deployment metrics
-
kubernetes.deployment.paused
-
Kubernetes deployment paused status
type: boolean
Kubernetes deployment replicas info
-
kubernetes.deployment.replicas.desired
-
Deployment number of desired replicas (spec)
type: integer
-
kubernetes.deployment.replicas.available
-
Deployment available replicas
type: integer
-
kubernetes.deployment.replicas.unavailable
-
Deployment unavailable replicas
type: integer
-
kubernetes.deployment.replicas.updated
-
Deployment updated replicas
type: integer
Kubernetes job metrics
-
kubernetes.job.name
-
The name of the job resource
type: keyword
Pod metrics for the job
-
kubernetes.job.pods.active
-
Number of active pods
type: long
-
kubernetes.job.pods.failed
-
Number of failed pods
type: long
-
kubernetes.job.pods.succeeded
-
Number of successful pods
type: long
Kubernetes job timestamps
-
kubernetes.job.time.created
-
The time at which the job was created
type: date
-
kubernetes.job.time.completed
-
The time at which the job completed
type: date
Kubernetes job completion settings
-
kubernetes.job.completions.desired
-
The configured completion count for the job (Spec)
type: long
Kubernetes job parallelism settings
-
kubernetes.job.parallelism.desired
-
The configured parallelism of the job (Spec)
type: long
Kubernetes job owner information
-
kubernetes.job.owner.name
-
The name of the resource that owns this job
type: keyword
-
kubernetes.job.owner.kind
-
The kind of resource that owns this job (eg. "CronJob")
type: keyword
-
kubernetes.job.owner.is_controller
-
Owner is controller ("true", "false", or "<none>")
type: keyword
Kubernetes job status information
-
kubernetes.job.status.complete
-
Whether the job completed ("true", "false", or "unknown")
type: keyword
-
kubernetes.job.status.failed
-
Whether the job failed ("true", "false", or "unknown")
type: keyword
kubernetes node metrics
-
kubernetes.node.status.ready
-
Node ready status (true, false or unknown)
type: keyword
-
kubernetes.node.status.unschedulable
-
Node unschedulable status
type: boolean
-
kubernetes.node.status.memory_pressure
-
Node MemoryPressure status (true, false or unknown)
type: keyword
-
kubernetes.node.status.disk_pressure
-
Node DiskPressure status (true, false or unknown)
type: keyword
-
kubernetes.node.status.out_of_disk
-
Node OutOfDisk status (true, false or unknown)
type: keyword
-
kubernetes.node.status.pid_pressure
-
Node PIDPressure status (true, false or unknown)
type: keyword
-
kubernetes.node.cpu.allocatable.cores
-
Node CPU allocatable cores
type: float
-
kubernetes.node.cpu.capacity.cores
-
Node CPU capacity cores
type: long
-
kubernetes.node.memory.allocatable.bytes
-
Node allocatable memory in bytes
type: long
format: bytes
-
kubernetes.node.memory.capacity.bytes
-
Node memory capacity in bytes
type: long
format: bytes
-
kubernetes.node.pod.allocatable.total
-
Node allocatable pods
type: long
-
kubernetes.node.pod.capacity.total
-
Node pod capacity
type: long
kubernetes persistent volume metrics from kube-state-metrics
-
kubernetes.persistentvolume.name
-
Volume name.
type: keyword
-
kubernetes.persistentvolume.capacity.bytes
-
Volume capacity
type: long
-
kubernetes.persistentvolume.phase
-
Volume phase according to kubernetes
type: keyword
-
kubernetes.persistentvolume.storage_class
-
Storage class for the volume
type: keyword
kubernetes persistent volume clame metrics from kube-state-metrics
-
kubernetes.persistentvolumeclaim.name
-
PVC name.
type: keyword
-
kubernetes.persistentvolumeclaim.volume_name
-
Binded volume name.
type: keyword
-
kubernetes.persistentvolumeclaim.request_storage.bytes
-
Requested capacity.
type: long
-
kubernetes.persistentvolumeclaim.phase
-
PVC phase.
type: keyword
-
kubernetes.persistentvolumeclaim.access_mode
-
Access mode.
type: keyword
-
kubernetes.persistentvolumeclaim.storage_class
-
Storage class for the PVC.
type: keyword
kubernetes pod metrics
-
kubernetes.pod.host_ip
-
Kubernetes pod host IP
type: ip
Kubernetes pod status metrics
-
kubernetes.pod.status.phase
-
Kubernetes pod phase (Running, Pending…)
type: keyword
-
kubernetes.pod.status.ready
-
Kubernetes pod ready status (true, false or unknown)
type: keyword
-
kubernetes.pod.status.scheduled
-
Kubernetes pod scheduled status (true, false, unknown)
type: keyword
kubernetes replica set metrics
Kubernetes replica set paused status
-
kubernetes.replicaset.replicas.available
-
The number of replicas per ReplicaSet
type: long
-
kubernetes.replicaset.replicas.desired
-
The number of replicas per ReplicaSet
type: long
-
kubernetes.replicaset.replicas.ready
-
The number of ready replicas per ReplicaSet
type: long
-
kubernetes.replicaset.replicas.observed
-
The generation observed by the ReplicaSet controller
type: long
-
kubernetes.replicaset.replicas.labeled
-
The number of fully labeled replicas per ReplicaSet
type: long
kubernetes resourcequota metrics
-
kubernetes.resourcequota.created.sec
-
Epoch seconds since the ResourceQuota was created
type: double
-
kubernetes.resourcequota.quota
-
Quota informed (hard or used) for the resource
type: double
-
kubernetes.resourcequota.name
-
ResourceQuota name
type: keyword
-
kubernetes.resourcequota.type
-
Quota information type,
hard
orused
type: keyword
-
kubernetes.resourcequota.resource
-
Resource name the quota applies to
type: keyword
kubernetes service metrics
-
kubernetes.service.name
-
Service name.
type: keyword
-
kubernetes.service.cluster_ip
-
Internal IP for the service.
type: keyword
-
kubernetes.service.external_name
-
Service external DNS name
type: keyword
-
kubernetes.service.external_ip
-
Service external IP
type: keyword
-
kubernetes.service.load_balancer_ip
-
Load Balancer service IP
type: keyword
-
kubernetes.service.type
-
Service type
type: keyword
-
kubernetes.service.ingress_ip
-
Ingress IP
type: keyword
-
kubernetes.service.ingress_hostname
-
Ingress Hostname
type: keyword
-
kubernetes.service.created
-
Service creation date
type: date
kubernetes stateful set metrics
-
kubernetes.statefulset.created
-
The creation timestamp (epoch) for StatefulSet
type: long
Kubernetes stateful set replicas status
-
kubernetes.statefulset.replicas.observed
-
The number of observed replicas per StatefulSet
type: long
-
kubernetes.statefulset.replicas.desired
-
The number of desired replicas per StatefulSet
type: long
-
kubernetes.statefulset.replicas.ready
-
The number of ready replicas per StatefulSet
type: long
Kubernetes stateful set generation information
-
kubernetes.statefulset.generation.observed
-
The observed generation per StatefulSet
type: long
-
kubernetes.statefulset.generation.desired
-
The desired generation per StatefulSet
type: long
kubernetes storage class metrics
-
kubernetes.storageclass.name
-
Storage class name.
type: keyword
-
kubernetes.storageclass.provisioner
-
Volume provisioner for the storage class.
type: keyword
-
kubernetes.storageclass.reclaim_policy
-
Reclaim policy for dynamically created volumes
type: keyword
-
kubernetes.storageclass.volume_binding_mode
-
Mode for default provisioning and binding
type: keyword
-
kubernetes.storageclass.created
-
Storage class creation date
type: date
kubernetes system containers metrics
-
kubernetes.system.container
-
Container name
type: keyword
-
kubernetes.system.start_time
-
Start time
type: date
CPU usage metrics
-
kubernetes.system.cpu.usage.core.ns
-
CPU Core usage nanoseconds
type: double
-
kubernetes.system.cpu.usage.nanocores
-
CPU used nanocores
type: double
-
kubernetes.system.memory.usage.bytes
-
Total memory usage
type: double
format: bytes
-
kubernetes.system.memory.rss.bytes
-
RSS memory usage
type: double
format: bytes
-
kubernetes.system.memory.workingset.bytes
-
Working set memory usage
type: double
format: bytes
-
kubernetes.system.memory.pagefaults
-
Number of page faults
type: double
-
kubernetes.system.memory.majorpagefaults
-
Number of major page faults
type: double
kubernetes volume metrics
-
kubernetes.volume.name
-
Volume name
type: keyword
-
kubernetes.volume.fs.capacity.bytes
-
Filesystem total capacity in bytes
type: double
format: bytes
-
kubernetes.volume.fs.available.bytes
-
Filesystem total available in bytes
type: double
format: bytes
-
kubernetes.volume.fs.used.bytes
-
Filesystem total used in bytes
type: double
format: bytes
-
kubernetes.volume.fs.used.pct
-
Percentage of used storage
type: scaled_float
format: percent
-
kubernetes.volume.fs.inodes.used
-
Used inodes
type: double
-
kubernetes.volume.fs.inodes.free
-
Free inodes
type: double
-
kubernetes.volume.fs.inodes.count
-
Total inodes
type: double
-
kubernetes.volume.fs.inodes.pct
-
Percentage of used inodes
type: scaled_float
format: percent