AETHER-1078 Add drill-down links to ACE Dashboard
Change-Id: I9047ef6381429b8c5923400114581ac929df1335
diff --git a/monitoring/grafana-aether/dashboards/global-edge-status.json b/monitoring/grafana-aether/dashboards/global-edge-status.json
index 5507849..be77338 100644
--- a/monitoring/grafana-aether/dashboards/global-edge-status.json
+++ b/monitoring/grafana-aether/dashboards/global-edge-status.json
@@ -15,7 +15,7 @@
"editable": true,
"gnetId": null,
"graphTooltip": 0,
- "iteration": 1607545836934,
+ "iteration": 1610554540644,
"links": [],
"panels": [
{
@@ -138,18 +138,6 @@
{
"matcher": {
"id": "byName",
- "options": "production-ace-tucson"
- },
- "properties": [
- {
- "id": "displayName",
- "value": "ONF Tucson"
- }
- ]
- },
- {
- "matcher": {
- "id": "byName",
"options": "production-ace-intel"
},
"properties": [
@@ -227,7 +215,7 @@
"properties": [
{
"id": "displayName",
- "value": "Stanford 1"
+ "value": "Stanford1 1"
}
]
},
@@ -239,7 +227,55 @@
"properties": [
{
"id": "displayName",
- "value": "Stanford 2"
+ "value": "Stanford1 2"
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "production-ace-stanford2-1"
+ },
+ "properties": [
+ {
+ "id": "displayName",
+ "value": "Stanford2 1"
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "production-ace-stanford2-2"
+ },
+ "properties": [
+ {
+ "id": "displayName",
+ "value": "Stanford2 2"
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "production-ace-cornell1-1"
+ },
+ "properties": [
+ {
+ "id": "displayName",
+ "value": "Cornell 1"
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "production-ace-cornell1-2"
+ },
+ "properties": [
+ {
+ "id": "displayName",
+ "value": "Cornell 2"
}
]
}
@@ -312,8 +348,8 @@
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-intel",
- "value": "ace-intel"
+ "text": "ace-cornell1-prd",
+ "value": "ace-cornell1-prd"
}
},
"title": "Edge: $edge",
@@ -415,6 +451,23 @@
"y": 6
},
"id": 4,
+ "links": [
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster compute",
+ "url": "https://monitoring.aetherproject.org/grafana/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster networking",
+ "url": "https://monitoring.aetherproject.org/grafana/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: nodes",
+ "url": "https://monitoring.aetherproject.org/grafana/d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=${edge}"
+ }
+ ],
"maxPerRow": 6,
"options": {
"colorMode": "background",
@@ -436,8 +489,8 @@
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-intel",
- "value": "ace-intel"
+ "text": "ace-cornell1-prd",
+ "value": "ace-cornell1-prd"
}
},
"targets": [
@@ -514,8 +567,8 @@
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-intel",
- "value": "ace-intel"
+ "text": "ace-cornell1-prd",
+ "value": "ace-cornell1-prd"
}
},
"targets": [
@@ -594,8 +647,8 @@
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-intel",
- "value": "ace-intel"
+ "text": "ace-cornell1-prd",
+ "value": "ace-cornell1-prd"
}
},
"targets": [
@@ -663,8 +716,8 @@
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-intel",
- "value": "ace-intel"
+ "text": "ace-cornell1-prd",
+ "value": "ace-cornell1-prd"
}
},
"seriesOverrides": [],
@@ -776,8 +829,8 @@
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-intel",
- "value": "ace-intel"
+ "text": "ace-cornell1-prd",
+ "value": "ace-cornell1-prd"
}
},
"targets": [
@@ -805,13 +858,13 @@
"id": 91,
"panels": [],
"repeat": null,
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 35,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-pixel",
- "value": "ace-menlo-pixel"
+ "text": "ace-intel",
+ "value": "ace-intel"
}
},
"title": "Edge: $edge",
@@ -913,6 +966,23 @@
"y": 11
},
"id": 92,
+ "links": [
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster compute",
+ "url": "https://monitoring.aetherproject.org/grafana/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster networking",
+ "url": "https://monitoring.aetherproject.org/grafana/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: nodes",
+ "url": "https://monitoring.aetherproject.org/grafana/d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=${edge}"
+ }
+ ],
"maxPerRow": 6,
"options": {
"colorMode": "background",
@@ -931,14 +1001,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 4,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-pixel",
- "value": "ace-menlo-pixel"
+ "text": "ace-intel",
+ "value": "ace-intel"
}
},
"targets": [
@@ -1012,14 +1082,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 5,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-pixel",
- "value": "ace-menlo-pixel"
+ "text": "ace-intel",
+ "value": "ace-intel"
}
},
"targets": [
@@ -1095,14 +1165,14 @@
},
"pluginVersion": "7.1.5",
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 90,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-pixel",
- "value": "ace-menlo-pixel"
+ "text": "ace-intel",
+ "value": "ace-intel"
}
},
"targets": [
@@ -1167,14 +1237,14 @@
"renderer": "flot",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 23,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-pixel",
- "value": "ace-menlo-pixel"
+ "text": "ace-intel",
+ "value": "ace-intel"
}
},
"seriesOverrides": [],
@@ -1283,14 +1353,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 13,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-pixel",
- "value": "ace-menlo-pixel"
+ "text": "ace-intel",
+ "value": "ace-intel"
}
},
"targets": [
@@ -1318,13 +1388,13 @@
"id": 97,
"panels": [],
"repeat": null,
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 35,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-rasp-pi",
- "value": "ace-menlo-rasp-pi"
+ "text": "ace-menlo-pixel",
+ "value": "ace-menlo-pixel"
}
},
"title": "Edge: $edge",
@@ -1426,6 +1496,23 @@
"y": 16
},
"id": 98,
+ "links": [
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster compute",
+ "url": "https://monitoring.aetherproject.org/grafana/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster networking",
+ "url": "https://monitoring.aetherproject.org/grafana/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: nodes",
+ "url": "https://monitoring.aetherproject.org/grafana/d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=${edge}"
+ }
+ ],
"maxPerRow": 6,
"options": {
"colorMode": "background",
@@ -1444,14 +1531,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 4,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-rasp-pi",
- "value": "ace-menlo-rasp-pi"
+ "text": "ace-menlo-pixel",
+ "value": "ace-menlo-pixel"
}
},
"targets": [
@@ -1525,14 +1612,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 5,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-rasp-pi",
- "value": "ace-menlo-rasp-pi"
+ "text": "ace-menlo-pixel",
+ "value": "ace-menlo-pixel"
}
},
"targets": [
@@ -1608,14 +1695,14 @@
},
"pluginVersion": "7.1.5",
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 90,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-rasp-pi",
- "value": "ace-menlo-rasp-pi"
+ "text": "ace-menlo-pixel",
+ "value": "ace-menlo-pixel"
}
},
"targets": [
@@ -1680,14 +1767,14 @@
"renderer": "flot",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 23,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-rasp-pi",
- "value": "ace-menlo-rasp-pi"
+ "text": "ace-menlo-pixel",
+ "value": "ace-menlo-pixel"
}
},
"seriesOverrides": [],
@@ -1796,14 +1883,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 13,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-menlo-rasp-pi",
- "value": "ace-menlo-rasp-pi"
+ "text": "ace-menlo-pixel",
+ "value": "ace-menlo-pixel"
}
},
"targets": [
@@ -1831,13 +1918,13 @@
"id": 103,
"panels": [],
"repeat": null,
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 35,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-stanford1-prd",
- "value": "ace-stanford1-prd"
+ "text": "ace-menlo-rasp-pi",
+ "value": "ace-menlo-rasp-pi"
}
},
"title": "Edge: $edge",
@@ -1939,6 +2026,23 @@
"y": 21
},
"id": 104,
+ "links": [
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster compute",
+ "url": "https://monitoring.aetherproject.org/grafana/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster networking",
+ "url": "https://monitoring.aetherproject.org/grafana/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: nodes",
+ "url": "https://monitoring.aetherproject.org/grafana/d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=${edge}"
+ }
+ ],
"maxPerRow": 6,
"options": {
"colorMode": "background",
@@ -1957,14 +2061,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 4,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-stanford1-prd",
- "value": "ace-stanford1-prd"
+ "text": "ace-menlo-rasp-pi",
+ "value": "ace-menlo-rasp-pi"
}
},
"targets": [
@@ -2038,14 +2142,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 5,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-stanford1-prd",
- "value": "ace-stanford1-prd"
+ "text": "ace-menlo-rasp-pi",
+ "value": "ace-menlo-rasp-pi"
}
},
"targets": [
@@ -2121,14 +2225,14 @@
},
"pluginVersion": "7.1.5",
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 90,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-stanford1-prd",
- "value": "ace-stanford1-prd"
+ "text": "ace-menlo-rasp-pi",
+ "value": "ace-menlo-rasp-pi"
}
},
"targets": [
@@ -2193,14 +2297,14 @@
"renderer": "flot",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 23,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-stanford1-prd",
- "value": "ace-stanford1-prd"
+ "text": "ace-menlo-rasp-pi",
+ "value": "ace-menlo-rasp-pi"
}
},
"seriesOverrides": [],
@@ -2309,14 +2413,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 13,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-stanford1-prd",
- "value": "ace-stanford1-prd"
+ "text": "ace-menlo-rasp-pi",
+ "value": "ace-menlo-rasp-pi"
}
},
"targets": [
@@ -2344,13 +2448,13 @@
"id": 109,
"panels": [],
"repeat": null,
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 35,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-tucson",
- "value": "ace-tucson"
+ "text": "ace-princeton1-prd",
+ "value": "ace-princeton1-prd"
}
},
"title": "Edge: $edge",
@@ -2452,6 +2556,23 @@
"y": 26
},
"id": 110,
+ "links": [
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster compute",
+ "url": "https://monitoring.aetherproject.org/grafana/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster networking",
+ "url": "https://monitoring.aetherproject.org/grafana/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: nodes",
+ "url": "https://monitoring.aetherproject.org/grafana/d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=${edge}"
+ }
+ ],
"maxPerRow": 6,
"options": {
"colorMode": "background",
@@ -2470,14 +2591,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 4,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-tucson",
- "value": "ace-tucson"
+ "text": "ace-princeton1-prd",
+ "value": "ace-princeton1-prd"
}
},
"targets": [
@@ -2551,14 +2672,14 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 5,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-tucson",
- "value": "ace-tucson"
+ "text": "ace-princeton1-prd",
+ "value": "ace-princeton1-prd"
}
},
"targets": [
@@ -2634,14 +2755,14 @@
},
"pluginVersion": "7.1.5",
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 90,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-tucson",
- "value": "ace-tucson"
+ "text": "ace-princeton1-prd",
+ "value": "ace-princeton1-prd"
}
},
"targets": [
@@ -2706,14 +2827,14 @@
"renderer": "flot",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
"repeatPanelId": 23,
"repeatedByRow": true,
"scopedVars": {
"edge": {
"selected": false,
- "text": "ace-tucson",
- "value": "ace-tucson"
+ "text": "ace-princeton1-prd",
+ "value": "ace-princeton1-prd"
}
},
"seriesOverrides": [],
@@ -2822,7 +2943,1597 @@
"pluginVersion": "7.1.5",
"repeat": null,
"repeatDirection": "h",
- "repeatIteration": 1607545836934,
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 13,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-princeton1-prd",
+ "value": "ace-princeton1-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(time() - aetheredge_last_update{endpoint=\"metrics80\",name=\"$edge\"})",
+ "interval": "",
+ "legendFormat": "{{name}}",
+ "refId": "A"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Seconds since last update",
+ "type": "gauge"
+ },
+ {
+ "collapsed": false,
+ "datasource": null,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 30
+ },
+ "id": 115,
+ "panels": [],
+ "repeat": null,
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 35,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford1-prd",
+ "value": "ace-stanford1-prd"
+ }
+ },
+ "title": "Edge: $edge",
+ "type": "row"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "description": "",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [
+ {
+ "from": "",
+ "id": 1,
+ "operator": "",
+ "text": "error",
+ "to": "",
+ "type": 1,
+ "value": "-1"
+ },
+ {
+ "from": "",
+ "id": 2,
+ "operator": "",
+ "text": "disconnected",
+ "to": "",
+ "type": 1,
+ "value": "0"
+ },
+ {
+ "from": "",
+ "id": 3,
+ "operator": "",
+ "text": "connecting",
+ "to": "",
+ "type": 1,
+ "value": "1"
+ },
+ {
+ "from": "",
+ "id": 4,
+ "operator": "",
+ "text": "connected",
+ "to": "",
+ "type": 1,
+ "value": "2"
+ },
+ {
+ "from": "",
+ "id": 5,
+ "operator": "",
+ "text": "no result",
+ "to": "",
+ "type": 1,
+ "value": "-2"
+ },
+ {
+ "from": "-100",
+ "id": 6,
+ "operator": "",
+ "text": "scheduled downtime",
+ "to": "-3",
+ "type": 2
+ }
+ ],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "red",
+ "value": null
+ },
+ {
+ "color": "#6ED0E0",
+ "value": -100
+ },
+ {
+ "color": "red",
+ "value": -2
+ },
+ {
+ "color": "#EAB839",
+ "value": 1
+ },
+ {
+ "color": "green",
+ "value": 2
+ }
+ ]
+ }
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 5,
+ "x": 0,
+ "y": 31
+ },
+ "id": 116,
+ "links": [
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster compute",
+ "url": "https://monitoring.aetherproject.org/grafana/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster networking",
+ "url": "https://monitoring.aetherproject.org/grafana/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: nodes",
+ "url": "https://monitoring.aetherproject.org/grafana/d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=${edge}"
+ }
+ ],
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "last"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 4,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford1-prd",
+ "value": "ace-stanford1-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}))",
+ "interval": "",
+ "legendFormat": "Control Plane",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}))",
+ "interval": "",
+ "legendFormat": "User Plane",
+ "refId": "B"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Current",
+ "type": "stat"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "red",
+ "value": null
+ },
+ {
+ "color": "#EAB839",
+ "value": 50
+ },
+ {
+ "color": "green",
+ "value": 95
+ }
+ ]
+ },
+ "unit": "percent"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 4,
+ "x": 5,
+ "y": 31
+ },
+ "id": 117,
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "mean"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 5,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford1-prd",
+ "value": "ace-stanford1-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} - 1, 0) * 100)",
+ "interval": "",
+ "legendFormat": "Control Plane",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 1, 0) * 100)",
+ "interval": "",
+ "legendFormat": "User Plane",
+ "refId": "B"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Uptime",
+ "transformations": [],
+ "type": "stat"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "description": "",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "decimals": 0,
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "#EAB839",
+ "value": 1
+ },
+ {
+ "color": "red",
+ "value": 10
+ }
+ ]
+ },
+ "unit": "percent"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 2,
+ "x": 9,
+ "y": 31
+ },
+ "id": 118,
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "mean"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 90,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford1-prd",
+ "value": "ace-stanford1-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}), 0)) * 100",
+ "interval": "",
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Unscheduled Downtime",
+ "transformations": [],
+ "type": "stat"
+ },
+ {
+ "aliasColors": {
+ "Scheduled": "blue",
+ "Scheduled downtime": "blue",
+ "Unscheduled": "red",
+ "Unscheduled downtime": "red"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "links": []
+ },
+ "overrides": []
+ },
+ "fill": 10,
+ "fillGradient": 0,
+ "gridPos": {
+ "h": 4,
+ "w": 10,
+ "x": 11,
+ "y": 31
+ },
+ "hiddenSeries": false,
+ "id": 119,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 0,
+ "maxPerRow": 6,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pluginVersion": "7.1.5",
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 23,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford1-prd",
+ "value": "ace-stanford1-prd"
+ }
+ },
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}), 0))",
+ "interval": "",
+ "legendFormat": "Unscheduled",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"})",
+ "interval": "",
+ "legendFormat": "Scheduled",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Downtime",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": 0,
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": "1",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [],
+ "max": 1000,
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "red",
+ "value": 750
+ }
+ ]
+ }
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 3,
+ "x": 21,
+ "y": 31
+ },
+ "id": 120,
+ "maxPerRow": 6,
+ "options": {
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "last"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "showThresholdLabels": false,
+ "showThresholdMarkers": true
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 13,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford1-prd",
+ "value": "ace-stanford1-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(time() - aetheredge_last_update{endpoint=\"metrics80\",name=\"$edge\"})",
+ "interval": "",
+ "legendFormat": "{{name}}",
+ "refId": "A"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Seconds since last update",
+ "type": "gauge"
+ },
+ {
+ "collapsed": false,
+ "datasource": null,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 35
+ },
+ "id": 121,
+ "panels": [],
+ "repeat": null,
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 35,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford2-prd",
+ "value": "ace-stanford2-prd"
+ }
+ },
+ "title": "Edge: $edge",
+ "type": "row"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "description": "",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [
+ {
+ "from": "",
+ "id": 1,
+ "operator": "",
+ "text": "error",
+ "to": "",
+ "type": 1,
+ "value": "-1"
+ },
+ {
+ "from": "",
+ "id": 2,
+ "operator": "",
+ "text": "disconnected",
+ "to": "",
+ "type": 1,
+ "value": "0"
+ },
+ {
+ "from": "",
+ "id": 3,
+ "operator": "",
+ "text": "connecting",
+ "to": "",
+ "type": 1,
+ "value": "1"
+ },
+ {
+ "from": "",
+ "id": 4,
+ "operator": "",
+ "text": "connected",
+ "to": "",
+ "type": 1,
+ "value": "2"
+ },
+ {
+ "from": "",
+ "id": 5,
+ "operator": "",
+ "text": "no result",
+ "to": "",
+ "type": 1,
+ "value": "-2"
+ },
+ {
+ "from": "-100",
+ "id": 6,
+ "operator": "",
+ "text": "scheduled downtime",
+ "to": "-3",
+ "type": 2
+ }
+ ],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "red",
+ "value": null
+ },
+ {
+ "color": "#6ED0E0",
+ "value": -100
+ },
+ {
+ "color": "red",
+ "value": -2
+ },
+ {
+ "color": "#EAB839",
+ "value": 1
+ },
+ {
+ "color": "green",
+ "value": 2
+ }
+ ]
+ }
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 5,
+ "x": 0,
+ "y": 36
+ },
+ "id": 122,
+ "links": [
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster compute",
+ "url": "https://monitoring.aetherproject.org/grafana/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster networking",
+ "url": "https://monitoring.aetherproject.org/grafana/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: nodes",
+ "url": "https://monitoring.aetherproject.org/grafana/d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=${edge}"
+ }
+ ],
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "last"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 4,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford2-prd",
+ "value": "ace-stanford2-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}))",
+ "interval": "",
+ "legendFormat": "Control Plane",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}))",
+ "interval": "",
+ "legendFormat": "User Plane",
+ "refId": "B"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Current",
+ "type": "stat"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "red",
+ "value": null
+ },
+ {
+ "color": "#EAB839",
+ "value": 50
+ },
+ {
+ "color": "green",
+ "value": 95
+ }
+ ]
+ },
+ "unit": "percent"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 4,
+ "x": 5,
+ "y": 36
+ },
+ "id": 123,
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "mean"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 5,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford2-prd",
+ "value": "ace-stanford2-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} - 1, 0) * 100)",
+ "interval": "",
+ "legendFormat": "Control Plane",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 1, 0) * 100)",
+ "interval": "",
+ "legendFormat": "User Plane",
+ "refId": "B"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Uptime",
+ "transformations": [],
+ "type": "stat"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "description": "",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "decimals": 0,
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "#EAB839",
+ "value": 1
+ },
+ {
+ "color": "red",
+ "value": 10
+ }
+ ]
+ },
+ "unit": "percent"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 2,
+ "x": 9,
+ "y": 36
+ },
+ "id": 124,
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "mean"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 90,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford2-prd",
+ "value": "ace-stanford2-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}), 0)) * 100",
+ "interval": "",
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Unscheduled Downtime",
+ "transformations": [],
+ "type": "stat"
+ },
+ {
+ "aliasColors": {
+ "Scheduled": "blue",
+ "Scheduled downtime": "blue",
+ "Unscheduled": "red",
+ "Unscheduled downtime": "red"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "links": []
+ },
+ "overrides": []
+ },
+ "fill": 10,
+ "fillGradient": 0,
+ "gridPos": {
+ "h": 4,
+ "w": 10,
+ "x": 11,
+ "y": 36
+ },
+ "hiddenSeries": false,
+ "id": 125,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 0,
+ "maxPerRow": 6,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pluginVersion": "7.1.5",
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 23,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford2-prd",
+ "value": "ace-stanford2-prd"
+ }
+ },
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}), 0))",
+ "interval": "",
+ "legendFormat": "Unscheduled",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"})",
+ "interval": "",
+ "legendFormat": "Scheduled",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Downtime",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": 0,
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": "1",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [],
+ "max": 1000,
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "red",
+ "value": 750
+ }
+ ]
+ }
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 3,
+ "x": 21,
+ "y": 36
+ },
+ "id": 126,
+ "maxPerRow": 6,
+ "options": {
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "last"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "showThresholdLabels": false,
+ "showThresholdMarkers": true
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 13,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-stanford2-prd",
+ "value": "ace-stanford2-prd"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(time() - aetheredge_last_update{endpoint=\"metrics80\",name=\"$edge\"})",
+ "interval": "",
+ "legendFormat": "{{name}}",
+ "refId": "A"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Seconds since last update",
+ "type": "gauge"
+ },
+ {
+ "collapsed": false,
+ "datasource": null,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 40
+ },
+ "id": 127,
+ "panels": [],
+ "repeat": null,
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 35,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-tucson",
+ "value": "ace-tucson"
+ }
+ },
+ "title": "Edge: $edge",
+ "type": "row"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "description": "",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [
+ {
+ "from": "",
+ "id": 1,
+ "operator": "",
+ "text": "error",
+ "to": "",
+ "type": 1,
+ "value": "-1"
+ },
+ {
+ "from": "",
+ "id": 2,
+ "operator": "",
+ "text": "disconnected",
+ "to": "",
+ "type": 1,
+ "value": "0"
+ },
+ {
+ "from": "",
+ "id": 3,
+ "operator": "",
+ "text": "connecting",
+ "to": "",
+ "type": 1,
+ "value": "1"
+ },
+ {
+ "from": "",
+ "id": 4,
+ "operator": "",
+ "text": "connected",
+ "to": "",
+ "type": 1,
+ "value": "2"
+ },
+ {
+ "from": "",
+ "id": 5,
+ "operator": "",
+ "text": "no result",
+ "to": "",
+ "type": 1,
+ "value": "-2"
+ },
+ {
+ "from": "-100",
+ "id": 6,
+ "operator": "",
+ "text": "scheduled downtime",
+ "to": "-3",
+ "type": 2
+ }
+ ],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "red",
+ "value": null
+ },
+ {
+ "color": "#6ED0E0",
+ "value": -100
+ },
+ {
+ "color": "red",
+ "value": -2
+ },
+ {
+ "color": "#EAB839",
+ "value": 1
+ },
+ {
+ "color": "green",
+ "value": 2
+ }
+ ]
+ }
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 5,
+ "x": 0,
+ "y": 41
+ },
+ "id": 128,
+ "links": [
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster compute",
+ "url": "https://monitoring.aetherproject.org/grafana/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: cluster networking",
+ "url": "https://monitoring.aetherproject.org/grafana/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=${edge}"
+ },
+ {
+ "targetBlank": true,
+ "title": "Drill down: nodes",
+ "url": "https://monitoring.aetherproject.org/grafana/d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=${edge}"
+ }
+ ],
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "last"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 4,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-tucson",
+ "value": "ace-tucson"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}))",
+ "interval": "",
+ "legendFormat": "Control Plane",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}))",
+ "interval": "",
+ "legendFormat": "User Plane",
+ "refId": "B"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Current",
+ "type": "stat"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "red",
+ "value": null
+ },
+ {
+ "color": "#EAB839",
+ "value": 50
+ },
+ {
+ "color": "green",
+ "value": 95
+ }
+ ]
+ },
+ "unit": "percent"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 4,
+ "x": 5,
+ "y": 41
+ },
+ "id": 129,
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "mean"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 5,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-tucson",
+ "value": "ace-tucson"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} - 1, 0) * 100)",
+ "interval": "",
+ "legendFormat": "Control Plane",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 1, 0) * 100)",
+ "interval": "",
+ "legendFormat": "User Plane",
+ "refId": "B"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Uptime",
+ "transformations": [],
+ "type": "stat"
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "description": "",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "decimals": 0,
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "#EAB839",
+ "value": 1
+ },
+ {
+ "color": "red",
+ "value": 10
+ }
+ ]
+ },
+ "unit": "percent"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 2,
+ "x": 9,
+ "y": 41
+ },
+ "id": 130,
+ "maxPerRow": 6,
+ "options": {
+ "colorMode": "background",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "mean"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "7.1.5",
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 90,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-tucson",
+ "value": "ace-tucson"
+ }
+ },
+ "targets": [
+ {
+ "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}), 0)) * 100",
+ "interval": "",
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Unscheduled Downtime",
+ "transformations": [],
+ "type": "stat"
+ },
+ {
+ "aliasColors": {
+ "Scheduled": "blue",
+ "Scheduled downtime": "blue",
+ "Unscheduled": "red",
+ "Unscheduled downtime": "red"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "links": []
+ },
+ "overrides": []
+ },
+ "fill": 10,
+ "fillGradient": 0,
+ "gridPos": {
+ "h": 4,
+ "w": 10,
+ "x": 11,
+ "y": 41
+ },
+ "hiddenSeries": false,
+ "id": 131,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 0,
+ "maxPerRow": 6,
+ "nullPointMode": "null",
+ "percentage": false,
+ "pluginVersion": "7.1.5",
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
+ "repeatPanelId": 23,
+ "repeatedByRow": true,
+ "scopedVars": {
+ "edge": {
+ "selected": false,
+ "text": "ace-tucson",
+ "value": "ace-tucson"
+ }
+ },
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$edge\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"$edge\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"}), 0))",
+ "interval": "",
+ "legendFormat": "Unscheduled",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$edge\"})",
+ "interval": "",
+ "legendFormat": "Scheduled",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Downtime",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": 0,
+ "format": "short",
+ "label": "",
+ "logBase": 1,
+ "max": "1",
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "datasource": "RANCHER_MONITORING_GLOBAL",
+ "fieldConfig": {
+ "defaults": {
+ "custom": {},
+ "mappings": [],
+ "max": 1000,
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "red",
+ "value": 750
+ }
+ ]
+ }
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 3,
+ "x": 21,
+ "y": 41
+ },
+ "id": 132,
+ "maxPerRow": 6,
+ "options": {
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "last"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "showThresholdLabels": false,
+ "showThresholdMarkers": true
+ },
+ "pluginVersion": "7.1.5",
+ "repeat": null,
+ "repeatDirection": "h",
+ "repeatIteration": 1610554540644,
"repeatPanelId": 13,
"repeatedByRow": true,
"scopedVars": {
@@ -2852,7 +4563,7 @@
"h": 1,
"w": 24,
"x": 0,
- "y": 30
+ "y": 45
},
"id": 69,
"panels": [
@@ -2997,7 +4708,7 @@
]
},
"time": {
- "from": "now-2d",
+ "from": "now-24h",
"to": "now"
},
"timepicker": {