diff --git a/dashboards/cumulative.json b/dashboards/cumulative.json index 3b1bebb80731c64e94f037d34b78e5fd43129356..0270e4b073c86350c6a37d4efdf10fb9c697efab 100644 --- a/dashboards/cumulative.json +++ b/dashboards/cumulative.json @@ -2,6 +2,7 @@ "annotations": { "list": [ { + "$$hashKey": "object:7", "builtIn": 1, "datasource": "-- Grafana --", "enable": true, @@ -15,7 +16,6 @@ "editable": true, "gnetId": null, "graphTooltip": 0, - "id": null, "links": [], "panels": [ { @@ -76,7 +76,7 @@ "gridPos": { "h": 5, "w": 4, - "x": 4, + "x": 5, "y": 0 }, "id": 11, @@ -129,7 +129,7 @@ "gridPos": { "h": 5, "w": 4, - "x": 8, + "x": 10, "y": 0 }, "id": 12, @@ -177,6 +177,120 @@ "title": "Video Participants", "type": "gauge" }, + { + "datasource": "Prometheus", + "gridPos": { + "h": 5, + "w": 4, + "x": 15, + "y": 0 + }, + "id": 15, + "options": { + "fieldOptions": { + "calcs": [ + "last" + ], + "defaults": { + "decimals": 1, + "mappings": [], + "max": 40, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 30 + } + ] + }, + "title": "", + "unit": "Gbits" + }, + "overrides": [], + "values": false + }, + "orientation": "auto", + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "6.7.1", + "targets": [ + { + "expr": "sum(irate(node_network_transmit_bytes_total{device=\"eth0\"}[5m])*8)/1024/1024/1024", + "instant": false, + "interval": "", + "legendFormat": "GBits/s", + "refId": "A" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Total Outgoing Traffic", + "type": "gauge" + }, + { + "datasource": "Prometheus", + "gridPos": { + "h": 5, + "w": 4, + "x": 19, + "y": 0 + }, + "id": 16, + "options": { + "fieldOptions": { + "calcs": [ + "last" + ], + "defaults": { + "decimals": 1, + "mappings": [], + "max": 40, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 30 + } + ] + }, + "title": "", + "unit": "Gbits" + }, + "overrides": [], + "values": false + }, + "orientation": "auto", + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "6.7.1", + "targets": [ + { + "expr": "sum(irate(node_network_receive_bytes_total{device=\"eth0\"}[5m])*8)/1024/1024/1024", + "instant": false, + "interval": "", + "legendFormat": "GBits/s", + "refId": "A" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Total Incoming Traffic", + "type": "gauge" + }, { "aliasColors": {}, "bars": false, @@ -187,12 +301,12 @@ "fillGradient": 0, "gridPos": { "h": 9, - "w": 12, - "x": 12, - "y": 0 + "w": 24, + "x": 0, + "y": 5 }, "hiddenSeries": false, - "id": 2, + "id": 14, "legend": { "avg": false, "current": false, @@ -204,7 +318,7 @@ }, "lines": true, "linewidth": 1, - "nullPointMode": "null as zero", + "nullPointMode": "null", "options": { "dataLinks": [] }, @@ -214,13 +328,13 @@ "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, - "stack": true, + "stack": false, "steppedLine": false, "targets": [ { - "expr": "bbb_meetings_participants", + "expr": "node_load5", "interval": "", - "legendFormat": "{{service_id}}", + "legendFormat": "{{ service_id }}", "refId": "A" } ], @@ -228,7 +342,7 @@ "timeFrom": null, "timeRegions": [], "timeShift": null, - "title": "Participants", + "title": "Load Average 5min", "tooltip": { "shared": true, "sort": 0, @@ -277,7 +391,7 @@ "h": 8, "w": 12, "x": 0, - "y": 5 + "y": 14 }, "hiddenSeries": false, "id": 8, @@ -365,10 +479,10 @@ "h": 9, "w": 12, "x": 12, - "y": 9 + "y": 14 }, "hiddenSeries": false, - "id": 3, + "id": 2, "legend": { "avg": false, "current": false, @@ -394,7 +508,7 @@ "steppedLine": false, "targets": [ { - "expr": "bbb_meetings_voice_participants", + "expr": "bbb_meetings_participants", "interval": "", "legendFormat": "{{service_id}}", "refId": "A" @@ -404,7 +518,7 @@ "timeFrom": null, "timeRegions": [], "timeShift": null, - "title": "Voice Participants", + "title": "Participants", "tooltip": { "shared": true, "sort": 0, @@ -453,7 +567,7 @@ "h": 8, "w": 12, "x": 0, - "y": 13 + "y": 22 }, "hiddenSeries": false, "id": 6, @@ -541,7 +655,95 @@ "h": 9, "w": 12, "x": 12, - "y": 18 + "y": 23 + }, + "hiddenSeries": false, + "id": 3, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null as zero", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "bbb_meetings_voice_participants", + "interval": "", + "legendFormat": "{{service_id}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Voice Participants", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 32 }, "hiddenSeries": false, "id": 4, @@ -645,9 +847,9 @@ }, "timezone": "", "title": "Cumulative Overview", - "uid": null, + "uid": "4g2xL6jWk", "variables": { "list": [] }, - "version": 0 + "version": 1 } diff --git a/dashboards/node-overview.json b/dashboards/node-overview.json deleted file mode 100644 index 46b6610576d3f25f2ec61a4b9b141093f98352f5..0000000000000000000000000000000000000000 --- a/dashboards/node-overview.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": 5, - "links": [], - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "Prometheus", - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 0 - }, - "hiddenSeries": false, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "node_load5", - "interval": "", - "legendFormat": "{{ service_id }}", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Load Average 5min", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": false, - "schemaVersion": 22, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-6h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, - "timezone": "", - "title": "Node Overview", - "uid": "dpq04vrWk", - "variables": { - "list": [] - }, - "version": 2 -} \ No newline at end of file