Skip to content

Commit eb7f83a

Browse files
authored
Drop process start time from SLI endpoints (#2501)
* jsonnet: drop process start time metric from SLI Signed-off-by: Damien Grisonnet <[email protected]> * manifests: regenerate Signed-off-by: Damien Grisonnet <[email protected]> --------- Signed-off-by: Damien Grisonnet <[email protected]>
1 parent 97368be commit eb7f83a

5 files changed

+52
-5
lines changed

jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,13 @@ function(params) {
8686
path: '/metrics/slis',
8787
bearerTokenFile: '/var/run/secrets/kubernetes.io/serviceaccount/token',
8888
tlsConfig: { insecureSkipVerify: true },
89+
metricRelabelings: [
90+
{
91+
sourceLabels: ['__name__'],
92+
regex: 'process_start_time_seconds',
93+
action: 'drop',
94+
},
95+
],
8996
},
9097
],
9198
selector: {
@@ -192,11 +199,18 @@ function(params) {
192199
honorLabels: true,
193200
tlsConfig: { insecureSkipVerify: true },
194201
bearerTokenFile: '/var/run/secrets/kubernetes.io/serviceaccount/token',
195-
relabelings: [{
196-
action: 'replace',
197-
sourceLabels: ['__metrics_path__'],
198-
targetLabel: 'metrics_path',
199-
}],
202+
relabelings: [
203+
{
204+
action: 'replace',
205+
sourceLabels: ['__metrics_path__'],
206+
targetLabel: 'metrics_path',
207+
},
208+
{
209+
sourceLabels: ['__name__'],
210+
regex: 'process_start_time_seconds',
211+
action: 'drop',
212+
},
213+
],
200214
},
201215
],
202216
selector: {
@@ -243,6 +257,13 @@ function(params) {
243257
tlsConfig: {
244258
insecureSkipVerify: true,
245259
},
260+
metricRelabelings: [
261+
{
262+
sourceLabels: ['__name__'],
263+
regex: 'process_start_time_seconds',
264+
action: 'drop',
265+
},
266+
],
246267
},
247268
],
248269
selector: {
@@ -315,6 +336,13 @@ function(params) {
315336
serverName: 'kubernetes',
316337
},
317338
bearerTokenFile: '/var/run/secrets/kubernetes.io/serviceaccount/token',
339+
metricRelabelings: [
340+
{
341+
sourceLabels: ['__name__'],
342+
regex: 'process_start_time_seconds',
343+
action: 'drop',
344+
},
345+
],
318346
},
319347
],
320348
},

manifests/kubernetesControlPlane-serviceMonitorApiserver.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@ spec:
6767
serverName: kubernetes
6868
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
6969
interval: 5s
70+
metricRelabelings:
71+
- action: drop
72+
regex: process_start_time_seconds
73+
sourceLabels:
74+
- __name__
7075
path: /metrics/slis
7176
port: https
7277
scheme: https

manifests/kubernetesControlPlane-serviceMonitorKubeControllerManager.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ spec:
5353
insecureSkipVerify: true
5454
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
5555
interval: 5s
56+
metricRelabelings:
57+
- action: drop
58+
regex: process_start_time_seconds
59+
sourceLabels:
60+
- __name__
5661
path: /metrics/slis
5762
port: https-metrics
5863
scheme: https

manifests/kubernetesControlPlane-serviceMonitorKubeScheduler.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ spec:
1616
insecureSkipVerify: true
1717
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
1818
interval: 5s
19+
metricRelabelings:
20+
- action: drop
21+
regex: process_start_time_seconds
22+
sourceLabels:
23+
- __name__
1924
path: /metrics/slis
2025
port: https-metrics
2126
scheme: https

manifests/kubernetesControlPlane-serviceMonitorKubelet.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,10 @@ spec:
106106
sourceLabels:
107107
- __metrics_path__
108108
targetLabel: metrics_path
109+
- action: drop
110+
regex: process_start_time_seconds
111+
sourceLabels:
112+
- __name__
109113
scheme: https
110114
tlsConfig:
111115
insecureSkipVerify: true

0 commit comments

Comments
 (0)