Merge pull request #1057 from jan--f/update-kubernetes-mixins

Update kubernetes mixins
This commit is contained in:
Lili Cosic 2021-03-25 10:38:55 +01:00 committed by GitHub
commit 4bc91a8303
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 279 additions and 409 deletions

View File

@ -59,8 +59,8 @@
"subdir": "" "subdir": ""
} }
}, },
"version": "4a8e078147dbca51067521e6ac59c7b54d44d3bd", "version": "0eed665cfd5c4710e59a1d3b3beb80078608fcba",
"sum": "D5XwKXhd3c0e+1D5iRgUhStB0qpcT4dSCmytuGQa3+k=" "sum": "R9xO3uraXGkiccI8snVRzFA2VHEp7JjGvnIU1PJHfQo="
}, },
{ {
"source": { "source": {

File diff suppressed because it is too large Load Diff

View File

@ -61,7 +61,7 @@ spec:
!= !=
kube_deployment_status_replicas_available{job="kube-state-metrics"} kube_deployment_status_replicas_available{job="kube-state-metrics"}
) and ( ) and (
changes(kube_deployment_status_replicas_updated{job="kube-state-metrics"}[5m]) changes(kube_deployment_status_replicas_updated{job="kube-state-metrics"}[10m])
== ==
0 0
) )
@ -79,7 +79,7 @@ spec:
!= !=
kube_statefulset_status_replicas{job="kube-state-metrics"} kube_statefulset_status_replicas{job="kube-state-metrics"}
) and ( ) and (
changes(kube_statefulset_status_replicas_updated{job="kube-state-metrics"}[5m]) changes(kube_statefulset_status_replicas_updated{job="kube-state-metrics"}[10m])
== ==
0 0
) )
@ -401,7 +401,7 @@ spec:
runbook_url: https://github.com/prometheus-operator/kube-prometheus/wiki/kubeversionmismatch runbook_url: https://github.com/prometheus-operator/kube-prometheus/wiki/kubeversionmismatch
summary: Different semantic versions of Kubernetes components running. summary: Different semantic versions of Kubernetes components running.
expr: | expr: |
count(count by (gitVersion) (label_replace(kubernetes_build_info{job!~"kube-dns|coredns"},"gitVersion","$1","gitVersion","(v[0-9]*.[0-9]*).*"))) > 1 count(count by (git_version) (label_replace(kubernetes_build_info{job!~"kube-dns|coredns"},"git_version","$1","git_version","(v[0-9]*.[0-9]*).*"))) > 1
for: 15m for: 15m
labels: labels:
severity: warning severity: warning
@ -1199,7 +1199,7 @@ spec:
rules: rules:
- expr: | - expr: |
sum by (cluster, namespace, pod, container) ( sum by (cluster, namespace, pod, container) (
rate(container_cpu_usage_seconds_total{job="kubelet", metrics_path="/metrics/cadvisor", image!="", container!="POD"}[5m]) rate(container_cpu_usage_seconds_total{job="kubelet", metrics_path="/metrics/cadvisor", image!=""}[5m])
) * on (cluster, namespace, pod) group_left(node) topk by (cluster, namespace, pod) ( ) * on (cluster, namespace, pod) group_left(node) topk by (cluster, namespace, pod) (
1, max by(cluster, namespace, pod, node) (kube_pod_info{node!=""}) 1, max by(cluster, namespace, pod, node) (kube_pod_info{node!=""})
) )
@ -1229,9 +1229,9 @@ spec:
) )
record: node_namespace_pod_container:container_memory_swap record: node_namespace_pod_container:container_memory_swap
- expr: | - expr: |
sum by (namespace) ( sum by (namespace, cluster) (
sum by (namespace, pod) ( sum by (namespace, pod, cluster) (
max by (namespace, pod, container) ( max by (namespace, pod, container, cluster) (
kube_pod_container_resource_requests_memory_bytes{job="kube-state-metrics"} kube_pod_container_resource_requests_memory_bytes{job="kube-state-metrics"}
) * on(namespace, pod) group_left() max by (namespace, pod) ( ) * on(namespace, pod) group_left() max by (namespace, pod) (
kube_pod_status_phase{phase=~"Pending|Running"} == 1 kube_pod_status_phase{phase=~"Pending|Running"} == 1
@ -1240,9 +1240,9 @@ spec:
) )
record: namespace:kube_pod_container_resource_requests_memory_bytes:sum record: namespace:kube_pod_container_resource_requests_memory_bytes:sum
- expr: | - expr: |
sum by (namespace) ( sum by (namespace, cluster) (
sum by (namespace, pod) ( sum by (namespace, pod, cluster) (
max by (namespace, pod, container) ( max by (namespace, pod, container, cluster) (
kube_pod_container_resource_requests_cpu_cores{job="kube-state-metrics"} kube_pod_container_resource_requests_cpu_cores{job="kube-state-metrics"}
) * on(namespace, pod) group_left() max by (namespace, pod) ( ) * on(namespace, pod) group_left() max by (namespace, pod) (
kube_pod_status_phase{phase=~"Pending|Running"} == 1 kube_pod_status_phase{phase=~"Pending|Running"} == 1
@ -1346,7 +1346,7 @@ spec:
count by (cluster, node) (sum by (node, cpu) ( count by (cluster, node) (sum by (node, cpu) (
node_cpu_seconds_total{job="node-exporter"} node_cpu_seconds_total{job="node-exporter"}
* on (namespace, pod) group_left(node) * on (namespace, pod) group_left(node)
node_namespace_pod:kube_pod_info: topk by(namespace, pod) (1, node_namespace_pod:kube_pod_info:)
)) ))
record: node:node_num_cpu:sum record: node:node_num_cpu:sum
- expr: | - expr: |