diff --git a/dashboards/Merlin7/Merlin7_Slurm_Native_OpenMetrics.json b/dashboards/Merlin7/Merlin7_Slurm_Native_OpenMetrics.json index d7bb4ff..fa69e97 100644 --- a/dashboards/Merlin7/Merlin7_Slurm_Native_OpenMetrics.json +++ b/dashboards/Merlin7/Merlin7_Slurm_Native_OpenMetrics.json @@ -44,7 +44,7 @@ "x": 0, "y": 0 }, - "id": 129, + "id": 134, "title": "Cluster Summary", "type": "row" }, @@ -927,7 +927,7 @@ } }, "gridPos": { - "h": 5, + "h": 7, "w": 3, "x": 0, "y": 13 @@ -1013,7 +1013,7 @@ } }, "gridPos": { - "h": 5, + "h": 7, "w": 3, "x": 3, "y": 13 @@ -1055,15 +1055,445 @@ "title": "Service Status: merlin-slurmdbd02", "type": "stat" }, + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "#ad46ff", + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "0": { + "color": "red", + "index": 1, + "text": "DOWN" + }, + "1": { + "color": "green", + "index": 0, + "text": "UP" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + } + }, + "gridPos": { + "h": 7, + "w": 3, + "x": 6, + "y": 13 + }, + "id": 129, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "13.1.1", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "editorMode": "code", + "expr": "max by (instance, name) (node_systemd_unit_state{instance=\"merlin7-slurmctld01\", state=\"active\", name=~\"(sshd|munge|slurm(ctld|dbd|d|restd))\\\\.service\"})", + "instant": false, + "interval": "", + "legendFormat": "{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Service Status: merlin7-slurmctld01", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "#ad46ff", + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "0": { + "color": "red", + "index": 1, + "text": "DOWN" + }, + "1": { + "color": "green", + "index": 0, + "text": "UP" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + } + }, + "gridPos": { + "h": 7, + "w": 3, + "x": 9, + "y": 13 + }, + "id": 130, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "13.1.1", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "editorMode": "code", + "expr": "max by (instance, name) (node_systemd_unit_state{instance=\"merlin7-slurmctld02\", state=\"active\", name=~\"(sshd|munge|slurm(ctld|dbd|d|restd))\\\\.service\"})", + "instant": false, + "interval": "", + "legendFormat": "{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Service Status: merlin7-slurmctld02", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "#ad46ff", + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "0": { + "color": "red", + "index": 1, + "text": "DOWN" + }, + "1": { + "color": "green", + "index": 0, + "text": "UP" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + } + }, + "gridPos": { + "h": 7, + "w": 3, + "x": 12, + "y": 13 + }, + "id": 131, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "13.1.1", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "editorMode": "code", + "expr": "max by (instance, name) (node_systemd_unit_state{instance=\"gmerlin7-slurmctld01\", state=\"active\", name=~\"(sshd|munge|slurm(ctld|dbd|d|restd))\\\\.service\"})", + "instant": false, + "interval": "", + "legendFormat": "{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Service Status: gmerlin7-slurmctld01", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "#ad46ff", + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "0": { + "color": "red", + "index": 1, + "text": "DOWN" + }, + "1": { + "color": "green", + "index": 0, + "text": "UP" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + } + }, + "gridPos": { + "h": 7, + "w": 3, + "x": 15, + "y": 13 + }, + "id": 132, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "13.1.1", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "editorMode": "code", + "expr": "max by (instance, name) (node_systemd_unit_state{instance=\"gmerlin7-slurmctld02\", state=\"active\", name=~\"(sshd|munge|slurm(ctld|dbd|d|restd))\\\\.service\"})", + "instant": false, + "interval": "", + "legendFormat": "{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Service Status: gmerlin7-slurmctld02", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "#ad46ff", + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "0": { + "color": "red", + "index": 1, + "text": "DOWN" + }, + "1": { + "color": "green", + "index": 0, + "text": "UP" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": 0 + }, + { + "color": "red", + "value": 80 + } + ] + } + } + }, + "gridPos": { + "h": 7, + "w": 3, + "x": 18, + "y": 13 + }, + "id": 133, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "13.1.1", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "merlin-mimir" + }, + "editorMode": "code", + "expr": "max by (instance, name) (node_systemd_unit_state{instance=\"merlin7-slurmrestd01\", state=\"active\", name=~\"(sshd|munge|slurm(ctld|dbd|d|restd))\\\\.service\"})", + "instant": false, + "interval": "", + "legendFormat": "{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Service Status: merlin7-slurmrestd01", + "type": "stat" + }, { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 18 + "y": 20 }, - "id": 130, + "id": 135, "title": "Cluster summary graphs", "type": "row" }, @@ -1232,7 +1662,7 @@ "h": 8, "w": 8, "x": 0, - "y": 19 + "y": 21 }, "id": 126, "options": { @@ -1415,7 +1845,7 @@ "h": 8, "w": 7, "x": 8, - "y": 19 + "y": 21 }, "id": 108, "options": { @@ -1576,7 +2006,7 @@ "h": 8, "w": 7, "x": 15, - "y": 19 + "y": 21 }, "id": 113, "options": { @@ -1780,7 +2210,7 @@ "h": 8, "w": 8, "x": 0, - "y": 27 + "y": 29 }, "id": 10, "options": { @@ -1956,7 +2386,7 @@ "h": 8, "w": 7, "x": 8, - "y": 27 + "y": 29 }, "id": 109, "options": { @@ -2107,7 +2537,7 @@ "h": 8, "w": 7, "x": 15, - "y": 27 + "y": 29 }, "id": 111, "options": { @@ -2163,9 +2593,9 @@ "h": 1, "w": 24, "x": 0, - "y": 35 + "y": 37 }, - "id": 131, + "id": 136, "title": "user monitoring", "type": "row" }, @@ -2232,7 +2662,7 @@ "h": 8, "w": 12, "x": 0, - "y": 36 + "y": 38 }, "id": 116, "options": { @@ -2335,7 +2765,7 @@ "h": 8, "w": 12, "x": 12, - "y": 36 + "y": 38 }, "id": 122, "options": { @@ -2438,7 +2868,7 @@ "h": 8, "w": 12, "x": 0, - "y": 44 + "y": 46 }, "id": 120, "options": { @@ -2542,7 +2972,7 @@ "h": 8, "w": 12, "x": 12, - "y": 44 + "y": 46 }, "id": 119, "options": { @@ -2645,7 +3075,7 @@ "h": 8, "w": 12, "x": 0, - "y": 52 + "y": 54 }, "id": 117, "options": { @@ -2749,7 +3179,7 @@ "h": 8, "w": 12, "x": 12, - "y": 52 + "y": 54 }, "id": 118, "options": { @@ -2852,7 +3282,7 @@ "h": 8, "w": 12, "x": 0, - "y": 60 + "y": 62 }, "id": 121, "options": { @@ -2956,7 +3386,7 @@ "h": 8, "w": 12, "x": 12, - "y": 60 + "y": 62 }, "id": 124, "options": { @@ -3059,7 +3489,7 @@ "h": 8, "w": 12, "x": 0, - "y": 68 + "y": 70 }, "id": 123, "options": { @@ -3105,9 +3535,9 @@ "h": 1, "w": 24, "x": 0, - "y": 76 + "y": 78 }, - "id": 132, + "id": 137, "panels": [ { "datasource": { @@ -3193,7 +3623,7 @@ "h": 8, "w": 12, "x": 0, - "y": 77 + "y": 79 }, "id": 20, "options": { @@ -3325,7 +3755,7 @@ "h": 8, "w": 12, "x": 12, - "y": 77 + "y": 79 }, "id": 21, "options": { @@ -3443,7 +3873,7 @@ "h": 8, "w": 12, "x": 0, - "y": 85 + "y": 87 }, "id": 22, "options": { @@ -3550,7 +3980,7 @@ "h": 8, "w": 12, "x": 12, - "y": 85 + "y": 87 }, "id": 23, "options": { @@ -3597,9 +4027,9 @@ "h": 1, "w": 24, "x": 0, - "y": 77 + "y": 79 }, - "id": 133, + "id": 138, "panels": [ { "datasource": { @@ -3664,7 +4094,7 @@ "h": 8, "w": 8, "x": 0, - "y": 78 + "y": 80 }, "id": 30, "options": { @@ -3764,7 +4194,7 @@ "h": 8, "w": 8, "x": 8, - "y": 78 + "y": 80 }, "id": 31, "options": { @@ -3865,7 +4295,7 @@ "h": 8, "w": 8, "x": 16, - "y": 78 + "y": 80 }, "id": 32, "options": { @@ -3912,9 +4342,9 @@ "h": 1, "w": 24, "x": 0, - "y": 78 + "y": 80 }, - "id": 134, + "id": 139, "panels": [ { "datasource": { @@ -3979,7 +4409,7 @@ "h": 8, "w": 12, "x": 12, - "y": 79 + "y": 81 }, "id": 11, "options": { @@ -4070,9 +4500,9 @@ "h": 1, "w": 24, "x": 0, - "y": 79 + "y": 81 }, - "id": 135, + "id": 140, "panels": [ { "datasource": { @@ -4138,7 +4568,7 @@ "h": 8, "w": 8, "x": 0, - "y": 80 + "y": 82 }, "id": 50, "options": { @@ -4271,7 +4701,7 @@ "h": 8, "w": 8, "x": 8, - "y": 80 + "y": 82 }, "id": 51, "options": { @@ -4404,7 +4834,7 @@ "h": 8, "w": 8, "x": 16, - "y": 80 + "y": 82 }, "id": 52, "options": { @@ -4538,7 +4968,7 @@ "h": 8, "w": 12, "x": 0, - "y": 88 + "y": 90 }, "id": 53, "options": { @@ -4638,7 +5068,7 @@ "h": 8, "w": 12, "x": 12, - "y": 88 + "y": 90 }, "id": 54, "options": { @@ -4759,5 +5189,5 @@ "timezone": "browser", "title": "Merlin7 Slurm Native OpenMetrics", "uid": "de7rpsq1merlin7slurm1", - "version": 46 + "version": 54 }