...
1
16
17 package metrics
18
19 import (
20 "k8s.io/component-base/metrics"
21 "k8s.io/component-base/metrics/legacyregistry"
22 )
23
24
25 const VolumeSchedulerSubsystem = "scheduler_volume"
26
27 var (
28
29 VolumeBindingRequestSchedulerBinderCache = metrics.NewCounterVec(
30 &metrics.CounterOpts{
31 Subsystem: VolumeSchedulerSubsystem,
32 Name: "binder_cache_requests_total",
33 Help: "Total number for request volume binding cache",
34 StabilityLevel: metrics.ALPHA,
35 },
36 []string{"operation"},
37 )
38
39 VolumeSchedulingStageFailed = metrics.NewCounterVec(
40 &metrics.CounterOpts{
41 Subsystem: VolumeSchedulerSubsystem,
42 Name: "scheduling_stage_error_total",
43 Help: "Volume scheduling stage error count",
44 StabilityLevel: metrics.ALPHA,
45 },
46 []string{"operation"},
47 )
48 )
49
50
51
52 func RegisterVolumeSchedulingMetrics() {
53 legacyregistry.MustRegister(VolumeBindingRequestSchedulerBinderCache)
54 legacyregistry.MustRegister(VolumeSchedulingStageFailed)
55 }
56
View as plain text