From 169537499c3a66f4892d147e217898eb9323c5c5 Mon Sep 17 00:00:00 2001 From: Shintaro Murakami Date: Mon, 22 Jul 2019 16:01:22 +0900 Subject: [PATCH] Record metrics when framework returns unschedulable error --- pkg/scheduler/scheduler.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/scheduler/scheduler.go b/pkg/scheduler/scheduler.go index 4dd3c9c1d01..651a8021b51 100644 --- a/pkg/scheduler/scheduler.go +++ b/pkg/scheduler/scheduler.go @@ -560,6 +560,7 @@ func (sched *Scheduler) scheduleOne() { if !permitStatus.IsSuccess() { var reason string if permitStatus.Code() == framework.Unschedulable { + metrics.PodScheduleFailures.Inc() reason = v1.PodReasonUnschedulable } else { metrics.PodScheduleErrors.Inc() @@ -579,6 +580,7 @@ func (sched *Scheduler) scheduleOne() { if !prebindStatus.IsSuccess() { var reason string if prebindStatus.Code() == framework.Unschedulable { + metrics.PodScheduleFailures.Inc() reason = v1.PodReasonUnschedulable } else { metrics.PodScheduleErrors.Inc()