Collector Type : Agent

Category : Application Monitors

Application Name : k8s Scheduler

Global Template Name : Kubernetes Scheduler

Collected Metrics

Metric NameDisplay NameDescription
scheduler.binding.duration.countKube Scheduler Binding Duration Seconds CountTotal Binding duration in seconds count.
scheduler.binding.duration.secondsKube Scheduler Binding Duration Seconds SumBinding duration in seconds sum.
scheduler.binding.latency.countKube Scheduler Binding Latency Microseconds CountTotal Binding latency in microseconds count.
scheduler.binding.latency.sumKube Scheduler Binding Latency Microseconds SumBinding latency in microseconds sum.
scheduler.cache.lookupsKube Scheduler Equiv Cache Lookups TotalTotal number of equivalence cache lookups, by whether or not a cache entry was found.
scheduler.client.http.requestsKube Scheduler Rest Client Requests TotalNumber of HTTP requests, partitioned by status code, method, and host.
scheduler.client.http.requests_duration.countKube Scheduler Rest Client Request Latency Seconds CountTotal request latency in seconds. Broken down by verb and URL.
scheduler.client.http.requests_duration.sumKube Scheduler Rest Client Request Latency Seconds SumRequest latency in seconds sum. Broken down by verb and URL.
scheduler.gc_duration_seconds.countKube Scheduler Go GC Duration Seconds CountA summary of the GC invocation durations.
scheduler.gc_duration_seconds.quantileKube Scheduler Go GC Duration SecondsA summary of the GC invocation durations.
scheduler.gc_duration_seconds.sumKube Scheduler Go GC Duration Seconds SumA summary of the GC invocation durations.
scheduler.go.goroutinesKube Scheduler Go GoroutinesNumber of goroutines that currently exist.
scheduler.process.max_fdsKube Scheduler Process Max FdsMaximum number of open file descriptors.
scheduler.process.open_fdsKube Scheduler Process Open FdsNumber of open file descriptors.
scheduler.pod_preemption.victimsKube Scheduler Pod Preemption VictimsNumber of selected preemption victims.
scheduler.pod_preemption.attemptsKube Scheduler Total Preemption AttemptsTotal preemption attempts in the cluster till now.
scheduler.schedule_attempts.totalKube Scheduler Schedule Attempts TotalNumber of attempts to schedule pods, by the result. 'unschedulable' means a pod could not be scheduled, while 'error' means an internal scheduler problem.
scheduler.scheduling.algorithm_duration.countKube Scheduler Scheduling Algorithm Duration Seconds CountTotal Scheduling algorithm latency in seconds count.
scheduler.scheduling.algorithm_duration.sumKube Scheduler Scheduling Algorithm Duration Seconds SumScheduling algorithm latency in seconds sum.
scheduler.scheduling.algorithm_latency.countKube Scheduler Scheduling Algorithm Latency Microseconds CountTotal Scheduling algorithm latency in microseconds count.
scheduler.scheduling.algorithm_latency.sumKube Scheduler Scheduling Algorithm Latency Microseconds SumScheduling algorithm latency in microseconds sum.
scheduler.scheduling.algorithm.predicate_duration.countKube Scheduler Scheduling Algorithm Predicate Evaluation CountScheduling algorithm predicate evaluation duration
scheduler.scheduling.algorithm.predicate_duration.sumKube Scheduler Scheduling Algorithm Predicate Evaluation SumScheduling algorithm predicate evaluation duration.
scheduler.scheduling.algorithm.preemption_duration.countKube Scheduler Scheduling Algorithm Preemption Evaluation CountScheduling algorithm preemption evaluation duration.
scheduler.scheduling.algorithm.preemption_duration.sumKube Scheduler Scheduling Algorithm Preemption Evaluation SumScheduling algorithm preemption evaluation duration.
scheduler.scheduling.algorithm.priority_duration.countKube Scheduler Scheduling Algorithm Priority Evaluation CountScheduling algorithm priority evaluation duration.
scheduler.scheduling.algorithm.priority_duration.sumKube Scheduler Scheduling Algorithm Priority Evaluation SumScheduling algorithm priority evaluation duration.
scheduler.e2e.scheduling_duration.countKube Scheduler E2E Scheduling Duration Seconds CountTotal E2e scheduling latency in seconds (scheduling algorithm + binding).
scheduler.e2e.scheduling_duration.sumKube Scheduler E2E Scheduling Duration Seconds SumE2e scheduling latency in seconds (scheduling algorithm + binding).
scheduler.e2e.scheduling_latency.countKube Scheduler E2E Scheduling Latency Microseconds CountTotal E2e scheduling latency in microseconds (scheduling algorithm + binding).
scheduler.e2e.scheduling_latency.sumKube Scheduler E2E Scheduling Latency Microseconds SumE2e scheduling latency in microseconds (scheduling algorithm + binding).
scheduler.scheduling.scheduling_duration.countKube Scheduler Scheduling Duration Seconds CountScheduling latency in seconds split by sub-parts of the scheduling operation
scheduler.scheduling.scheduling_duration.quantileKube Scheduler Scheduling Duration SecondsScheduling latency in seconds split by sub-parts of the scheduling operation.
scheduler.scheduling.scheduling_duration.sumKube Scheduler Scheduling Duration Seconds SumScheduling latency in seconds split by sub-parts of the scheduling operation.
scheduler.scheduling.scheduling_latency.countKube Scheduler Scheduling Latency Seconds CountScheduling latency in seconds split by sub-parts of the scheduling operation.
scheduler.scheduling.scheduling_latency.quantileKube Scheduler Scheduling Latency SecondsScheduling latency in seconds split by sub-parts of the scheduling operation
scheduler.scheduling.scheduling_latency.sumKube Scheduler Scheduling Latency Seconds SumScheduling latency in seconds split by sub-parts of the scheduling operation
scheduler.threadsKube Scheduler OS ThreadsNumber of OS threads created
scheduler.volume_scheduling_duration.sumKube Scheduler Volume Scheduling Duration Seconds SumVolume scheduling stage latency sum
scheduler.volume_scheduling_duration.countKube Scheduler Volume Scheduling Duration Seconds CountVolume scheduling stage latency count