diff --git a/pkg/kubelet/metrics/metrics.go b/pkg/kubelet/metrics/metrics.go index ff12aaa31c5..1f6ee294846 100644 --- a/pkg/kubelet/metrics/metrics.go +++ b/pkg/kubelet/metrics/metrics.go @@ -165,17 +165,16 @@ var ( StabilityLevel: metrics.ALPHA, }, ) - // PLEGDiscardEvents is a Histogram that tracks the duration (in seconds) it takes for discarding events in the Kubelet's - // Pod Lifecycle Event Generator (PLEG). - PLEGDiscardEvents = metrics.NewCounterVec( + // PLEGDiscardEvents is a Counter that tracks the number of discarding events in the Kubelet's Pod Lifecycle Event Generator (PLEG). + PLEGDiscardEvents = metrics.NewCounter( &metrics.CounterOpts{ Subsystem: KubeletSubsystem, Name: PLEGDiscardEventsKey, Help: "The number of discard events in PLEG.", StabilityLevel: metrics.ALPHA, }, - []string{}, ) + // PLEGRelistInterval is a Histogram that tracks the intervals (in seconds) between relisting in the Kubelet's // Pod Lifecycle Event Generator (PLEG). PLEGRelistInterval = metrics.NewHistogram( diff --git a/pkg/kubelet/pleg/generic.go b/pkg/kubelet/pleg/generic.go index 9fda1be6b48..1bd39c64ff7 100644 --- a/pkg/kubelet/pleg/generic.go +++ b/pkg/kubelet/pleg/generic.go @@ -272,7 +272,7 @@ func (g *GenericPLEG) relist() { select { case g.eventChannel <- events[i]: default: - metrics.PLEGDiscardEvents.WithLabelValues().Inc() + metrics.PLEGDiscardEvents.Inc() klog.Error("event channel is full, discard this relist() cycle event") } }