grafana-dashboards: various small improvements

This commit is contained in:
Frederic Branczyk
2017-09-26 15:59:44 +02:00
parent ea3a2c43ba
commit 40fa4ccd15
5 changed files with 37 additions and 37 deletions

View File

@@ -1043,6 +1043,6 @@
] ]
}, },
"timezone": "browser", "timezone": "browser",
"title": "Kubernetes Capacity Planing", "title": "Kubernetes Capacity Planning",
"version": 4 "version": 4
} }

View File

@@ -182,7 +182,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(ALERTS{alertstate=\"firing\"})", "expr": "sum(ALERTS{alertstate=\"firing\",alertname!=\"DeadMansSwitch\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -197,7 +197,7 @@
"valueMaps": [ "valueMaps": [
{ {
"op": "=", "op": "=",
"text": "N/A", "text": "0",
"value": "null" "value": "null"
} }
], ],
@@ -260,7 +260,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(ALERTS{alertstate=\"pending\"})", "expr": "sum(ALERTS{alertstate=\"pending\",alertname!=\"DeadMansSwitch\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -275,7 +275,7 @@
"valueMaps": [ "valueMaps": [
{ {
"op": "=", "op": "=",
"text": "N/A", "text": "0",
"value": "null" "value": "null"
} }
], ],
@@ -428,7 +428,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(kube_node_status_ready{condition!=\"true\"})", "expr": "sum(kube_node_status_condition{condition=\"Ready\",status!=\"true\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -506,7 +506,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(kube_node_status_disk_pressure{condition=\"true\"})", "expr": "sum(kube_node_status_condition{condition=\"DiskPressure\",status=\"true\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -584,7 +584,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(kube_node_status_memory_pressure{condition=\"true\"})", "expr": "sum(kube_node_status_condition{condition=\"MemoryPressure\",status=\"true\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -729,5 +729,5 @@
}, },
"timezone": "", "timezone": "",
"title": "Kubernetes Cluster Health", "title": "Kubernetes Cluster Health",
"version": 12 "version": 9
} }

View File

@@ -176,7 +176,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(ALERTS{alertstate=\"firing\"})", "expr": "sum(ALERTS{alertstate=\"firing\",alertname!=\"DeadMansSwitch\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -191,7 +191,7 @@
"valueMaps": [ "valueMaps": [
{ {
"op": "=", "op": "=",
"text": "N/A", "text": "0",
"value": "null" "value": "null"
} }
], ],
@@ -266,7 +266,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "(sum(up{job=\"apiserver\"} == 1) / sum(up{job=\"apiserver\"})) * 100", "expr": "(sum(up{job=\"apiserver\"} == 1) / count(up{job=\"apiserver\"})) * 100",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
@@ -345,7 +345,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "(sum(up{job=\"kube-controller-manager\"} == 1) / sum(up{job=\"kube-controller-manager\"})) * 100", "expr": "(sum(up{job=\"kube-controller-manager\"} == 1) / count(up{job=\"kube-controller-manager\"})) * 100",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
@@ -424,7 +424,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "(sum(up{job=\"kube-scheduler\"} == 1) / sum(up{job=\"kube-scheduler\"})) * 100", "expr": "(sum(up{job=\"kube-scheduler\"} == 1) / count(up{job=\"kube-scheduler\"})) * 100",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
@@ -892,5 +892,5 @@
}, },
"timezone": "", "timezone": "",
"title": "Kubernetes Cluster Status", "title": "Kubernetes Cluster Status",
"version": 22 "version": 3
} }

View File

@@ -333,7 +333,7 @@
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "topk(1, (sum by(instance) (rate(apiserver_request_count{code!~\"2..\"}[5m])) / sum by(instance) (rate(apiserver_request_count[5m]))) * 100)", "expr": "topk(1, (sum by(instance) (rate(apiserver_request_count{code=~\"5..\"}[5m])) / sum by(instance) (rate(apiserver_request_count[5m]))) * 100)",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -348,7 +348,7 @@
"valueMaps": [ "valueMaps": [
{ {
"op": "=", "op": "=",
"text": "N/A", "text": "0",
"value": "null" "value": "null"
} }
], ],
@@ -659,5 +659,5 @@
}, },
"timezone": "", "timezone": "",
"title": "Kubernetes Control Plane Status", "title": "Kubernetes Control Plane Status",
"version": 11 "version": 3
} }

View File

