Skip to content

Commit 3652ff0

Browse files
authored
Merge pull request prometheus-operator#1553 from PhilipGough/bump-k8s
2 parents ddfbed0 + 16bc5d6 commit 3652ff0

8 files changed

+34
-18
lines changed

.github/workflows/ci.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ jobs:
6363
strategy:
6464
matrix:
6565
kind-image:
66-
- 'kindest/node:v1.21.1'
67-
- 'kindest/node:v1.22.0'
66+
- 'kindest/node:v1.23.0'
67+
- 'kindest/node:v1.22.4'
6868
steps:
6969
- uses: actions/checkout@v2
7070
with:

README.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ $ minikube addons disable metrics-server
9191

9292
The following versions are supported and work as we test against these versions in their respective branches. But note that other versions might work!
9393

94-
| kube-prometheus stack | Kubernetes 1.18 | Kubernetes 1.19 | Kubernetes 1.20 | Kubernetes 1.21 | Kubernetes 1.22 |
95-
|------------------------------------------------------------------------------------------|-----------------|-----------------|-----------------|-----------------|-----------------|
96-
| [`release-0.6`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.6) ||||||
97-
| [`release-0.7`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.7) ||||||
98-
| [`release-0.8`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.8) ||||||
99-
| [`release-0.9`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.9) ||||||
100-
| [`main`](https://github.com/prometheus-operator/kube-prometheus/tree/main) ||||||
94+
| kube-prometheus stack | Kubernetes 1.18 | Kubernetes 1.19 | Kubernetes 1.20 | Kubernetes 1.21 | Kubernetes 1.22 | Kubernetes 1.23 |
95+
|------------------------------------------------------------------------------------------|-----------------|-----------------|-----------------|-----------------|-----------------|-----------------|
96+
| [`release-0.6`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.6) |||||||
97+
| [`release-0.7`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.7) |||||||
98+
| [`release-0.8`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.8) |||||||
99+
| [`release-0.9`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.9) |||||||
100+
| [`main`](https://github.com/prometheus-operator/kube-prometheus/tree/main) |||| | ||
101101

102102
## Quickstart
103103

jsonnet/kube-prometheus/addons/dropping-deprecated-metrics-relabelings.libsonnet

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
// Drop all apiserver metrics which are deprecated in kubernetes.
1515
{
1616
sourceLabels: ['__name__'],
17-
regex: 'apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs)',
17+
regex: 'apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs|longrunning_gauge|registered_watchers)',
1818
action: 'drop',
1919
},
2020
// Drop all docker metrics which are deprecated in kubernetes.

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

+16-5
Original file line numberDiff line numberDiff line change
@@ -310,11 +310,22 @@ function(params) {
310310
namespaceSelector: {
311311
matchNames: ['kube-system'],
312312
},
313-
endpoints: [{
314-
port: 'metrics',
315-
interval: '15s',
316-
bearerTokenFile: '/var/run/secrets/kubernetes.io/serviceaccount/token',
317-
}],
313+
endpoints: [
314+
{
315+
port: 'metrics',
316+
interval: '15s',
317+
bearerTokenFile: '/var/run/secrets/kubernetes.io/serviceaccount/token',
318+
metricRelabelings: [
319+
// Drop deprecated metrics
320+
// TODO (pgough) - consolidate how we drop metrics across the project
321+
{
322+
sourceLabels: ['__name__'],
323+
regex: 'coredns_cache_misses_total',
324+
action: 'drop',
325+
},
326+
],
327+
},
328+
],
318329
},
319330
},
320331

manifests/kubernetesControlPlane-serviceMonitorApiserver.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spec:
2020
sourceLabels:
2121
- __name__
2222
- action: drop
23-
regex: apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs)
23+
regex: apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs|longrunning_gauge|registered_watchers)
2424
sourceLabels:
2525
- __name__
2626
- action: drop

manifests/kubernetesControlPlane-serviceMonitorCoreDNS.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ spec:
1010
endpoints:
1111
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
1212
interval: 15s
13+
metricRelabelings:
14+
- action: drop
15+
regex: coredns_cache_misses_total
16+
sourceLabels:
17+
- __name__
1318
port: metrics
1419
jobLabel: app.kubernetes.io/name
1520
namespaceSelector:

manifests/kubernetesControlPlane-serviceMonitorKubeControllerManager.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spec:
2020
sourceLabels:
2121
- __name__
2222
- action: drop
23-
regex: apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs)
23+
regex: apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs|longrunning_gauge|registered_watchers)
2424
sourceLabels:
2525
- __name__
2626
- action: drop

manifests/kubernetesControlPlane-serviceMonitorKubelet.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ spec:
2121
sourceLabels:
2222
- __name__
2323
- action: drop
24-
regex: apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs)
24+
regex: apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs|longrunning_gauge|registered_watchers)
2525
sourceLabels:
2626
- __name__
2727
- action: drop

0 commit comments

Comments
 (0)