Kubernetes Scheduler integration metrics
The official Datadog integration for monitoring Kubernetes Scheduler. It collects 43 metrics.
Official summary
Monitors the Kubernetes Scheduler
Metric types
- gauge (value at a point in time): 38
- count (occurrences in the interval): 5
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
kube_scheduler.Number of latency in seconds | gauge | - |
kube_scheduler.Total binding latency in seconds | gauge | - |
kube_scheduler.Number of equivalence cache lookups, by whether or not a cache entry was found | count | - |
kube_scheduler.Number of HTTP requests, partitioned by status code, method, and host | count | - |
kube_scheduler.Number of client requests. Broken down by verb and URL | gauge | - |
kube_scheduler.Total latency. Broken down by verb and URL | gauge | / |
kube_scheduler.Number of the GC invocation | gauge | - |
kube_scheduler.GC invocation durations quantiles | gauge | / |
kube_scheduler.GC invocation durations sum | gauge | / |
kube_scheduler.Number of running goroutines split by the work they do such as binding (alpha; requires k8s v1.26+) | gauge | - |
kube_scheduler.Number of goroutines that currently exist | gauge | - |
kube_scheduler.Maximum allowed open file descriptors | gauge | - |
kube_scheduler.Number of open file descriptors | gauge | - |
kube_scheduler.Number of pending pods, by the queue type (requires k8s v1.15+) | gauge | - |
kube_scheduler.Number of preemption attempts in the cluster till now | count | - |
kube_scheduler.Number of selected pods during the latest preemption round | gauge | - |
kube_scheduler.Total selected pods during the latest preemption round | gauge | - |
kube_scheduler.Number of pods added to scheduling queues by event and queue type (requires k8s v1.17+) | count | - |
kube_scheduler.Number of attempts to schedule pods, by the result. 'unschedulable' means a pod could not be scheduled, while 'error' means an internal scheduler problem. | gauge | - |
kube_scheduler.Number of scheduling algorithm predicate evaluation | gauge | - |
kube_scheduler.Total scheduling algorithm predicate evaluation duration | gauge | / |
kube_scheduler.Number of scheduling algorithm preemption evaluation | gauge | - |
kube_scheduler.Total scheduling algorithm preemption evaluation duration | gauge | / |
kube_scheduler.Number of scheduling algorithm priority evaluation | gauge | - |
kube_scheduler.Total scheduling algorithm priority evaluation duration | gauge | / |
kube_scheduler.Number of scheduling algorithm latency | gauge | - |
kube_scheduler.Total scheduling algorithm latency | gauge | / |
kube_scheduler.Scheduling attempt latency in seconds (scheduling algorithm + binding) (requires k8s v1.23+) | gauge | - |
kube_scheduler.Total scheduling attempt latency in seconds (scheduling algorithm + binding) (requires k8s v1.23+) | gauge | / |
kube_scheduler.Number of E2e scheduling latency (scheduling algorithm + binding) | gauge | - |
kube_scheduler.Total E2e scheduling latency (scheduling algorithm + binding) | gauge | / |
kube_scheduler.Number of attempts to successfully schedule a pod (requires k8s v1.23+) | gauge | - |
kube_scheduler.Total number of attempts to successfully schedule a pod (requires k8s v1.23+) | gauge | - |
kube_scheduler.E2e latency for a pod being scheduled which may include multiple scheduling attempts (requires k8s v1.23+) | gauge | - |
kube_scheduler.Total e2e latency for a pod being scheduled which may include multiple scheduling attempts (requires k8s v1.23+) | gauge | / |
kube_scheduler.Number of scheduling split by sub-parts of the scheduling operation | gauge | - |
kube_scheduler.Scheduling latency quantiles split by sub-parts of the scheduling operation | gauge | / |
kube_scheduler.Total scheduling latency split by sub-parts of the scheduling operation | gauge | / |
kube_scheduler.Result of a single scheduler healthcheck (alpha; requires k8s v1.26+) | gauge | - |
kube_scheduler.Cumulative results of all scheduler healthchecks (alpha; requires k8s v1.26+) | count | - |
kube_scheduler.Number of OS threads created | gauge | - |
kube_scheduler.Number of Volume scheduling | gauge | - |
kube_scheduler.Total Volume scheduling stage latency | gauge | / |
Official documentation
Official documentation for the Kubernetes Scheduler integration
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.