Skip to content

Commit 060756b

Browse files
committed
remove deprecated metrics of apiserver
1 parent 85931af commit 060756b

File tree

3 files changed

+3
-54
lines changed

3 files changed

+3
-54
lines changed

staging/src/k8s.io/apiserver/pkg/endpoints/metrics/metrics.go

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ var (
7474
// should be all lowercase and separated by underscores.
7575
[]string{"verb", "dry_run", "group", "version", "resource", "subresource", "scope", "component", "client", "contentType", "code"},
7676
)
77+
// TODO(logicalhan): remove this deprecated metrics after fixing the dependencies
7778
deprecatedRequestCounter = compbasemetrics.NewCounterVec(
7879
&compbasemetrics.CounterOpts{
7980
Name: "apiserver_request_count",
@@ -104,17 +105,7 @@ var (
104105
},
105106
[]string{"verb", "dry_run", "group", "version", "resource", "subresource", "scope", "component"},
106107
)
107-
deprecatedRequestLatencies = compbasemetrics.NewHistogramVec(
108-
&compbasemetrics.HistogramOpts{
109-
Name: "apiserver_request_latencies",
110-
Help: "Response latency distribution in microseconds for each verb, group, version, resource, subresource, scope and component.",
111-
// Use buckets ranging from 125 ms to 8 seconds.
112-
Buckets: compbasemetrics.ExponentialBuckets(125000, 2.0, 7),
113-
StabilityLevel: compbasemetrics.ALPHA,
114-
DeprecatedVersion: "1.14.0",
115-
},
116-
[]string{"verb", "group", "version", "resource", "subresource", "scope", "component"},
117-
)
108+
// TODO(wojtek-t): remove this deprecated metrics after fixing the dependencies
118109
deprecatedRequestLatenciesSummary = compbasemetrics.NewSummaryVec(
119110
&compbasemetrics.SummaryOpts{
120111
Name: "apiserver_request_latencies_summary",
@@ -146,15 +137,6 @@ var (
146137
},
147138
[]string{"requestKind"},
148139
)
149-
DeprecatedDroppedRequests = compbasemetrics.NewCounterVec(
150-
&compbasemetrics.CounterOpts{
151-
Name: "apiserver_dropped_requests",
152-
Help: "Number of requests dropped with 'Try again later' response",
153-
StabilityLevel: compbasemetrics.ALPHA,
154-
DeprecatedVersion: "1.14.0",
155-
},
156-
[]string{"requestKind"},
157-
)
158140
// RegisteredWatchers is a number of currently registered watchers splitted by resource.
159141
RegisteredWatchers = compbasemetrics.NewGaugeVec(
160142
&compbasemetrics.GaugeOpts{
@@ -207,11 +189,9 @@ var (
207189
deprecatedRequestCounter,
208190
longRunningRequestGauge,
209191
requestLatencies,
210-
deprecatedRequestLatencies,
211192
deprecatedRequestLatenciesSummary,
212193
responseSizes,
213194
DroppedRequests,
214-
DeprecatedDroppedRequests,
215195
RegisteredWatchers,
216196
WatchEvents,
217197
WatchEventsSizes,
@@ -307,7 +287,6 @@ func MonitorRequest(req *http.Request, verb, group, version, resource, subresour
307287
requestCounter.WithLabelValues(reportedVerb, dryRun, group, version, resource, subresource, scope, component, client, contentType, codeToString(httpCode)).Inc()
308288
deprecatedRequestCounter.WithLabelValues(reportedVerb, group, version, resource, subresource, scope, component, client, contentType, codeToString(httpCode)).Inc()
309289
requestLatencies.WithLabelValues(reportedVerb, dryRun, group, version, resource, subresource, scope, component).Observe(elapsedSeconds)
310-
deprecatedRequestLatencies.WithLabelValues(reportedVerb, group, version, resource, subresource, scope, component).Observe(elapsedMicroseconds)
311290
deprecatedRequestLatenciesSummary.WithLabelValues(reportedVerb, group, version, resource, subresource, scope, component).Observe(elapsedMicroseconds)
312291
// We are only interested in response sizes of read requests.
313292
if verb == "GET" || verb == "LIST" {

staging/src/k8s.io/apiserver/pkg/server/filters/maxinflight.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,8 @@ func WithMaxInFlightLimit(
173173
// We need to split this data between buckets used for throttling.
174174
if isMutatingRequest {
175175
metrics.DroppedRequests.WithLabelValues(metrics.MutatingKind).Inc()
176-
metrics.DeprecatedDroppedRequests.WithLabelValues(metrics.MutatingKind).Inc()
177176
} else {
178177
metrics.DroppedRequests.WithLabelValues(metrics.ReadOnlyKind).Inc()
179-
metrics.DeprecatedDroppedRequests.WithLabelValues(metrics.ReadOnlyKind).Inc()
180178
}
181179
metrics.RecordRequestTermination(r, requestInfo, metrics.APIServerComponent, http.StatusTooManyRequests)
182180
tooManyRequests(r, w)

staging/src/k8s.io/apiserver/pkg/storage/value/metrics.go

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,6 @@ var (
5353
},
5454
[]string{"transformation_type"},
5555
)
56-
deprecatedTransformerLatencies = metrics.NewHistogramVec(
57-
&metrics.HistogramOpts{
58-
Namespace: namespace,
59-
Subsystem: subsystem,
60-
Name: "transformation_latencies_microseconds",
61-
Help: "Latencies in microseconds of value transformation operations.",
62-
// In-process transformations (ex. AES CBC) complete on the order of 20 microseconds. However, when
63-
// external KMS is involved latencies may climb into milliseconds.
64-
Buckets: metrics.ExponentialBuckets(5, 2, 14),
65-
StabilityLevel: metrics.ALPHA,
66-
DeprecatedVersion: "1.14.0",
67-
},
68-
[]string{"transformation_type"},
69-
)
7056

7157
transformerOperationsTotal = metrics.NewCounterVec(
7258
&metrics.CounterOpts{
@@ -111,17 +97,7 @@ var (
11197
StabilityLevel: metrics.ALPHA,
11298
},
11399
)
114-
deprecatedDataKeyGenerationLatencies = metrics.NewHistogram(
115-
&metrics.HistogramOpts{
116-
Namespace: namespace,
117-
Subsystem: subsystem,
118-
Name: "data_key_generation_latencies_microseconds",
119-
Help: "Latencies in microseconds of data encryption key(DEK) generation operations.",
120-
Buckets: metrics.ExponentialBuckets(5, 2, 14),
121-
StabilityLevel: metrics.ALPHA,
122-
DeprecatedVersion: "1.14.0",
123-
},
124-
)
100+
125101
dataKeyGenerationFailuresTotal = metrics.NewCounter(
126102
&metrics.CounterOpts{
127103
Namespace: namespace,
@@ -138,12 +114,10 @@ var registerMetrics sync.Once
138114
func RegisterMetrics() {
139115
registerMetrics.Do(func() {
140116
legacyregistry.MustRegister(transformerLatencies)
141-
legacyregistry.MustRegister(deprecatedTransformerLatencies)
142117
legacyregistry.MustRegister(transformerOperationsTotal)
143118
legacyregistry.MustRegister(deprecatedTransformerFailuresTotal)
144119
legacyregistry.MustRegister(envelopeTransformationCacheMissTotal)
145120
legacyregistry.MustRegister(dataKeyGenerationLatencies)
146-
legacyregistry.MustRegister(deprecatedDataKeyGenerationLatencies)
147121
legacyregistry.MustRegister(dataKeyGenerationFailuresTotal)
148122
})
149123
}
@@ -156,7 +130,6 @@ func RecordTransformation(transformationType, transformerPrefix string, start ti
156130
switch {
157131
case err == nil:
158132
transformerLatencies.WithLabelValues(transformationType).Observe(sinceInSeconds(start))
159-
deprecatedTransformerLatencies.WithLabelValues(transformationType).Observe(sinceInMicroseconds(start))
160133
default:
161134
deprecatedTransformerFailuresTotal.WithLabelValues(transformationType).Inc()
162135
}
@@ -175,7 +148,6 @@ func RecordDataKeyGeneration(start time.Time, err error) {
175148
}
176149

177150
dataKeyGenerationLatencies.Observe(sinceInSeconds(start))
178-
deprecatedDataKeyGenerationLatencies.Observe(sinceInMicroseconds(start))
179151
}
180152

181153
// sinceInMicroseconds gets the time since the specified start in microseconds.

0 commit comments

Comments
 (0)