Merge pull request #86167 from yiyang5055/change-CounterVec-to-Counter

change CounterVec to use Counter in the Kubelet's Pod Lifecycle Event…
This commit is contained in:
Kubernetes Prow Robot 2019-12-19 11:33:56 -08:00 committed by GitHub
commit 03e90b80ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 5 deletions

View File

@ -165,17 +165,16 @@ var (
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
}, },
) )
// PLEGDiscardEvents is a Histogram that tracks the duration (in seconds) it takes for discarding events in the Kubelet's // PLEGDiscardEvents is a Counter that tracks the number of discarding events in the Kubelet's Pod Lifecycle Event Generator (PLEG).
// Pod Lifecycle Event Generator (PLEG). PLEGDiscardEvents = metrics.NewCounter(
PLEGDiscardEvents = metrics.NewCounterVec(
&metrics.CounterOpts{ &metrics.CounterOpts{
Subsystem: KubeletSubsystem, Subsystem: KubeletSubsystem,
Name: PLEGDiscardEventsKey, Name: PLEGDiscardEventsKey,
Help: "The number of discard events in PLEG.", Help: "The number of discard events in PLEG.",
StabilityLevel: metrics.ALPHA, StabilityLevel: metrics.ALPHA,
}, },
[]string{},
) )
// PLEGRelistInterval is a Histogram that tracks the intervals (in seconds) between relisting in the Kubelet's // PLEGRelistInterval is a Histogram that tracks the intervals (in seconds) between relisting in the Kubelet's
// Pod Lifecycle Event Generator (PLEG). // Pod Lifecycle Event Generator (PLEG).
PLEGRelistInterval = metrics.NewHistogram( PLEGRelistInterval = metrics.NewHistogram(

View File

@ -272,7 +272,7 @@ func (g *GenericPLEG) relist() {
select { select {
case g.eventChannel <- events[i]: case g.eventChannel <- events[i]:
default: default:
metrics.PLEGDiscardEvents.WithLabelValues().Inc() metrics.PLEGDiscardEvents.Inc()
klog.Error("event channel is full, discard this relist() cycle event") klog.Error("event channel is full, discard this relist() cycle event")
} }
} }