@@ -153,14 +153,12 @@ func (m *AdmissionMetrics) ObserveWebhook(elapsed time.Duration, rejected bool,
153
153
}
154
154
155
155
type metricSet struct {
156
- latencies * prometheus.HistogramVec
157
- deprecatedLatencies * prometheus.HistogramVec
158
- latenciesSummary * prometheus.SummaryVec
159
- deprecatedLatenciesSummary * prometheus.SummaryVec
156
+ latencies * prometheus.HistogramVec
157
+ latenciesSummary * prometheus.SummaryVec
160
158
}
161
159
162
160
func newMetricSet (name string , labels []string , helpTemplate string , hasSummary bool ) * metricSet {
163
- var summary , deprecatedSummary * prometheus.SummaryVec
161
+ var summary * prometheus.SummaryVec
164
162
if hasSummary {
165
163
summary = prometheus .NewSummaryVec (
166
164
prometheus.SummaryOpts {
@@ -172,16 +170,6 @@ func newMetricSet(name string, labels []string, helpTemplate string, hasSummary
172
170
},
173
171
labels ,
174
172
)
175
- deprecatedSummary = prometheus .NewSummaryVec (
176
- prometheus.SummaryOpts {
177
- Namespace : namespace ,
178
- Subsystem : subsystem ,
179
- Name : fmt .Sprintf ("%s_admission_latencies_milliseconds_summary" , name ),
180
- Help : fmt .Sprintf ("(Deprecated) " + helpTemplate , "latency summary in milliseconds" ),
181
- MaxAge : latencySummaryMaxAge ,
182
- },
183
- labels ,
184
- )
185
173
}
186
174
187
175
return & metricSet {
@@ -195,56 +183,32 @@ func newMetricSet(name string, labels []string, helpTemplate string, hasSummary
195
183
},
196
184
labels ,
197
185
),
198
- deprecatedLatencies : prometheus .NewHistogramVec (
199
- prometheus.HistogramOpts {
200
- Namespace : namespace ,
201
- Subsystem : subsystem ,
202
- Name : fmt .Sprintf ("%s_admission_latencies_milliseconds" , name ),
203
- Help : fmt .Sprintf ("(Deprecated) " + helpTemplate , "latency histogram in milliseconds" ),
204
- Buckets : latencyBuckets ,
205
- },
206
- labels ,
207
- ),
208
186
209
- latenciesSummary : summary ,
210
- deprecatedLatenciesSummary : deprecatedSummary ,
187
+ latenciesSummary : summary ,
211
188
}
212
189
}
213
190
214
191
// MustRegister registers all the prometheus metrics in the metricSet.
215
192
func (m * metricSet ) mustRegister () {
216
193
prometheus .MustRegister (m .latencies )
217
- prometheus .MustRegister (m .deprecatedLatencies )
218
194
if m .latenciesSummary != nil {
219
195
prometheus .MustRegister (m .latenciesSummary )
220
196
}
221
- if m .deprecatedLatenciesSummary != nil {
222
- prometheus .MustRegister (m .deprecatedLatenciesSummary )
223
- }
224
197
}
225
198
226
199
// Reset resets all the prometheus metrics in the metricSet.
227
200
func (m * metricSet ) reset () {
228
201
m .latencies .Reset ()
229
- m .deprecatedLatencies .Reset ()
230
202
if m .latenciesSummary != nil {
231
203
m .latenciesSummary .Reset ()
232
204
}
233
- if m .deprecatedLatenciesSummary != nil {
234
- m .deprecatedLatenciesSummary .Reset ()
235
- }
236
205
}
237
206
238
207
// Observe records an observed admission event to all metrics in the metricSet.
239
208
func (m * metricSet ) observe (elapsed time.Duration , labels ... string ) {
240
209
elapsedSeconds := elapsed .Seconds ()
241
- elapsedMicroseconds := float64 (elapsed / time .Microsecond )
242
210
m .latencies .WithLabelValues (labels ... ).Observe (elapsedSeconds )
243
- m .deprecatedLatencies .WithLabelValues (labels ... ).Observe (elapsedMicroseconds )
244
211
if m .latenciesSummary != nil {
245
212
m .latenciesSummary .WithLabelValues (labels ... ).Observe (elapsedSeconds )
246
213
}
247
- if m .deprecatedLatenciesSummary != nil {
248
- m .deprecatedLatenciesSummary .WithLabelValues (labels ... ).Observe (elapsedMicroseconds )
249
- }
250
214
}
0 commit comments