Merge pull request #262 from liuxu623/master

Add k8s-resources-node dashboard
This commit is contained in:
Frederic Branczyk
2019-10-16 13:12:48 +02:00
committed by GitHub
4 changed files with 977 additions and 24 deletions

View File

@@ -27,7 +27,7 @@
"subdir": "" "subdir": ""
} }
}, },
"version": "3da19e5a40fbb9f7a621958040472db918c4de9c" "version": "15ddfa20a6921ffbd43172eb54f6bdc1bcf8d3d3"
}, },
{ {
"name": "grafonnet", "name": "grafonnet",
@@ -107,7 +107,7 @@
"subdir": "lib/promgrafonnet" "subdir": "lib/promgrafonnet"
} }
}, },
"version": "3da19e5a40fbb9f7a621958040472db918c4de9c" "version": "15ddfa20a6921ffbd43172eb54f6bdc1bcf8d3d3"
} }
] ]
} }

File diff suppressed because it is too large Load Diff

View File

@@ -54,6 +54,9 @@ spec:
- mountPath: /grafana-dashboard-definitions/0/k8s-resources-namespace - mountPath: /grafana-dashboard-definitions/0/k8s-resources-namespace
name: grafana-dashboard-k8s-resources-namespace name: grafana-dashboard-k8s-resources-namespace
readOnly: false readOnly: false
- mountPath: /grafana-dashboard-definitions/0/k8s-resources-node
name: grafana-dashboard-k8s-resources-node
readOnly: false
- 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
@@ -123,6 +126,9 @@ spec:
- configMap: - configMap:
name: grafana-dashboard-k8s-resources-namespace name: grafana-dashboard-k8s-resources-namespace
name: grafana-dashboard-k8s-resources-namespace name: grafana-dashboard-k8s-resources-namespace
- configMap:
name: grafana-dashboard-k8s-resources-node
name: grafana-dashboard-k8s-resources-node
- 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

View File

@@ -77,8 +77,8 @@ spec:
- expr: | - expr: |
sum by (namespace, pod, container) ( sum by (namespace, pod, container) (
rate(container_cpu_usage_seconds_total{job="kubelet", image!="", container!="POD"}[5m]) rate(container_cpu_usage_seconds_total{job="kubelet", image!="", container!="POD"}[5m])
) ) * on (namespace, pod) group_left(node) max by(namespace, pod, node) (kube_pod_info)
record: namespace_pod_container:container_cpu_usage_seconds_total:sum_rate record: node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate
- expr: | - expr: |
sum(container_memory_usage_bytes{job="kubelet", image!="", container!="POD"}) by (namespace) sum(container_memory_usage_bytes{job="kubelet", image!="", container!="POD"}) by (namespace)
record: namespace:container_memory_usage_bytes:sum record: namespace:container_memory_usage_bytes:sum