From e27ed0ef9b9229b8b9d356f467ee9d21ffe0f4e6 Mon Sep 17 00:00:00 2001 From: 24kushang Date: Wed, 31 Jul 2024 23:30:45 +0530 Subject: [PATCH 1/2] Dashboard for JVB and jicofo monitoring --- .../dashboards/JVB_Jicofo_Monitoring.json | 1865 +++++++++++++++++ 1 file changed, 1865 insertions(+) create mode 100644 log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json diff --git a/log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json b/log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json new file mode 100644 index 0000000000..5bff53ea64 --- /dev/null +++ b/log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json @@ -0,0 +1,1865 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": 6, + "links": [], + "liveNow": false, + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 11, + "panels": [], + "title": "Health Checks / Up", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 5, + "w": 4, + "x": 0, + "y": 1 + }, + "id": 2, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "10.2.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_healthy", + "instant": false, + "legendFormat": "JVB Health", + "range": true, + "refId": "A" + } + ], + "title": "JVB Health Check", + "transformations": [], + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "{__name__=\"jitsi_jvb_stress\", instance=\"jvb:8080\", job=\"prometheus\"}" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 5, + "w": 9, + "x": 4, + "y": 1 + }, + "id": 16, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_stress", + "instant": false, + "interval": "", + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "JVB Stress", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 6 + }, + "id": 18, + "panels": [], + "title": "JVB", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 7 + }, + "id": 17, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_current_endpoints", + "hide": false, + "instant": false, + "legendFormat": "Current Endpoints", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_endpoints_inactive", + "instant": false, + "legendFormat": "Inactive Endpoints", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_endpoints_total", + "hide": false, + "instant": false, + "legendFormat": "Total Endpoints", + "range": true, + "refId": "B" + } + ], + "title": "JVB Endpoints", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 7 + }, + "id": 19, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_endpoints_sending_audio", + "instant": false, + "legendFormat": "Audio", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_endpoints_sending_video", + "hide": false, + "instant": false, + "legendFormat": "Video", + "range": true, + "refId": "B" + } + ], + "title": "Endpoints Sending", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 13 + }, + "id": 10, + "panels": [], + "title": "Participants and conferences", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 14 + }, + "id": 5, + "options": { + "legend": { + "calcs": [], + "displayMode": "hidden", + "placement": "right", + "showLegend": false + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.2.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jicofo_participants_current/jitsi_jicofo_bridge_selector_bridge_count_operational", + "instant": false, + "legendFormat": "__auto", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "", + "hide": false, + "instant": false, + "legendFormat": "__auto", + "range": true, + "refId": "B" + } + ], + "title": "Participants per Bridge", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 14 + }, + "id": 7, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jicofo_participants_restart_requested_created", + "instant": false, + "legendFormat": "Restart Request Created", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jicofo_participants_restart_requested_total", + "hide": false, + "instant": false, + "legendFormat": "Restart total", + "range": true, + "refId": "B" + } + ], + "title": "Restarts Requested", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 20 + }, + "id": 6, + "options": { + "minVizHeight": 75, + "minVizWidth": 75, + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "10.2.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_largest_conference", + "instant": false, + "legendFormat": "JVB Largest Conference", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jicofo_largest_conference", + "hide": false, + "instant": false, + "legendFormat": "Jicofo Largest Conferences", + "range": true, + "refId": "B" + } + ], + "title": "Largest Conference", + "type": "gauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 20 + }, + "id": 3, + "options": { + "minVizHeight": 75, + "minVizWidth": 75, + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "10.2.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_conferences", + "instant": false, + "legendFormat": "JVB Conferences", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jicofo_conferences", + "hide": false, + "instant": false, + "legendFormat": "Jicofo Conferences", + "range": true, + "refId": "B" + } + ], + "title": "Count of Conferences", + "type": "gauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 20 + }, + "id": 4, + "options": { + "minVizHeight": 75, + "minVizWidth": 75, + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "10.2.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jicofo_participants_current", + "instant": false, + "legendFormat": "Current Participants", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jicofo_participants_total", + "hide": false, + "instant": false, + "legendFormat": "Total Participants", + "range": true, + "refId": "B" + } + ], + "title": "Participants", + "type": "gauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 27 + }, + "id": 1, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.2.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "exemplar": false, + "expr": "jitsi_jvb_thread_count", + "format": "time_series", + "instant": false, + "legendFormat": "JVB Threads", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "exemplar": false, + "expr": "jitsi_jicofo_threads", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "Jicofo Threads", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "thread", + "hide": false, + "instant": false, + "legendFormat": "__auto", + "range": true, + "refId": "C" + } + ], + "title": "Count of Threads", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 34 + }, + "id": 20, + "panels": [], + "title": "JVM", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 35 + }, + "id": 21, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_jvm_gc_count", + "instant": false, + "legendFormat": "GC count", + "range": true, + "refId": "A" + } + ], + "title": "JVM GC Count", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 35 + }, + "id": 22, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_jvm_gc_time", + "instant": false, + "legendFormat": "GC Time", + "range": true, + "refId": "A" + } + ], + "title": "JVM GC Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 41 + }, + "id": 23, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_jvm_open_fd_count", + "instant": false, + "legendFormat": "Open FD Count", + "range": true, + "refId": "A" + } + ], + "title": "Open FD", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 47 + }, + "id": 9, + "panels": [], + "title": "Packets", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 48 + }, + "id": 8, + "options": { + "legend": { + "calcs": [], + "displayMode": "hidden", + "placement": "right", + "showLegend": false + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_packets_received_created", + "instant": false, + "legendFormat": "Packets Received", + "range": true, + "refId": "A" + } + ], + "title": "JVB Packets Received Created", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 48 + }, + "id": 12, + "options": { + "legend": { + "calcs": [], + "displayMode": "hidden", + "placement": "right", + "showLegend": false + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_packets_sent_created", + "instant": false, + "legendFormat": "Packets Sent", + "range": true, + "refId": "A" + } + ], + "title": "JVB Packets Sent Created", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 54 + }, + "id": 13, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_relay_bytes_received_created", + "instant": false, + "legendFormat": "Relay Packets Received Created", + "range": true, + "refId": "A" + } + ], + "title": "Relay Packets Received", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 54 + }, + "id": 14, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.2.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_relay_bytes_sent_created", + "hide": false, + "instant": false, + "legendFormat": "Relay Packets Sent Created", + "range": true, + "refId": "B" + } + ], + "title": "Relay Packets Sent", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 60 + }, + "id": 15, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + }, + "editorMode": "code", + "expr": "jitsi_jvb_average_rtt", + "format": "time_series", + "instant": false, + "legendFormat": "RTT", + "range": true, + "refId": "A" + } + ], + "title": "Round Trip Time", + "type": "timeseries" + } + ], + "refresh": "", + "schemaVersion": 38, + "tags": [], + "templating": { + "list": [] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "JVB & Jicofo Monitoring", + "uid": "c03d90e4-2e37-4ea3-a551-b97bc7c9b40a", + "version": 7, + "weekStart": "" +} \ No newline at end of file From df6c297d85e04bdfc056fd4630334dc5dc6dc431 Mon Sep 17 00:00:00 2001 From: 24kushang Date: Sun, 18 Aug 2024 21:01:25 +0530 Subject: [PATCH 2/2] Dashboard updated as per the last comment in PR --- .../dashboards/JVB_Jicofo_Monitoring.json | 699 +++++++++--------- 1 file changed, 350 insertions(+), 349 deletions(-) diff --git a/log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json b/log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json index 5bff53ea64..c06e178865 100644 --- a/log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json +++ b/log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json @@ -18,7 +18,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": 6, + "id": 22, "links": [], "liveNow": false, "panels": [ @@ -32,14 +32,11 @@ }, "id": 11, "panels": [], - "title": "Health Checks / Up", + "title": "System", "type": "row" }, { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, + "datasource": {}, "fieldConfig": { "defaults": { "mappings": [], @@ -61,7 +58,7 @@ "overrides": [] }, "gridPos": { - "h": 5, + "h": 7, "w": 4, "x": 0, "y": 1 @@ -86,7 +83,7 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", "expr": "jitsi_jvb_healthy", @@ -96,14 +93,14 @@ "refId": "A" } ], - "title": "JVB Health Check", + "title": "Healthy", "transformations": [], "type": "stat" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -185,8 +182,8 @@ ] }, "gridPos": { - "h": 5, - "w": 9, + "h": 7, + "w": 11, "x": 4, "y": 1 }, @@ -207,7 +204,7 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", "expr": "jitsi_jvb_stress", @@ -227,7 +224,7 @@ "h": 1, "w": 24, "x": 0, - "y": 6 + "y": 8 }, "id": 18, "panels": [], @@ -237,7 +234,7 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -294,10 +291,10 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 7, "w": 12, "x": 0, - "y": 7 + "y": 9 }, "id": 17, "options": { @@ -316,7 +313,7 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", "expr": "jitsi_jvb_current_endpoints", @@ -329,36 +326,23 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, - "editorMode": "code", - "expr": "jitsi_jvb_endpoints_inactive", - "instant": false, - "legendFormat": "Inactive Endpoints", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", "expr": "jitsi_jvb_endpoints_total", - "hide": false, "instant": false, "legendFormat": "Total Endpoints", "range": true, - "refId": "B" + "refId": "A" } ], - "title": "JVB Endpoints", + "title": "JVB meetings", "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -415,71 +399,46 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 7, "w": 12, "x": 12, - "y": 7 + "y": 9 }, - "id": 19, + "id": 5, "options": { "legend": { "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true + "displayMode": "hidden", + "placement": "right", + "showLegend": false }, "tooltip": { "mode": "single", "sort": "none" } }, + "pluginVersion": "10.2.0", "targets": [ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "jitsi_jvb_endpoints_sending_audio", + "expr": "jitsi_jicofo_participants_current/jitsi_jicofo_bridge_selector_bridge_count_operational", "instant": false, - "legendFormat": "Audio", + "legendFormat": "__auto", "range": true, "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, - "editorMode": "code", - "expr": "jitsi_jvb_endpoints_sending_video", - "hide": false, - "instant": false, - "legendFormat": "Video", - "range": true, - "refId": "B" } ], - "title": "Endpoints Sending", + "title": "Participants", "type": "timeseries" }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 13 - }, - "id": 10, - "panels": [], - "title": "Participants and conferences", - "type": "row" - }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -536,18 +495,18 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 7, "w": 12, "x": 0, - "y": 14 + "y": 16 }, - "id": 5, + "id": 3, "options": { "legend": { "calcs": [], - "displayMode": "hidden", - "placement": "right", - "showLegend": false + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, "tooltip": { "mode": "single", @@ -559,36 +518,36 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "jitsi_jicofo_participants_current/jitsi_jicofo_bridge_selector_bridge_count_operational", + "expr": "jitsi_jvb_conferences", "instant": false, - "legendFormat": "__auto", + "legendFormat": "JVB Conferences", "range": true, "refId": "A" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "", + "expr": "jitsi_jicofo_conferences", "hide": false, "instant": false, - "legendFormat": "__auto", + "legendFormat": "Jicofo Conferences", "range": true, "refId": "B" } ], - "title": "Participants per Bridge", + "title": "Count of Conferences", "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -642,15 +601,40 @@ ] } }, - "overrides": [] + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "{__name__=\"jitsi_jvb_largest_conference\", instance=\"jvb:8080\", job=\"prometheus\"}" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] }, "gridPos": { - "h": 6, + "h": 7, "w": 12, "x": 12, - "y": 14 + "y": 16 }, - "id": 7, + "id": 32, "options": { "legend": { "calcs": [], @@ -667,41 +651,57 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "editorMode": "code", - "expr": "jitsi_jicofo_participants_restart_requested_created", + "expr": "jitsi_jvb_largest_conference", "instant": false, - "legendFormat": "Restart Request Created", + "legendFormat": "__auto", "range": true, "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, - "editorMode": "code", - "expr": "jitsi_jicofo_participants_restart_requested_total", - "hide": false, - "instant": false, - "legendFormat": "Restart total", - "range": true, - "refId": "B" } ], - "title": "Restarts Requested", + "title": "Panel Title", "type": "timeseries" }, { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, + "datasource": {}, "fieldConfig": { "defaults": { "color": { - "mode": "thresholds" + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } }, "mappings": [], "thresholds": { @@ -722,65 +722,94 @@ }, "gridPos": { "h": 7, - "w": 8, + "w": 12, "x": 0, - "y": 20 + "y": 23 }, - "id": 6, + "id": 19, "options": { - "minVizHeight": 75, - "minVizWidth": 75, - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "showThresholdLabels": false, - "showThresholdMarkers": true + "tooltip": { + "mode": "single", + "sort": "none" + } }, - "pluginVersion": "10.2.0", "targets": [ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "jitsi_jvb_largest_conference", + "expr": "jitsi_jvb_endpoints_sending_audio", "instant": false, - "legendFormat": "JVB Largest Conference", + "legendFormat": "Audio", "range": true, "refId": "A" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "jitsi_jicofo_largest_conference", + "expr": "jitsi_jvb_endpoints_sending_video", "hide": false, "instant": false, - "legendFormat": "Jicofo Largest Conferences", + "legendFormat": "Video", "range": true, "refId": "B" } ], - "title": "Largest Conference", - "type": "gauge" + "title": "Meeting Sending audio/video", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { "color": { - "mode": "thresholds" + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } }, "mappings": [], "thresholds": { @@ -801,65 +830,94 @@ }, "gridPos": { "h": 7, - "w": 8, - "x": 8, - "y": 20 + "w": 12, + "x": 12, + "y": 23 }, - "id": 3, + "id": 7, "options": { - "minVizHeight": 75, - "minVizWidth": 75, - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "showThresholdLabels": false, - "showThresholdMarkers": true + "tooltip": { + "mode": "single", + "sort": "none" + } }, - "pluginVersion": "10.2.0", "targets": [ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "jitsi_jvb_conferences", + "expr": "jitsi_jicofo_participants_restart_requested_total", "instant": false, - "legendFormat": "JVB Conferences", + "legendFormat": "Restart Request Total", "range": true, "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, - "editorMode": "code", - "expr": "jitsi_jicofo_conferences", - "hide": false, - "instant": false, - "legendFormat": "Jicofo Conferences", - "range": true, - "refId": "B" } ], - "title": "Count of Conferences", - "type": "gauge" + "title": "Restarts Requested", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 30 + }, + "id": 20, + "panels": [], + "title": "JVM", + "type": "row" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { "color": { - "mode": "thresholds" + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } }, "mappings": [], "thresholds": { @@ -880,60 +938,47 @@ }, "gridPos": { "h": 7, - "w": 8, - "x": 16, - "y": 20 + "w": 12, + "x": 0, + "y": 31 }, - "id": 4, + "id": 1, "options": { - "minVizHeight": 75, - "minVizWidth": 75, - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, - "showThresholdLabels": false, - "showThresholdMarkers": true + "tooltip": { + "mode": "single", + "sort": "none" + } }, "pluginVersion": "10.2.0", "targets": [ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "jitsi_jicofo_participants_current", + "exemplar": false, + "expr": "rate(jitsi_jvb_thread_count[1m])", + "format": "time_series", "instant": false, - "legendFormat": "Current Participants", + "legendFormat": "JVB Threads", "range": true, "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, - "editorMode": "code", - "expr": "jitsi_jicofo_participants_total", - "hide": false, - "instant": false, - "legendFormat": "Total Participants", - "range": true, - "refId": "B" } ], - "title": "Participants", - "type": "gauge" + "title": "JVB Thread Count", + "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -992,10 +1037,10 @@ "gridPos": { "h": 7, "w": 12, - "x": 0, - "y": 27 + "x": 12, + "y": 31 }, - "id": 1, + "id": 31, "options": { "legend": { "calcs": [], @@ -1013,66 +1058,25 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, - "editorMode": "code", - "exemplar": false, - "expr": "jitsi_jvb_thread_count", - "format": "time_series", - "instant": false, - "legendFormat": "JVB Threads", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", "exemplar": false, "expr": "jitsi_jicofo_threads", - "hide": false, + "format": "time_series", "instant": false, - "interval": "", "legendFormat": "Jicofo Threads", "range": true, - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" - }, - "editorMode": "code", - "expr": "thread", - "hide": false, - "instant": false, - "legendFormat": "__auto", - "range": true, - "refId": "C" + "refId": "A" } ], - "title": "Count of Threads", + "title": "Jicofo Threads", "type": "timeseries" }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 34 - }, - "id": 20, - "panels": [], - "title": "JVM", - "type": "row" - }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -1129,12 +1133,12 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 7, "w": 12, "x": 0, - "y": 35 + "y": 38 }, - "id": 21, + "id": 23, "options": { "legend": { "calcs": [], @@ -1151,23 +1155,23 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "jitsi_jvb_jvm_gc_count", + "expr": "rate(jitsi_jvb_jvm_open_fd_count[1m])", "instant": false, - "legendFormat": "GC count", + "legendFormat": "Open FD Count", "range": true, "refId": "A" } ], - "title": "JVM GC Count", + "title": "Open FD count", "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -1224,12 +1228,12 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 7, "w": 12, "x": 12, - "y": 35 + "y": 38 }, - "id": 22, + "id": 21, "options": { "legend": { "calcs": [], @@ -1246,23 +1250,36 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "" }, "editorMode": "code", - "expr": "jitsi_jvb_jvm_gc_time", + "expr": "rate(jitsi_jvb_jvm_gc_count[1m])*1000", "instant": false, - "legendFormat": "GC Time", + "legendFormat": "GC count", "range": true, "refId": "A" } ], - "title": "JVM GC Time", + "title": "JVM GC Count", "type": "timeseries" }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 45 + }, + "id": 9, + "panels": [], + "title": "Packets", + "type": "row" + }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -1319,12 +1336,12 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 8, "w": 12, "x": 0, - "y": 41 + "y": 46 }, - "id": 23, + "id": 25, "options": { "legend": { "calcs": [], @@ -1341,36 +1358,23 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "editorMode": "code", - "expr": "jitsi_jvb_jvm_open_fd_count", + "expr": "jitsi_jvb_incoming_bitrate", "instant": false, - "legendFormat": "Open FD Count", + "legendFormat": "Incoming Bitrate", "range": true, "refId": "A" } ], - "title": "Open FD", + "title": "Incoming Bitrate", "type": "timeseries" }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 47 - }, - "id": 9, - "panels": [], - "title": "Packets", - "type": "row" - }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -1427,18 +1431,18 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 8, "w": 12, - "x": 0, - "y": 48 + "x": 12, + "y": 46 }, - "id": 8, + "id": 29, "options": { "legend": { "calcs": [], - "displayMode": "hidden", - "placement": "right", - "showLegend": false + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, "tooltip": { "mode": "single", @@ -1449,23 +1453,23 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "editorMode": "code", - "expr": "jitsi_jvb_packets_received_created", + "expr": "jitsi_jvb_outgoing_bitrate", "instant": false, - "legendFormat": "Packets Received", + "legendFormat": "Outgoing Bitrate", "range": true, "refId": "A" } ], - "title": "JVB Packets Received Created", + "title": "Outgoing Bitrate", "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -1522,18 +1526,18 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 8, "w": 12, - "x": 12, - "y": 48 + "x": 0, + "y": 54 }, - "id": 12, + "id": 24, "options": { "legend": { "calcs": [], - "displayMode": "hidden", - "placement": "right", - "showLegend": false + "displayMode": "list", + "placement": "bottom", + "showLegend": true }, "tooltip": { "mode": "single", @@ -1544,23 +1548,23 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "editorMode": "code", - "expr": "jitsi_jvb_packets_sent_created", + "expr": "jitsi_jvb_incoming_packet_rate", "instant": false, - "legendFormat": "Packets Sent", + "legendFormat": "Incoming Packets", "range": true, "refId": "A" } ], - "title": "JVB Packets Sent Created", + "title": "Incoming Packet Rate", "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -1617,12 +1621,12 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 8, "w": 12, - "x": 0, + "x": 12, "y": 54 }, - "id": 13, + "id": 30, "options": { "legend": { "calcs": [], @@ -1639,23 +1643,23 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "editorMode": "code", - "expr": "jitsi_jvb_relay_bytes_received_created", + "expr": "jitsi_jvb_outgoing_packet_rate", "instant": false, - "legendFormat": "Relay Packets Received Created", + "legendFormat": "Outgoing Packets", "range": true, "refId": "A" } ], - "title": "Relay Packets Received", + "title": "Outgoing Packet Rate", "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -1712,12 +1716,12 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 8, "w": 12, - "x": 12, - "y": 54 + "x": 0, + "y": 62 }, - "id": 14, + "id": 26, "options": { "legend": { "calcs": [], @@ -1730,29 +1734,27 @@ "sort": "none" } }, - "pluginVersion": "10.2.0", "targets": [ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "editorMode": "code", - "expr": "jitsi_jvb_relay_bytes_sent_created", - "hide": false, + "expr": "rate(jitsi_jvb_packets_received_total[1m])", "instant": false, - "legendFormat": "Relay Packets Sent Created", + "legendFormat": "Packets Received", "range": true, - "refId": "B" + "refId": "A" } ], - "title": "Relay Packets Sent", + "title": "Packet Received Total", "type": "timeseries" }, { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "fieldConfig": { "defaults": { @@ -1809,12 +1811,12 @@ "overrides": [] }, "gridPos": { - "h": 6, + "h": 8, "w": 12, - "x": 0, - "y": 60 + "x": 12, + "y": 62 }, - "id": 15, + "id": 27, "options": { "legend": { "calcs": [], @@ -1831,22 +1833,21 @@ { "datasource": { "type": "prometheus", - "uid": "d301145e-8c4e-4027-bf6e-43e81f095020" + "uid": "bbb38190-2464-44ea-8080-f9ca9e3dcd61" }, "editorMode": "code", - "expr": "jitsi_jvb_average_rtt", - "format": "time_series", + "expr": "rate(jitsi_jvb_packets_sent_total[1m])", "instant": false, - "legendFormat": "RTT", + "legendFormat": "Packets Sent", "range": true, "refId": "A" } ], - "title": "Round Trip Time", + "title": "Packet Sent Total", "type": "timeseries" } ], - "refresh": "", + "refresh": false, "schemaVersion": 38, "tags": [], "templating": { @@ -1859,7 +1860,7 @@ "timepicker": {}, "timezone": "", "title": "JVB & Jicofo Monitoring", - "uid": "c03d90e4-2e37-4ea3-a551-b97bc7c9b40a", - "version": 7, + "uid": "", + "version": 3, "weekStart": "" } \ No newline at end of file