kube-prometheus: Re-generate

This commit is contained in:
Frederic Branczyk
2019-04-08 16:13:31 +02:00
parent 438381c3e3
commit 7e4381ca87
5 changed files with 2084 additions and 36 deletions

View File

@@ -8,7 +8,7 @@
"subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus" "subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus"
} }
}, },
"version": "3623fd0dfc7be15ab2fbe648217f238f614b2d1f" "version": "3bd8b755d11bcf9be1e70b5b7ffe0ad881f300fe"
}, },
{ {
"name": "ksonnet", "name": "ksonnet",
@@ -28,7 +28,7 @@
"subdir": "" "subdir": ""
} }
}, },
"version": "0669b548b8bc981f2676e7ec70c8f4a05fa39aa7" "version": "3991660410dab201bb1f60b84d26e027c6c877e4"
}, },
{ {
"name": "grafonnet", "name": "grafonnet",

View File

@@ -13,3 +13,4 @@ spec:
selector: selector:
alertmanager: main alertmanager: main
app: alertmanager app: alertmanager
sessionAffinity: ClientIP

File diff suppressed because it is too large Load Diff

View File

@@ -57,6 +57,12 @@ spec:
- mountPath: /grafana-dashboard-definitions/0/k8s-resources-pod - mountPath: /grafana-dashboard-definitions/0/k8s-resources-pod
name: grafana-dashboard-k8s-resources-pod name: grafana-dashboard-k8s-resources-pod
readOnly: false readOnly: false
- mountPath: /grafana-dashboard-definitions/0/k8s-resources-workload
name: grafana-dashboard-k8s-resources-workload
readOnly: false
- mountPath: /grafana-dashboard-definitions/0/k8s-resources-workloads-namespace
name: grafana-dashboard-k8s-resources-workloads-namespace
readOnly: false
- mountPath: /grafana-dashboard-definitions/0/nodes - mountPath: /grafana-dashboard-definitions/0/nodes
name: grafana-dashboard-nodes name: grafana-dashboard-nodes
readOnly: false readOnly: false
@@ -99,6 +105,12 @@ spec:
- configMap: - configMap:
name: grafana-dashboard-k8s-resources-pod name: grafana-dashboard-k8s-resources-pod
name: grafana-dashboard-k8s-resources-pod name: grafana-dashboard-k8s-resources-pod
- configMap:
name: grafana-dashboard-k8s-resources-workload
name: grafana-dashboard-k8s-resources-workload
- configMap:
name: grafana-dashboard-k8s-resources-workloads-namespace
name: grafana-dashboard-k8s-resources-workloads-namespace
- configMap: - configMap:
name: grafana-dashboard-nodes name: grafana-dashboard-nodes
name: grafana-dashboard-nodes name: grafana-dashboard-nodes

View File

@@ -49,6 +49,39 @@ spec:
label_replace(kube_pod_labels{job="kube-state-metrics"}, "pod_name", "$1", "pod", "(.*)") label_replace(kube_pod_labels{job="kube-state-metrics"}, "pod_name", "$1", "pod", "(.*)")
) )
record: namespace_name:kube_pod_container_resource_requests_cpu_cores:sum record: namespace_name:kube_pod_container_resource_requests_cpu_cores:sum
- expr: |
sum(
label_replace(
label_replace(
kube_pod_owner{job="kube-state-metrics", owner_kind="ReplicaSet"},
"replicaset", "$1", "owner_name", "(.*)"
) * on(replicaset, namespace) group_left(owner_name) kube_replicaset_owner{job="kube-state-metrics"},
"workload", "$1", "owner_name", "(.*)"
)
) by (namespace, workload, pod)
labels:
workload_type: deployment
record: mixin_pod_workload
- expr: |
sum(
label_replace(
kube_pod_owner{job="kube-state-metrics", owner_kind="DaemonSet"},
"workload", "$1", "owner_name", "(.*)"
)
) by (namespace, workload, pod)
labels:
workload_type: daemonset
record: mixin_pod_workload
- expr: |
sum(
label_replace(
kube_pod_owner{job="kube-state-metrics", owner_kind="StatefulSet"},
"workload", "$1", "owner_name", "(.*)"
)
) by (namespace, workload, pod)
labels:
workload_type: statefulset
record: mixin_pod_workload
- name: kube-scheduler.rules - name: kube-scheduler.rules
rules: rules:
- expr: | - expr: |