metrics

package
v0.21.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	WorkQueueSubsystem         = metrics.WorkQueueSubsystem
	DepthKey                   = metrics.DepthKey
	AddsKey                    = metrics.AddsKey
	QueueLatencyKey            = metrics.QueueLatencyKey
	WorkDurationKey            = metrics.WorkDurationKey
	UnfinishedWorkKey          = metrics.UnfinishedWorkKey
	LongestRunningProcessorKey = metrics.LongestRunningProcessorKey
	RetriesKey                 = metrics.RetriesKey
)

Metrics subsystem and all keys used by the workqueue.

Variables

This section is empty.

Functions

This section is empty.

Types

type DepthMetricWithPriority added in v0.21.0

type DepthMetricWithPriority interface {
	Inc(priority int)
	Dec(priority int)
}

DepthMetricWithPriority represents a depth metric with priority.

type MetricsProviderWithPriority added in v0.21.0

type MetricsProviderWithPriority interface {
	workqueue.MetricsProvider

	NewDepthMetricWithPriority(name string) DepthMetricWithPriority
}

type WorkqueueMetricsProvider

type WorkqueueMetricsProvider struct{}

func (WorkqueueMetricsProvider) NewAddsMetric

func (WorkqueueMetricsProvider) NewDepthMetric

func (WorkqueueMetricsProvider) NewDepthMetricWithPriority added in v0.21.0

func (WorkqueueMetricsProvider) NewDepthMetricWithPriority(name string) DepthMetricWithPriority

func (WorkqueueMetricsProvider) NewLatencyMetric

func (WorkqueueMetricsProvider) NewLongestRunningProcessorSecondsMetric

func (WorkqueueMetricsProvider) NewLongestRunningProcessorSecondsMetric(name string) workqueue.SettableGaugeMetric

func (WorkqueueMetricsProvider) NewRetriesMetric

func (WorkqueueMetricsProvider) NewRetriesMetric(name string) workqueue.CounterMetric

func (WorkqueueMetricsProvider) NewUnfinishedWorkSecondsMetric

func (WorkqueueMetricsProvider) NewUnfinishedWorkSecondsMetric(name string) workqueue.SettableGaugeMetric

func (WorkqueueMetricsProvider) NewWorkDurationMetric

func (WorkqueueMetricsProvider) NewWorkDurationMetric(name string) workqueue.HistogramMetric

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL