[bot] [main] Automated version update (#2367)

Co-authored-by: Prometheus Operator Bot <prom-op-bot@users.noreply.github.com>
This commit is contained in:
PromOperatorBot
2024-03-20 11:54:33 +01:00
committed by GitHub
parent 942b7f5a7b
commit 02cfa4227a
38 changed files with 359 additions and 126 deletions

View File

@@ -1,12 +1,12 @@
{ {
"alertmanager": "0.27.0", "alertmanager": "0.27.0",
"blackboxExporter": "0.24.0", "blackboxExporter": "0.24.0",
"grafana": "10.3.3", "grafana": "10.4.0",
"kubeStateMetrics": "2.10.1", "kubeStateMetrics": "2.11.0",
"nodeExporter": "1.7.0", "nodeExporter": "1.7.0",
"prometheus": "2.50.1", "prometheus": "2.50.1",
"prometheusAdapter": "0.11.2", "prometheusAdapter": "0.11.2",
"prometheusOperator": "0.71.2", "prometheusOperator": "0.72.0",
"kubeRbacProxy": "0.16.0", "kubeRbacProxy": "0.16.0",
"configmapReload": "0.5.0", "configmapReload": "0.5.0",
"pyrra": "0.6.4" "pyrra": "0.6.4"

View File

@@ -18,7 +18,7 @@
"subdir": "contrib/mixin" "subdir": "contrib/mixin"
} }
}, },
"version": "e68afe7eb7ce3e5f83deb2a8ad58faa3b35494b9", "version": "7688ce3f9042f904d9f5da81b5a5b5d65232e772",
"sum": "xuUBd2vqF7asyVDe5CE08uPT/RxAdy8O75EjFJoMXXU=" "sum": "xuUBd2vqF7asyVDe5CE08uPT/RxAdy8O75EjFJoMXXU="
}, },
{ {
@@ -88,7 +88,7 @@
"subdir": "grafana-builder" "subdir": "grafana-builder"
} }
}, },
"version": "8e9c60e6464c5030dd3b506bdb92c3dbab0394f7", "version": "f364a45c27c385d86e399cd29e0b63baab7ac10a",
"sum": "B49EzIY2WZsFxNMJcgRxE/gcZ9ltnS8pkOOV6Q5qioc=" "sum": "B49EzIY2WZsFxNMJcgRxE/gcZ9ltnS8pkOOV6Q5qioc="
}, },
{ {
@@ -108,8 +108,8 @@
"subdir": "" "subdir": ""
} }
}, },
"version": "295816ad067c7408053702174634189af802f915", "version": "fc2e57a8839902ed4ba6cab5a99d642500f7102b",
"sum": "nIhYLrj+q4uP9bMwr36/ebaVlo7EjhmpCRj0qMuRRDE=" "sum": "43waffw1QzvpY4rKcWoo3L7Vpee+DCYexwLDd5cPG0M="
}, },
{ {
"source": { "source": {
@@ -128,7 +128,7 @@
"subdir": "jsonnet/kube-state-metrics" "subdir": "jsonnet/kube-state-metrics"
} }
}, },
"version": "44c65d27238c2a2e58099ef56fdc40529561ca91", "version": "9ba1c3702142918e09e8eb5ca530e15198624259",
"sum": "msMZyUvcebzRILLzNlTIiSOwa1XgQKtP7jbZTkiqwM0=" "sum": "msMZyUvcebzRILLzNlTIiSOwa1XgQKtP7jbZTkiqwM0="
}, },
{ {
@@ -138,7 +138,7 @@
"subdir": "jsonnet/kube-state-metrics-mixin" "subdir": "jsonnet/kube-state-metrics-mixin"
} }
}, },
"version": "44c65d27238c2a2e58099ef56fdc40529561ca91", "version": "9ba1c3702142918e09e8eb5ca530e15198624259",
"sum": "qclI7LwucTjBef3PkGBkKxF0mfZPbHnn4rlNWKGtR4c=" "sum": "qclI7LwucTjBef3PkGBkKxF0mfZPbHnn4rlNWKGtR4c="
}, },
{ {
@@ -148,7 +148,7 @@
"subdir": "jsonnet/mixin" "subdir": "jsonnet/mixin"
} }
}, },
"version": "f433619e9a0e9be14e8830661f5f75c9b0cdd269", "version": "a9b337560d77d5e30321dd917bbc98f891ac0af7",
"sum": "gi+knjdxs2T715iIQIntrimbHRgHnpM8IFBJDD1gYfs=", "sum": "gi+knjdxs2T715iIQIntrimbHRgHnpM8IFBJDD1gYfs=",
"name": "prometheus-operator-mixin" "name": "prometheus-operator-mixin"
}, },
@@ -159,8 +159,8 @@
"subdir": "jsonnet/prometheus-operator" "subdir": "jsonnet/prometheus-operator"
} }
}, },
"version": "f433619e9a0e9be14e8830661f5f75c9b0cdd269", "version": "a9b337560d77d5e30321dd917bbc98f891ac0af7",
"sum": "hZpmPn+vGQ6lNLQTp04ZUGrXXZZhLJta4/ks2Fqubv4=" "sum": "yCSfxXNySUqEBRqEhjjDTSvvGD1/Q1pePUzH5EXwQhM="
}, },
{ {
"source": { "source": {
@@ -169,7 +169,7 @@
"subdir": "doc/alertmanager-mixin" "subdir": "doc/alertmanager-mixin"
} }
}, },
"version": "1eb83c21ebf4515386933298ee07e87f1c67f35e", "version": "f82574a3763c21ca9bf2ada7baf69bd09e01d977",
"sum": "IpF46ZXsm+0wJJAPtAre8+yxTNZA57mBqGpBP/r7/kw=", "sum": "IpF46ZXsm+0wJJAPtAre8+yxTNZA57mBqGpBP/r7/kw=",
"name": "alertmanager" "name": "alertmanager"
}, },
@@ -180,8 +180,8 @@
"subdir": "docs/node-mixin" "subdir": "docs/node-mixin"
} }
}, },
"version": "c371a7f582bf2b9a185fc51bd0d3e842937a8ab2", "version": "9d359d082f55114bba58fb0b4be4d6ffb5683cf0",
"sum": "PqPMf2Lqp7tW7T752kxdbMqF7JJ6vC8XrBN8WL5MMCc=" "sum": "vWhHvFqV7+fxrQddTeGVKi1e4EzB3VWtNyD8TjSmevY="
}, },
{ {
"source": { "source": {
@@ -190,7 +190,7 @@
"subdir": "documentation/prometheus-mixin" "subdir": "documentation/prometheus-mixin"
} }
}, },
"version": "d5f0a240faade2c694dfc877e3ac151b896bf66c", "version": "2c267389f69809b4092d823f8a64a849ba3ea253",
"sum": "u/Fpz2MPkezy71/q+c7mF0vc3hE9fWt2W/YbvF0LP/8=", "sum": "u/Fpz2MPkezy71/q+c7mF0vc3hE9fWt2W/YbvF0LP/8=",
"name": "prometheus" "name": "prometheus"
}, },
@@ -212,7 +212,7 @@
"subdir": "mixin" "subdir": "mixin"
} }
}, },
"version": "4c7997d25acc57166bfd726a64cc3c5710fcfe29", "version": "f731719f95152f902e1b8562ebb83b1c30c201c3",
"sum": "HhSSbGGCNHCMy1ee5jElYDm0yS9Vesa7QB2/SHKdjsY=", "sum": "HhSSbGGCNHCMy1ee5jElYDm0yS9Vesa7QB2/SHKdjsY=",
"name": "thanos-mixin" "name": "thanos-mixin"
}, },

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-config name: grafana-config
namespace: monitoring namespace: monitoring
stringData: stringData:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-datasources name: grafana-datasources
namespace: monitoring namespace: monitoring
stringData: stringData:

View File

@@ -600,7 +600,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-alertmanager-overview name: grafana-dashboard-alertmanager-overview
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -1469,7 +1469,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-apiserver name: grafana-dashboard-apiserver
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -3341,7 +3341,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-cluster-total name: grafana-dashboard-cluster-total
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -4505,7 +4505,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-controller-manager name: grafana-dashboard-controller-manager
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -5130,7 +5130,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-grafana-overview name: grafana-dashboard-grafana-overview
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -8060,7 +8060,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-k8s-resources-cluster name: grafana-dashboard-k8s-resources-cluster
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -9375,7 +9375,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-k8s-resources-multicluster name: grafana-dashboard-k8s-resources-multicluster
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -12025,7 +12025,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-k8s-resources-namespace name: grafana-dashboard-k8s-resources-namespace
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -12994,7 +12994,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-k8s-resources-node name: grafana-dashboard-k8s-resources-node
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -15328,7 +15328,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-k8s-resources-pod name: grafana-dashboard-k8s-resources-pod
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -17250,7 +17250,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-k8s-resources-workload name: grafana-dashboard-k8s-resources-workload
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -19325,7 +19325,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-k8s-resources-workloads-namespace name: grafana-dashboard-k8s-resources-workloads-namespace
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -21569,7 +21569,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-kubelet name: grafana-dashboard-kubelet
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -23023,7 +23023,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-namespace-by-pod name: grafana-dashboard-namespace-by-pod
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -24749,7 +24749,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-namespace-by-workload name: grafana-dashboard-namespace-by-workload
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -25801,7 +25801,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-node-cluster-rsrc-use name: grafana-dashboard-node-cluster-rsrc-use
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -26879,7 +26879,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-node-rsrc-use name: grafana-dashboard-node-rsrc-use
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -26957,7 +26957,7 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "(\n (1 - sum without (mode) (rate(node_cpu_seconds_total{job=\"node-exporter\", mode=~\"idle|iowait|steal\", instance=\"$instance\"}[$__rate_interval])))\n/ ignoring(cpu) group_left\n count without (cpu, mode) (node_cpu_seconds_total{job=\"node-exporter\", mode=\"idle\", instance=\"$instance\"})\n)\n", "expr": "(\n (1 - sum without (mode) (rate(node_cpu_seconds_total{job=\"node-exporter\", mode=~\"idle|iowait|steal\", instance=\"$instance\", cluster=\"$cluster\"}[$__rate_interval])))\n/ ignoring(cpu) group_left\n count without (cpu, mode) (node_cpu_seconds_total{job=\"node-exporter\", mode=\"idle\", instance=\"$instance\", cluster=\"$cluster\"})\n)\n",
"format": "time_series", "format": "time_series",
"intervalFactor": 5, "intervalFactor": 5,
"legendFormat": "{{cpu}}", "legendFormat": "{{cpu}}",
@@ -27050,28 +27050,28 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_load1{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_load1{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "1m load average", "legendFormat": "1m load average",
"refId": "A" "refId": "A"
}, },
{ {
"expr": "node_load5{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_load5{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "5m load average", "legendFormat": "5m load average",
"refId": "B" "refId": "B"
}, },
{ {
"expr": "node_load15{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_load15{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "15m load average", "legendFormat": "15m load average",
"refId": "C" "refId": "C"
}, },
{ {
"expr": "count(node_cpu_seconds_total{job=\"node-exporter\", instance=\"$instance\", mode=\"idle\"})", "expr": "count(node_cpu_seconds_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", mode=\"idle\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "logical cores", "legendFormat": "logical cores",
@@ -27177,35 +27177,35 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_memory_total_bytes{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_memory_total_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Physical Memory", "legendFormat": "Physical Memory",
"refId": "A" "refId": "A"
}, },
{ {
"expr": "(\n node_memory_internal_bytes{job=\"node-exporter\", instance=\"$instance\"} -\n node_memory_purgeable_bytes{job=\"node-exporter\", instance=\"$instance\"} +\n node_memory_wired_bytes{job=\"node-exporter\", instance=\"$instance\"} +\n node_memory_compressed_bytes{job=\"node-exporter\", instance=\"$instance\"}\n)\n", "expr": "(\n node_memory_internal_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"} -\n node_memory_purgeable_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"} +\n node_memory_wired_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"} +\n node_memory_compressed_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}\n)\n",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Memory Used", "legendFormat": "Memory Used",
"refId": "B" "refId": "B"
}, },
{ {
"expr": "(\n node_memory_internal_bytes{job=\"node-exporter\", instance=\"$instance\"} -\n node_memory_purgeable_bytes{job=\"node-exporter\", instance=\"$instance\"}\n)\n", "expr": "(\n node_memory_internal_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"} -\n node_memory_purgeable_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}\n)\n",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "App Memory", "legendFormat": "App Memory",
"refId": "C" "refId": "C"
}, },
{ {
"expr": "node_memory_wired_bytes{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_memory_wired_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Wired Memory", "legendFormat": "Wired Memory",
"refId": "D" "refId": "D"
}, },
{ {
"expr": "node_memory_compressed_bytes{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_memory_compressed_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "Compressed", "legendFormat": "Compressed",
@@ -27284,7 +27284,7 @@ items:
"span": 3, "span": 3,
"targets": [ "targets": [
{ {
"expr": "(\n (\n avg(node_memory_internal_bytes{job=\"node-exporter\", instance=\"$instance\"}) -\n avg(node_memory_purgeable_bytes{job=\"node-exporter\", instance=\"$instance\"}) +\n avg(node_memory_wired_bytes{job=\"node-exporter\", instance=\"$instance\"}) +\n avg(node_memory_compressed_bytes{job=\"node-exporter\", instance=\"$instance\"})\n ) /\n avg(node_memory_total_bytes{job=\"node-exporter\", instance=\"$instance\"})\n)\n*\n100\n", "expr": "(\n (\n avg(node_memory_internal_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}) -\n avg(node_memory_purgeable_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}) +\n avg(node_memory_wired_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}) +\n avg(node_memory_compressed_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"})\n ) /\n avg(node_memory_total_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"})\n)\n*\n100\n",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "" "legendFormat": ""
@@ -27360,21 +27360,21 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "rate(node_disk_read_bytes_total{job=\"node-exporter\", instance=\"$instance\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])", "expr": "rate(node_disk_read_bytes_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}} read", "legendFormat": "{{device}} read",
"refId": "A" "refId": "A"
}, },
{ {
"expr": "rate(node_disk_written_bytes_total{job=\"node-exporter\", instance=\"$instance\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])", "expr": "rate(node_disk_written_bytes_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}} written", "legendFormat": "{{device}} written",
"refId": "B" "refId": "B"
}, },
{ {
"expr": "rate(node_disk_io_time_seconds_total{job=\"node-exporter\", instance=\"$instance\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])", "expr": "rate(node_disk_io_time_seconds_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}} io time", "legendFormat": "{{device}} io time",
@@ -27528,14 +27528,14 @@ items:
"span": 6, "span": 6,
"targets": [ "targets": [
{ {
"expr": "max by (mountpoint) (node_filesystem_size_bytes{job=\"node-exporter\", instance=\"$instance\", fstype!=\"\", mountpoint!=\"\"})\n", "expr": "max by (mountpoint) (node_filesystem_size_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", fstype!=\"\", mountpoint!=\"\"})\n",
"format": "table", "format": "table",
"instant": true, "instant": true,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "" "legendFormat": ""
}, },
{ {
"expr": "max by (mountpoint) (node_filesystem_avail_bytes{job=\"node-exporter\", instance=\"$instance\", fstype!=\"\", mountpoint!=\"\"})\n", "expr": "max by (mountpoint) (node_filesystem_avail_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", fstype!=\"\", mountpoint!=\"\"})\n",
"format": "table", "format": "table",
"instant": true, "instant": true,
"intervalFactor": 2, "intervalFactor": 2,
@@ -27700,7 +27700,7 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "rate(node_network_receive_bytes_total{job=\"node-exporter\", instance=\"$instance\", device!=\"lo\"}[$__rate_interval]) * 8", "expr": "rate(node_network_receive_bytes_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device!=\"lo\"}[$__rate_interval]) * 8",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}}", "legendFormat": "{{device}}",
@@ -27794,7 +27794,7 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "rate(node_network_transmit_bytes_total{job=\"node-exporter\", instance=\"$instance\", device!=\"lo\"}[$__rate_interval]) * 8", "expr": "rate(node_network_transmit_bytes_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device!=\"lo\"}[$__rate_interval]) * 8",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}}", "legendFormat": "{{device}}",
@@ -27878,6 +27878,32 @@ items:
"allValue": null, "allValue": null,
"current": { "current": {
},
"datasource": "$datasource",
"hide": 2,
"includeAll": false,
"label": "Cluster",
"multi": false,
"name": "cluster",
"options": [
],
"query": "label_values(node_uname_info{job=\"node-exporter\", sysname=\"Darwin\"}, cluster)",
"refresh": 2,
"regex": "",
"sort": 0,
"tagValuesQuery": "",
"tags": [
],
"tagsQuery": "",
"type": "query",
"useTags": false
},
{
"allValue": null,
"current": {
}, },
"datasource": "$datasource", "datasource": "$datasource",
"hide": 0, "hide": 0,
@@ -27888,7 +27914,7 @@ items:
"options": [ "options": [
], ],
"query": "label_values(node_uname_info{job=\"node-exporter\", sysname=\"Darwin\"}, instance)", "query": "label_values(node_uname_info{job=\"node-exporter\", cluster=\"$cluster\", sysname=\"Darwin\"}, instance)",
"refresh": 2, "refresh": 2,
"regex": "", "regex": "",
"sort": 0, "sort": 0,
@@ -27941,7 +27967,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-nodes-darwin name: grafana-dashboard-nodes-darwin
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -28019,7 +28045,7 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "(\n (1 - sum without (mode) (rate(node_cpu_seconds_total{job=\"node-exporter\", mode=~\"idle|iowait|steal\", instance=\"$instance\"}[$__rate_interval])))\n/ ignoring(cpu) group_left\n count without (cpu, mode) (node_cpu_seconds_total{job=\"node-exporter\", mode=\"idle\", instance=\"$instance\"})\n)\n", "expr": "(\n (1 - sum without (mode) (rate(node_cpu_seconds_total{job=\"node-exporter\", mode=~\"idle|iowait|steal\", instance=\"$instance\", cluster=\"$cluster\"}[$__rate_interval])))\n/ ignoring(cpu) group_left\n count without (cpu, mode) (node_cpu_seconds_total{job=\"node-exporter\", mode=\"idle\", instance=\"$instance\", cluster=\"$cluster\"})\n)\n",
"format": "time_series", "format": "time_series",
"intervalFactor": 5, "intervalFactor": 5,
"legendFormat": "{{cpu}}", "legendFormat": "{{cpu}}",
@@ -28112,28 +28138,28 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "node_load1{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_load1{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "1m load average", "legendFormat": "1m load average",
"refId": "A" "refId": "A"
}, },
{ {
"expr": "node_load5{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_load5{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "5m load average", "legendFormat": "5m load average",
"refId": "B" "refId": "B"
}, },
{ {
"expr": "node_load15{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_load15{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "15m load average", "legendFormat": "15m load average",
"refId": "C" "refId": "C"
}, },
{ {
"expr": "count(node_cpu_seconds_total{job=\"node-exporter\", instance=\"$instance\", mode=\"idle\"})", "expr": "count(node_cpu_seconds_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", mode=\"idle\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "logical cores", "legendFormat": "logical cores",
@@ -28239,28 +28265,28 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "(\n node_memory_MemTotal_bytes{job=\"node-exporter\", instance=\"$instance\"}\n-\n node_memory_MemFree_bytes{job=\"node-exporter\", instance=\"$instance\"}\n-\n node_memory_Buffers_bytes{job=\"node-exporter\", instance=\"$instance\"}\n-\n node_memory_Cached_bytes{job=\"node-exporter\", instance=\"$instance\"}\n)\n", "expr": "(\n node_memory_MemTotal_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}\n-\n node_memory_MemFree_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}\n-\n node_memory_Buffers_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}\n-\n node_memory_Cached_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}\n)\n",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "memory used", "legendFormat": "memory used",
"refId": "A" "refId": "A"
}, },
{ {
"expr": "node_memory_Buffers_bytes{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_memory_Buffers_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "memory buffers", "legendFormat": "memory buffers",
"refId": "B" "refId": "B"
}, },
{ {
"expr": "node_memory_Cached_bytes{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_memory_Cached_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "memory cached", "legendFormat": "memory cached",
"refId": "C" "refId": "C"
}, },
{ {
"expr": "node_memory_MemFree_bytes{job=\"node-exporter\", instance=\"$instance\"}", "expr": "node_memory_MemFree_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "memory free", "legendFormat": "memory free",
@@ -28339,7 +28365,7 @@ items:
"span": 3, "span": 3,
"targets": [ "targets": [
{ {
"expr": "100 -\n(\n avg(node_memory_MemAvailable_bytes{job=\"node-exporter\", instance=\"$instance\"}) /\n avg(node_memory_MemTotal_bytes{job=\"node-exporter\", instance=\"$instance\"})\n* 100\n)\n", "expr": "100 -\n(\n avg(node_memory_MemAvailable_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"}) /\n avg(node_memory_MemTotal_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\"})\n* 100\n)\n",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "" "legendFormat": ""
@@ -28415,21 +28441,21 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "rate(node_disk_read_bytes_total{job=\"node-exporter\", instance=\"$instance\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])", "expr": "rate(node_disk_read_bytes_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}} read", "legendFormat": "{{device}} read",
"refId": "A" "refId": "A"
}, },
{ {
"expr": "rate(node_disk_written_bytes_total{job=\"node-exporter\", instance=\"$instance\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])", "expr": "rate(node_disk_written_bytes_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}} written", "legendFormat": "{{device}} written",
"refId": "B" "refId": "B"
}, },
{ {
"expr": "rate(node_disk_io_time_seconds_total{job=\"node-exporter\", instance=\"$instance\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])", "expr": "rate(node_disk_io_time_seconds_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\"}[$__rate_interval])",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}} io time", "legendFormat": "{{device}} io time",
@@ -28583,14 +28609,14 @@ items:
"span": 6, "span": 6,
"targets": [ "targets": [
{ {
"expr": "max by (mountpoint) (node_filesystem_size_bytes{job=\"node-exporter\", instance=\"$instance\", fstype!=\"\", mountpoint!=\"\"})\n", "expr": "max by (mountpoint) (node_filesystem_size_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", fstype!=\"\", mountpoint!=\"\"})\n",
"format": "table", "format": "table",
"instant": true, "instant": true,
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "" "legendFormat": ""
}, },
{ {
"expr": "max by (mountpoint) (node_filesystem_avail_bytes{job=\"node-exporter\", instance=\"$instance\", fstype!=\"\", mountpoint!=\"\"})\n", "expr": "max by (mountpoint) (node_filesystem_avail_bytes{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", fstype!=\"\", mountpoint!=\"\"})\n",
"format": "table", "format": "table",
"instant": true, "instant": true,
"intervalFactor": 2, "intervalFactor": 2,
@@ -28755,7 +28781,7 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "rate(node_network_receive_bytes_total{job=\"node-exporter\", instance=\"$instance\", device!=\"lo\"}[$__rate_interval]) * 8", "expr": "rate(node_network_receive_bytes_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device!=\"lo\"}[$__rate_interval]) * 8",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}}", "legendFormat": "{{device}}",
@@ -28849,7 +28875,7 @@ items:
"steppedLine": false, "steppedLine": false,
"targets": [ "targets": [
{ {
"expr": "rate(node_network_transmit_bytes_total{job=\"node-exporter\", instance=\"$instance\", device!=\"lo\"}[$__rate_interval]) * 8", "expr": "rate(node_network_transmit_bytes_total{job=\"node-exporter\", instance=\"$instance\", cluster=\"$cluster\", device!=\"lo\"}[$__rate_interval]) * 8",
"format": "time_series", "format": "time_series",
"intervalFactor": 1, "intervalFactor": 1,
"legendFormat": "{{device}}", "legendFormat": "{{device}}",
@@ -28933,6 +28959,32 @@ items:
"allValue": null, "allValue": null,
"current": { "current": {
},
"datasource": "$datasource",
"hide": 2,
"includeAll": false,
"label": "Cluster",
"multi": false,
"name": "cluster",
"options": [
],
"query": "label_values(node_uname_info{job=\"node-exporter\", sysname!=\"Darwin\"}, cluster)",
"refresh": 2,
"regex": "",
"sort": 0,
"tagValuesQuery": "",
"tags": [
],
"tagsQuery": "",
"type": "query",
"useTags": false
},
{
"allValue": null,
"current": {
}, },
"datasource": "$datasource", "datasource": "$datasource",
"hide": 0, "hide": 0,
@@ -28943,7 +28995,7 @@ items:
"options": [ "options": [
], ],
"query": "label_values(node_uname_info{job=\"node-exporter\", sysname!=\"Darwin\"}, instance)", "query": "label_values(node_uname_info{job=\"node-exporter\", cluster=\"$cluster\", sysname!=\"Darwin\"}, instance)",
"refresh": 2, "refresh": 2,
"regex": "", "regex": "",
"sort": 0, "sort": 0,
@@ -28996,7 +29048,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-nodes name: grafana-dashboard-nodes
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -29557,7 +29609,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-persistentvolumesusage name: grafana-dashboard-persistentvolumesusage
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -30775,7 +30827,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-pod-total name: grafana-dashboard-pod-total
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -32434,7 +32486,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-prometheus-remote-write name: grafana-dashboard-prometheus-remote-write
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -33675,7 +33727,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-prometheus name: grafana-dashboard-prometheus
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -34919,7 +34971,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-proxy name: grafana-dashboard-proxy
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -36006,7 +36058,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-scheduler name: grafana-dashboard-scheduler
namespace: monitoring namespace: monitoring
- apiVersion: v1 - apiVersion: v1
@@ -37434,7 +37486,7 @@ items:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboard-workload-total name: grafana-dashboard-workload-total
namespace: monitoring namespace: monitoring
kind: ConfigMapList kind: ConfigMapList

View File

@@ -22,6 +22,6 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana-dashboards name: grafana-dashboards
namespace: monitoring namespace: monitoring

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana name: grafana
namespace: monitoring namespace: monitoring
spec: spec:
@@ -18,19 +18,19 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
checksum/grafana-config: 098832873ac431e10436214f4da40273 checksum/grafana-config: 4ae9fc7e2a73ddf9a73f52561505ee7e
checksum/grafana-dashboardproviders: a7193910063bb76138fe42e9b56ed412 checksum/grafana-dashboardproviders: 214f4a62a17313df84bb417b1aade52d
checksum/grafana-datasources: a416639eb8ee8a83644d2f613a4c10d0 checksum/grafana-datasources: 12a0d2d2166e2b6c5b656d98c5e2110c
labels: labels:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
spec: spec:
automountServiceAccountToken: false automountServiceAccountToken: false
containers: containers:
- env: [] - env: []
image: grafana/grafana:10.3.3 image: grafana/grafana:10.4.0
name: grafana name: grafana
ports: ports:
- containerPort: 3000 - containerPort: 3000

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana name: grafana
namespace: monitoring namespace: monitoring
spec: spec:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
prometheus: k8s prometheus: k8s
role: alert-rules role: alert-rules
name: grafana-rules name: grafana-rules

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana name: grafana
namespace: monitoring namespace: monitoring
spec: spec:

View File

@@ -6,6 +6,6 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana name: grafana
namespace: monitoring namespace: monitoring

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: grafana app.kubernetes.io/component: grafana
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 10.3.3 app.kubernetes.io/version: 10.4.0
name: grafana name: grafana
namespace: monitoring namespace: monitoring
spec: spec:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
name: kube-state-metrics name: kube-state-metrics
rules: rules:
- apiGroups: - apiGroups:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
name: kube-state-metrics name: kube-state-metrics
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
name: kube-state-metrics name: kube-state-metrics
namespace: monitoring namespace: monitoring
spec: spec:
@@ -23,7 +23,7 @@ spec:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
spec: spec:
automountServiceAccountToken: true automountServiceAccountToken: true
containers: containers:
@@ -32,7 +32,7 @@ spec:
- --port=8081 - --port=8081
- --telemetry-host=127.0.0.1 - --telemetry-host=127.0.0.1
- --telemetry-port=8082 - --telemetry-port=8082
image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.1 image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.11.0
name: kube-state-metrics name: kube-state-metrics
resources: resources:
limits: limits:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
name: kube-state-metrics name: kube-state-metrics
namespace: monitoring namespace: monitoring
spec: spec:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
prometheus: k8s prometheus: k8s
role: alert-rules role: alert-rules
name: kube-state-metrics-rules name: kube-state-metrics-rules

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
name: kube-state-metrics name: kube-state-metrics
namespace: monitoring namespace: monitoring
spec: spec:

View File

@@ -6,6 +6,6 @@ metadata:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
name: kube-state-metrics name: kube-state-metrics
namespace: monitoring namespace: monitoring

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.10.1 app.kubernetes.io/version: 2.11.0
name: kube-state-metrics name: kube-state-metrics
namespace: monitoring namespace: monitoring
spec: spec:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
name: prometheus-operator name: prometheus-operator
rules: rules:
- apiGroups: - apiGroups:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
name: prometheus-operator name: prometheus-operator
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
name: prometheus-operator name: prometheus-operator
namespace: monitoring namespace: monitoring
spec: spec:
@@ -23,17 +23,17 @@ spec:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
spec: spec:
automountServiceAccountToken: true automountServiceAccountToken: true
containers: containers:
- args: - args:
- --kubelet-service=kube-system/kubelet - --kubelet-service=kube-system/kubelet
- --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.71.2 - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.72.0
env: env:
- name: GOGC - name: GOGC
value: "30" value: "30"
image: quay.io/prometheus-operator/prometheus-operator:v0.71.2 image: quay.io/prometheus-operator/prometheus-operator:v0.72.0
name: prometheus-operator name: prometheus-operator
ports: ports:
- containerPort: 8080 - containerPort: 8080

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
name: prometheus-operator name: prometheus-operator
namespace: monitoring namespace: monitoring
spec: spec:

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
prometheus: k8s prometheus: k8s
role: alert-rules role: alert-rules
name: prometheus-operator-rules name: prometheus-operator-rules

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
name: prometheus-operator name: prometheus-operator
namespace: monitoring namespace: monitoring
spec: spec:

View File

@@ -6,6 +6,6 @@ metadata:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
name: prometheus-operator name: prometheus-operator
namespace: monitoring namespace: monitoring

View File

@@ -5,7 +5,7 @@ metadata:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0
name: prometheus-operator name: prometheus-operator
namespace: monitoring namespace: monitoring
spec: spec:
@@ -21,4 +21,4 @@ spec:
app.kubernetes.io/component: controller app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 0.71.2 app.kubernetes.io/version: 0.72.0

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: alertmanagerconfigs.monitoring.coreos.com name: alertmanagerconfigs.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: alertmanagers.monitoring.coreos.com name: alertmanagers.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -1961,6 +1961,11 @@ spec:
- name - name
type: object type: object
type: array type: array
enableFeatures:
description: "Enable access to Alertmanager feature flags. By default, no features are enabled. Enabling features which are disabled by default is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice. \n It requires Alertmanager >= 0.27.0."
items:
type: string
type: array
externalUrl: externalUrl:
description: The external URL the Alertmanager instances will be available under. This is necessary to generate correct URLs. This is necessary if Alertmanager is not served from root of a DNS name. description: The external URL the Alertmanager instances will be available under. This is necessary to generate correct URLs. This is necessary if Alertmanager is not served from root of a DNS name.
type: string type: string

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: podmonitors.monitoring.coreos.com name: podmonitors.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -41,6 +41,10 @@ spec:
description: When set to true, Prometheus must have the `get` permission on the `Nodes` objects. description: When set to true, Prometheus must have the `get` permission on the `Nodes` objects.
type: boolean type: boolean
type: object type: object
bodySizeLimit:
description: "When defined, bodySizeLimit specifies a job level limit on the size of uncompressed response body that will be accepted by Prometheus. \n It requires Prometheus >= v2.28.0."
pattern: (^0|([0-9]*[.])?[0-9]+((K|M|G|T|E|P)i?)?B)$
type: string
jobLabel: jobLabel:
description: "The label to use to retrieve the job name from. `jobLabel` selects the label from the associated Kubernetes `Pod` object which will be used as the `job` label for all metrics. \n For example if `jobLabel` is set to `foo` and the Kubernetes `Pod` object is labeled with `foo: bar`, then Prometheus adds the `job=\"bar\"` label to all ingested metrics. \n If the value of this field is empty, the `job` label of the metrics defaults to the namespace and name of the PodMonitor object (e.g. `<namespace>/<name>`)." description: "The label to use to retrieve the job name from. `jobLabel` selects the label from the associated Kubernetes `Pod` object which will be used as the `job` label for all metrics. \n For example if `jobLabel` is set to `foo` and the Kubernetes `Pod` object is labeled with `foo: bar`, then Prometheus adds the `job=\"bar\"` label to all ingested metrics. \n If the value of this field is empty, the `job` label of the metrics defaults to the namespace and name of the PodMonitor object (e.g. `<namespace>/<name>`)."
type: string type: string

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: probes.monitoring.coreos.com name: probes.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: prometheuses.monitoring.coreos.com name: prometheuses.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -3727,12 +3727,14 @@ spec:
properties: properties:
batchSendDeadline: batchSendDeadline:
description: BatchSendDeadline is the maximum time a sample will wait in buffer. description: BatchSendDeadline is the maximum time a sample will wait in buffer.
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
capacity: capacity:
description: Capacity is the number of samples to buffer per shard before we start dropping them. description: Capacity is the number of samples to buffer per shard before we start dropping them.
type: integer type: integer
maxBackoff: maxBackoff:
description: MaxBackoff is the maximum retry delay. description: MaxBackoff is the maximum retry delay.
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
maxRetries: maxRetries:
description: MaxRetries is the maximum number of times to retry a batch on recoverable errors. description: MaxRetries is the maximum number of times to retry a batch on recoverable errors.
@@ -3745,6 +3747,7 @@ spec:
type: integer type: integer
minBackoff: minBackoff:
description: MinBackoff is the initial retry delay. Gets doubled for every retry. description: MinBackoff is the initial retry delay. Gets doubled for every retry.
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
minShards: minShards:
description: MinShards is the minimum number of shards, i.e. amount of concurrency. description: MinShards is the minimum number of shards, i.e. amount of concurrency.
@@ -3752,6 +3755,10 @@ spec:
retryOnRateLimit: retryOnRateLimit:
description: Retry upon receiving a 429 status code from the remote-write storage. This is experimental feature and might change in the future. description: Retry upon receiving a 429 status code from the remote-write storage. This is experimental feature and might change in the future.
type: boolean type: boolean
sampleAgeLimit:
description: SampleAgeLimit drops samples older than the limit. It requires Prometheus >= v2.50.0.
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string
type: object type: object
remoteTimeout: remoteTimeout:
description: Timeout for requests to the remote write endpoint. description: Timeout for requests to the remote write endpoint.

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: prometheusagents.monitoring.coreos.com name: prometheusagents.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -3082,12 +3082,14 @@ spec:
properties: properties:
batchSendDeadline: batchSendDeadline:
description: BatchSendDeadline is the maximum time a sample will wait in buffer. description: BatchSendDeadline is the maximum time a sample will wait in buffer.
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
capacity: capacity:
description: Capacity is the number of samples to buffer per shard before we start dropping them. description: Capacity is the number of samples to buffer per shard before we start dropping them.
type: integer type: integer
maxBackoff: maxBackoff:
description: MaxBackoff is the maximum retry delay. description: MaxBackoff is the maximum retry delay.
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
maxRetries: maxRetries:
description: MaxRetries is the maximum number of times to retry a batch on recoverable errors. description: MaxRetries is the maximum number of times to retry a batch on recoverable errors.
@@ -3100,6 +3102,7 @@ spec:
type: integer type: integer
minBackoff: minBackoff:
description: MinBackoff is the initial retry delay. Gets doubled for every retry. description: MinBackoff is the initial retry delay. Gets doubled for every retry.
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
minShards: minShards:
description: MinShards is the minimum number of shards, i.e. amount of concurrency. description: MinShards is the minimum number of shards, i.e. amount of concurrency.
@@ -3107,6 +3110,10 @@ spec:
retryOnRateLimit: retryOnRateLimit:
description: Retry upon receiving a 429 status code from the remote-write storage. This is experimental feature and might change in the future. description: Retry upon receiving a 429 status code from the remote-write storage. This is experimental feature and might change in the future.
type: boolean type: boolean
sampleAgeLimit:
description: SampleAgeLimit drops samples older than the limit. It requires Prometheus >= v2.50.0.
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string
type: object type: object
remoteTimeout: remoteTimeout:
description: Timeout for requests to the remote write endpoint. description: Timeout for requests to the remote write endpoint.

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: prometheusrules.monitoring.coreos.com name: prometheusrules.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: scrapeconfigs.monitoring.coreos.com name: scrapeconfigs.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: servicemonitors.monitoring.coreos.com name: servicemonitors.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -41,6 +41,10 @@ spec:
description: When set to true, Prometheus must have the `get` permission on the `Nodes` objects. description: When set to true, Prometheus must have the `get` permission on the `Nodes` objects.
type: boolean type: boolean
type: object type: object
bodySizeLimit:
description: "When defined, bodySizeLimit specifies a job level limit on the size of uncompressed response body that will be accepted by Prometheus. \n It requires Prometheus >= v2.28.0."
pattern: (^0|([0-9]*[.])?[0-9]+((K|M|G|T|E|P)i?)?B)$
type: string
endpoints: endpoints:
description: List of endpoints part of this ServiceMonitor. description: List of endpoints part of this ServiceMonitor.
items: items:

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.13.0
operator.prometheus.io/version: 0.71.2 operator.prometheus.io/version: 0.72.0
name: thanosrulers.monitoring.coreos.com name: thanosrulers.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -4329,6 +4329,160 @@ spec:
- name - name
type: object type: object
type: array type: array
web:
description: Defines the configuration of the ThanosRuler web server.
properties:
httpConfig:
description: Defines HTTP parameters for web server.
properties:
headers:
description: List of headers that can be added to HTTP responses.
properties:
contentSecurityPolicy:
description: Set the Content-Security-Policy header to HTTP responses. Unset if blank.
type: string
strictTransportSecurity:
description: Set the Strict-Transport-Security header to HTTP responses. Unset if blank. Please make sure that you use this with care as this header might force browsers to load Prometheus and the other applications hosted on the same domain and subdomains over HTTPS. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security
type: string
xContentTypeOptions:
description: Set the X-Content-Type-Options header to HTTP responses. Unset if blank. Accepted value is nosniff. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options
enum:
- ""
- NoSniff
type: string
xFrameOptions:
description: Set the X-Frame-Options header to HTTP responses. Unset if blank. Accepted values are deny and sameorigin. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
enum:
- ""
- Deny
- SameOrigin
type: string
xXSSProtection:
description: Set the X-XSS-Protection header to all responses. Unset if blank. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection
type: string
type: object
http2:
description: Enable HTTP/2 support. Note that HTTP/2 is only supported with TLS. When TLSConfig is not configured, HTTP/2 will be disabled. Whenever the value of the field changes, a rolling update will be triggered.
type: boolean
type: object
tlsConfig:
description: Defines the TLS parameters for HTTPS.
properties:
cert:
description: Contains the TLS certificate for the server.
properties:
configMap:
description: ConfigMap containing data to use for the targets.
properties:
key:
description: The key to select.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
type: string
optional:
description: Specify whether the ConfigMap or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
secret:
description: Secret containing data to use for the targets.
properties:
key:
description: The key of the secret to select from. Must be a valid secret key.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
cipherSuites:
description: 'List of supported cipher suites for TLS versions up to TLS 1.2. If empty, Go default cipher suites are used. Available cipher suites are documented in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants'
items:
type: string
type: array
client_ca:
description: Contains the CA certificate for client certificate authentication to the server.
properties:
configMap:
description: ConfigMap containing data to use for the targets.
properties:
key:
description: The key to select.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
type: string
optional:
description: Specify whether the ConfigMap or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
secret:
description: Secret containing data to use for the targets.
properties:
key:
description: The key of the secret to select from. Must be a valid secret key.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
clientAuthType:
description: 'Server policy for client authentication. Maps to ClientAuth Policies. For more detail on clientAuth options: https://golang.org/pkg/crypto/tls/#ClientAuthType'
type: string
curvePreferences:
description: 'Elliptic curves that will be used in an ECDHE handshake, in preference order. Available curves are documented in the go documentation: https://golang.org/pkg/crypto/tls/#CurveID'
items:
type: string
type: array
keySecret:
description: Secret containing the TLS key for the server.
properties:
key:
description: The key of the secret to select from. Must be a valid secret key.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
maxVersion:
description: Maximum TLS version that is acceptable. Defaults to TLS13.
type: string
minVersion:
description: Minimum TLS version that is acceptable. Defaults to TLS12.
type: string
preferServerCipherSuites:
description: Controls whether the server selects the client's most preferred cipher suite, or the server's most preferred cipher suite. If true then the server's preference, as expressed in the order of elements in cipherSuites, is used.
type: boolean
required:
- cert
- keySecret
type: object
type: object
type: object type: object
status: status:
description: 'Most recent observed status of the ThanosRuler cluster. Read-only. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status' description: 'Most recent observed status of the ThanosRuler cluster. Read-only. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'