diff --git a/pkg/apiserver/rest/metrics.go b/pkg/apiserver/rest/metrics.go index 5e066daec50e..0b85e7268b6a 100644 --- a/pkg/apiserver/rest/metrics.go +++ b/pkg/apiserver/rest/metrics.go @@ -68,9 +68,9 @@ func (m *dualWriterMetrics) recordStorageDuration(isError bool, mode string, nam m.storage.WithLabelValues(strconv.FormatBool(isError), mode, name, method).Observe(duration) } -func (m *dualWriterMetrics) recordOutcome(mode string, name string, outcome bool, method string) { +func (m *dualWriterMetrics) recordOutcome(mode string, name string, areEqual bool, method string) { var observeValue float64 - if outcome { + if !areEqual { observeValue = 1 } m.outcome.WithLabelValues(mode, name, method).Observe(observeValue)