49
49
},
50
50
[]string {"resource" },
51
51
)
52
-
53
- deprecatedEtcdRequestLatenciesSummary = compbasemetrics .NewSummaryVec (
54
- & compbasemetrics.SummaryOpts {
55
- Name : "etcd_request_latencies_summary" ,
56
- Help : "Etcd request latency summary in microseconds for each operation and object type." ,
57
- StabilityLevel : compbasemetrics .ALPHA ,
58
- DeprecatedVersion : "1.14.0" ,
59
- },
60
- []string {"operation" , "type" },
61
- )
62
52
)
63
53
64
54
var registerMetrics sync.Once
@@ -69,9 +59,6 @@ func Register() {
69
59
registerMetrics .Do (func () {
70
60
legacyregistry .MustRegister (etcdRequestLatency )
71
61
legacyregistry .MustRegister (objectCounts )
72
-
73
- // TODO(danielqsj): Remove the following metrics, they are deprecated
74
- legacyregistry .MustRegister (deprecatedEtcdRequestLatenciesSummary )
75
62
})
76
63
}
77
64
@@ -83,19 +70,11 @@ func UpdateObjectCount(resourcePrefix string, count int64) {
83
70
// RecordEtcdRequestLatency sets the etcd_request_duration_seconds metrics.
84
71
func RecordEtcdRequestLatency (verb , resource string , startTime time.Time ) {
85
72
etcdRequestLatency .WithLabelValues (verb , resource ).Observe (sinceInSeconds (startTime ))
86
- deprecatedEtcdRequestLatenciesSummary .WithLabelValues (verb , resource ).Observe (sinceInMicroseconds (startTime ))
87
73
}
88
74
89
75
// Reset resets the etcd_request_duration_seconds metric.
90
76
func Reset () {
91
77
etcdRequestLatency .Reset ()
92
-
93
- deprecatedEtcdRequestLatenciesSummary .Reset ()
94
- }
95
-
96
- // sinceInMicroseconds gets the time since the specified start in microseconds.
97
- func sinceInMicroseconds (start time.Time ) float64 {
98
- return float64 (time .Since (start ).Nanoseconds () / time .Microsecond .Nanoseconds ())
99
78
}
100
79
101
80
// sinceInSeconds gets the time since the specified start in seconds.
0 commit comments