@@ -832,7 +832,7 @@ data:
], ],
"overwrite": true "overwrite": true
} }
kubernetes-capacity-planing-dashboard.json: |+ kubernetes-capacity-planning-dashboard.json: |+
{ {
"dashboard": "dashboard":
{ {
@@ -1880,7 +1880,7 @@ data:
] ]
}, },
"timezone": "browser", "timezone": "browser",
"title": "Kubernetes Capacity Planing", "title": "Kubernetes Capacity Planning",
"version": 4 "version": 4
} , } ,
"inputs": [ "inputs": [
@@ -2080,7 +2080,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(ALERTS{alertstate=\"firing\"})", "expr": "sum(ALERTS{alertstate=\"firing\",alertname!=\"DeadMansSwitch\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -2095,7 +2095,7 @@ data:
"valueMaps": [ "valueMaps": [
{ {
"op": "=", "op": "=",
"text": "N/A", "text": "0",
"value": "null" "value": "null"
} }
], ],
@@ -2158,7 +2158,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(ALERTS{alertstate=\"pending\"})", "expr": "sum(ALERTS{alertstate=\"pending\",alertname!=\"DeadMansSwitch\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -2173,7 +2173,7 @@ data:
"valueMaps": [ "valueMaps": [
{ {
"op": "=", "op": "=",
"text": "N/A", "text": "0",
"value": "null" "value": "null"
} }
], ],
@@ -2326,7 +2326,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(kube_node_status_ready{condition!=\"true\"})", "expr": "sum(kube_node_status_condition{condition=\"Ready\",status!=\"true\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -2404,7 +2404,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(kube_node_status_disk_pressure{condition=\"true\"})", "expr": "sum(kube_node_status_condition{condition=\"DiskPressure\",status=\"true\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -2482,7 +2482,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(kube_node_status_memory_pressure{condition=\"true\"})", "expr": "sum(kube_node_status_condition{condition=\"MemoryPressure\",status=\"true\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -2627,7 +2627,7 @@ data:
}, },
"timezone": "", "timezone": "",
"title": "Kubernetes Cluster Health", "title": "Kubernetes Cluster Health",
"version": 12 "version": 9
} , } ,
"inputs": [ "inputs": [
{ {
@@ -2820,7 +2820,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "sum(ALERTS{alertstate=\"firing\"})", "expr": "sum(ALERTS{alertstate=\"firing\",alertname!=\"DeadMansSwitch\"})",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -2835,7 +2835,7 @@ data:
"valueMaps": [ "valueMaps": [
{ {
"op": "=", "op": "=",
"text": "N/A", "text": "0",
"value": "null" "value": "null"
} }
], ],
@@ -2910,7 +2910,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "(sum(up{job=\"apiserver\"} == 1) / sum(up{job=\"apiserver\"})) * 100", "expr": "(sum(up{job=\"apiserver\"} == 1) / count(up{job=\"apiserver\"})) * 100",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
@@ -2989,7 +2989,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "(sum(up{job=\"kube-controller-manager\"} == 1) / sum(up{job=\"kube-controller-manager\"})) * 100", "expr": "(sum(up{job=\"kube-controller-manager\"} == 1) / count(up{job=\"kube-controller-manager\"})) * 100",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
@@ -3068,7 +3068,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "(sum(up{job=\"kube-scheduler\"} == 1) / sum(up{job=\"kube-scheduler\"})) * 100", "expr": "(sum(up{job=\"kube-scheduler\"} == 1) / count(up{job=\"kube-scheduler\"})) * 100",
"format": "time_series", "format": "time_series",
"interval": "", "interval": "",
"intervalFactor": 2, "intervalFactor": 2,
@@ -3536,7 +3536,7 @@ data:
}, },
"timezone": "", "timezone": "",
"title": "Kubernetes Cluster Status", "title": "Kubernetes Cluster Status",
"version": 22 "version": 3
} , } ,
"inputs": [ "inputs": [
{ {
@@ -3886,7 +3886,7 @@ data:
"tableColumn": "", "tableColumn": "",
"targets": [ "targets": [
{ {
"expr": "topk(1, (sum by(instance) (rate(apiserver_request_count{code!~\"2..\"}[5m])) / sum by(instance) (rate(apiserver_request_count[5m]))) * 100)", "expr": "topk(1, (sum by(instance) (rate(apiserver_request_count{code=~\"5..\"}[5m])) / sum by(instance) (rate(apiserver_request_count[5m]))) * 100)",
"format": "time_series", "format": "time_series",
"intervalFactor": 2, "intervalFactor": 2,
"legendFormat": "", "legendFormat": "",
@@ -3901,7 +3901,7 @@ data:
"valueMaps": [ "valueMaps": [
{ {
"op": "=", "op": "=",
"text": "N/A", "text": "0",
"value": "null" "value": "null"
} }
], ],
@@ -4212,7 +4212,7 @@ data:
}, },
"timezone": "", "timezone": "",
"title": "Kubernetes Control Plane Status", "title": "Kubernetes Control Plane Status",
"version": 11 "version": 3
} , } ,
"inputs": [ "inputs": [
{ {