Sysdig Monitor Documentation

Kubernetes

Contents
Kubernetes State
Contents
kubernetes.daemonSet.pods.desired

The number of nodes that should be running the daemon pod.

kubernetes.daemonSet.pods.misscheduled

The number of nodes running a daemon pod but are not supposed to.

kubernetes.daemonSet.pods.ready

The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.

kubernetes.daemonSet.pods.scheduled

The number of nodes that running at least one daemon pod and are supposed to.

kubernetes.deployment.replicas.available

The number of available pods per deployment.

kubernetes.deployment.replicas.desired

The number of desired pods per deployment.

kubernetes.deployment.replicas.paused

The number of paused pods per deployment. These pods will not be processed by the deployment controller.

kubernetes.deployment.replicas.running

The number of running pods per deployment.

kubernetes.deployment.replicas.unavailable

The number of unavailable pods per deployment.

kubernetes.deployment.replicas.updated

The number of updated pods per deployment.

kubernetes.job.completions

The desired number of successfully finished pods that the job should be run with.

kubernetes.job.numFailed

The number of pods which reached Phase Failed.

kubernetes.job.numSucceeded

The number of pods which reached Phase Succeeded.

kubernetes.job.parallelism

The maximum desired number of pods that the job should run at any given time.

kubernetes.job.status.active

The number of actively running pods.

kubernetes.namespace.count

The number of namespaces.

kubernetes.namespace.deployment.count

The number of deployments per namespace.

kubernetes.namespace.job.count

The number of jobs per namespaces.

kubernetes.namespace.replicaSet.count

The number of replicaSets per namespace.

kubernetes.namespace.service.count

The number of services per namespace.

kubernetes.node.allocatable.cpuCores

The CPU resources of a node that are available for scheduling.

kubernetes.node.allocatable.memBytes

The memory resources of a node that are available for scheduling.

kubernetes.node.allocatable.pods

The pod resources of a node that are available for scheduling.

kubernetes.node.capacity.cpuCores

The maximum CPU resources of the node.

kubernetes.node.capacity.memBytes

The maximum memory resources of the node.

kubernetes.node.capacity.pods

The maximum number of pods of the node.

kubernetes.node.diskPressure

The number of nodes with disk pressure.

kubernetes.node.memoryPressure

The number of nodes with memory pressure.

kubernetes.node.networkUnavailable

The number of nodes with network unavailable.

kubernetes.node.outOfDisk

The number of nodes that are out of disk space.

kubernetes.node.ready

The number of nodes that are ready.

kubernetes.node.unschedulable

The number of nodes unavailable to schedule new pods.

kubernetes.pod.containers.waiting

The number of containers waiting for a pod.

kubernetes.pod.resourceLimits.cpuCores

The limit on CPU cores to be used by a container.

kubernetes.pod.resourceLimits.memBytes

The limit on memory to be used by a container in bytes.

kubernetes.pod.resourceRequests.cpuCores

The number of CPU cores requested by containers in the pod.

kubernetes.pod.resourceRequests.memBytes

The number of memory bytes requested by containers in the pod.

kubernetes.pod.status.ready

The number of pods ready to serve requests.

kubernetes.replicaSet.replicas.fullyLabeled

The number of fully labeled pods per ReplicaSet.

kubernetes.replicaSet.replicas.ready

The number of ready pods per ReplicaSet.

kubernetes.statefulset.replicas

The desired number of pods per StatefulSet.

kubernetes.statefulset.status.replicas

The total number of pods created by the StatefulSet.

kubernetes.statefulset.status.replicas.current

The number of pods created by the current version of the StatefulSet.

kubernetes.statefulset.status.replicas.ready

The number of ready pods created by this StatefulSet.

kubernetes.statefulset.status.replicas.updated

The number of pods updated to the new version of this StatefulSet.

Resource Usage
Contents
kubernetes.pod.restart.count

The cumulative number of container restarts for the pod over its lifetime.

Note

This metric is not useful for alerts. Sysdig recommends using kubernetes.pod.restart.rate instead.

Metadata

Description

Metric Type

Counter

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Rate

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.pod.restart.rate

The number of pod restarts within the defined time period.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Rate

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.replicaSet.replicas.desired

The number of desired pods per replicaSet.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Rate

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.replicaSet.replicas.running

The number of running pods per replicaSet.

Metadata

Description

Metric Type

Counter

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Rate

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.replicationController.replicas.desired

The number of desired pods per replication controller.

Metadata

Description

Metric Type

Counter

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Rate

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.replicationController.replicas.running

The number of running pods per replication controller.

Metadata

Description

Metric Type

Counter

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Rate

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.configmaps.hard

The total number of config maps that can be created in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.configmaps.used

The current number of config maps in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.limits.cpu.hard

The sum of all CPU limits across all pods in a non-terminal state.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.limits.cpu.used

The current CPU used across all pods in a non-terminal state.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.limits.memory.hard

The total memory limit across all pods in a non-terminal state.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.limits.memory.used

The current total memory used across all pods in a non-terminal state.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.persistentvolumeclaims.hard

The total number of persistent volume claims that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.persistentvolumeclaims.used

The number of persistent volume claims that exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.pods.hard

The total number of pods in a non-terminal state that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.pods.used

The number of pods in a non-terminal state that exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.replicationcontrollers.hard

The maximum number of replication controllers that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.replicationcontrollers.used

The number of replication controllers that exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.requests.cpu.hard

The maximum number of CPU requests allowed across all pods in a non-terminal state.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.requests.cpu.used

The current number of CPU requests across all pods in a non-terminal state.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.requests.memory.hard

The maximum number of memory requests allowed across all pods in a non-terminal state.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.requests.memory.used

The current number of memory requests across all pods in a non-terminal state.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.requests.storage.hard

The maximum number of storage requests allowed across all persistent volume claims.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.requests.storage.used

The current number of storage requests across all persistent volume claims.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.resourcequotas.hard

The maximum number of resource quotas that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.resourcequotas.used

The current number of resource quotas that exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.secrets.hard

The maximum number of secrets that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.secrets.used

The current number of secrets that exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.services.hard

The maximum number of services that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.services.used

The current number of services that exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.services.loadbalancers.hard

The maximum number of load balancer services that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.services.loadbalancers.used

The current number of load balancer services that exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.services.nodeports.hard

The maximum number of node port services that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

kubernetes.resourcequota.services.nodeports.used

The maximum number of node port services that can exist in the namespace.

Metadata

Description

Metric Type

Gauge

Value Type

Integer

Segment By

Kubernetes

Default Time Aggregation

Average

Available Time Aggregation Formats

Avg, Rate, Sum, Min, Max

Default Group Aggregation

Sum

Available Group Aggregation Formats

Avg, Sum, Min, Max

Empty or missing topic