Kubernetes metrics
Information and statistics of pods managed by kubernetes.
Kubernetes API server metrics
-
kubernetes.apiserver.request.client -
Client executing requests
type: keyword
-
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.http.request.duration.us.percentile.* -
Request duration microseconds percentiles
type: object
-
kubernetes.apiserver.http.request.duration.us.sum -
Request duration microseconds cumulative sum
type: double
-
kubernetes.apiserver.http.request.duration.us.count -
Request count for duration
type: long
-
kubernetes.apiserver.http.request.size.bytes.percentile.* -
Request size percentiles
type: object
-
kubernetes.apiserver.http.request.size.bytes.sum -
Request size cumulative sum
type: long
format: bytes
-
kubernetes.apiserver.http.request.size.bytes.count -
Request count for size
type: long
-
kubernetes.apiserver.http.response.size.bytes.percentile.* -
Response size percentiles
type: object
-
kubernetes.apiserver.http.response.size.bytes.sum -
Response size cumulative sum
type: long
format: bytes
-
kubernetes.apiserver.http.response.size.bytes.count -
Response count
type: long
-
kubernetes.apiserver.http.request.count -
Request count for response
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.latency.sum -
Requests latency, sum of latencies in microseconds
type: long
-
kubernetes.apiserver.request.latency.count -
Request latency, number of requests
type: long
-
kubernetes.apiserver.request.latency.bucket.* -
Request latency histogram buckets
type: object
-
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.* -
Request duration, 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)
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)
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.handler -
Request handler
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.started.sec -
Seconds since the process started
type: double
-
kubernetes.controllermanager.http.request.duration.us.percentile.* -
Request duration microseconds percentiles
type: object
-
kubernetes.controllermanager.http.request.duration.us.sum -
Request duration microseconds cumulative sum
type: double
-
kubernetes.controllermanager.http.request.duration.us.count -
Request count for duration
type: long
-
kubernetes.controllermanager.http.request.size.bytes.percentile.* -
Request size percentiles
type: object
-
kubernetes.controllermanager.http.request.size.bytes.sum -
Request size cumulative sum
type: long
format: bytes
-
kubernetes.controllermanager.http.request.size.bytes.count -
Request count for size
type: long
-
kubernetes.controllermanager.http.response.size.bytes.percentile.* -
Response size percentiles
type: object
-
kubernetes.controllermanager.http.response.size.bytes.sum -
Response size cumulative sum
type: long
format: bytes
-
kubernetes.controllermanager.http.response.size.bytes.count -
Response count
type: long
-
kubernetes.controllermanager.http.request.count -
Request count for response
type: long
-
kubernetes.controllermanager.client.request.count -
Number of requests as client
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
0type: 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
0type: double
-
kubernetes.node.network.tx.bytes -
Transmitted bytes on the default interface. If default interface is not defined, will be reported not correct value
0type: 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
0type: 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)
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)
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,
hardorusedtype: 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