Record metrics when framework returns unschedulable error

This commit is contained in:
Shintaro Murakami 2019-07-22 16:01:22 +09:00
parent c2a4369ba4
commit 169537499c

View File

@ -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()