From b773a21994f33e333627fa17705d62b5e74b5b6c Mon Sep 17 00:00:00 2001 From: MGJamJam Date: Thu, 27 Jun 2024 09:46:11 -0300 Subject: [PATCH] update example_dashboard --- .../example_dashboard.json | 490 +++++++++++++----- 1 file changed, 359 insertions(+), 131 deletions(-) diff --git a/bitmovin-analytics-datasource/example_dashboard.json b/bitmovin-analytics-datasource/example_dashboard.json index a5cf0e0..661e5ad 100644 --- a/bitmovin-analytics-datasource/example_dashboard.json +++ b/bitmovin-analytics-datasource/example_dashboard.json @@ -19,7 +19,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": 19, + "id": 1, "links": [], "liveNow": false, "panels": [ @@ -86,7 +86,7 @@ "x": 0, "y": 0 }, - "id": 1, + "id": 2, "options": { "legend": { "calcs": [], @@ -111,16 +111,16 @@ { "name": "VIDEO_STARTUPTIME", "operator": "GT", - "value": 0 + "value": "0" } ], "groupBy": [], - "hide": false, "interval": "AUTO", "license": "", + "metric": "count", "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "refId": "A", + "resultFormat": "time_series" }, { "alias": "Error", @@ -131,30 +131,34 @@ "dimension": "IMPRESSION_ID", "filter": [ { - "name": "VIDEO_STARTUPTIME", - "operator": "GT", - "value": 0 + "name": "ERROR_CODE", + "operator": "NE", + "value": "" }, { "name": "ERROR_CODE", - "operator": "GT", - "value": 0 + "operator": "NE", + "value": "10000" } ], "groupBy": [], "hide": false, "interval": "AUTO", "license": "", + "metric": "count", "orderBy": [], - "queryAggregationMethod": "count", - "refId": "B" + "refId": "B", + "resultFormat": "time_series" } ], - "title": "Total impressions", + "title": "Total Plays vs Error Plays", "type": "timeseries" }, { - "datasource": {}, + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, "fieldConfig": { "defaults": { "color": { @@ -206,6 +210,7 @@ } ] }, + "unit": "percent", "unitScale": true }, "overrides": [] @@ -216,7 +221,7 @@ "x": 0, "y": 8 }, - "id": 2, + "id": 7, "options": { "legend": { "calcs": [], @@ -231,28 +236,35 @@ }, "targets": [ { - "alias": "", "datasource": { "type": "bitmovin-analytics-datasource", "uid": "PC6526C9D339F63A2" }, - "dimension": "IMPRESSION_ID", - "filter": [], - "groupBy": [ - "BROWSER" + "dimension": "ERROR_PERCENTAGE", + "filter": [ + { + "name": "ERROR_CODE", + "operator": "NE", + "value": "10000" + } ], + "groupBy": [], "interval": "AUTO", "license": "", + "metric": "avg", "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "refId": "A", + "resultFormat": "time_series" } ], - "title": "Impressions per Browser", + "title": "Error Percentage", "type": "timeseries" }, { - "datasource": {}, + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, "fieldConfig": { "defaults": { "color": { @@ -304,6 +316,7 @@ } ] }, + "unit": "percentunit", "unitScale": true }, "overrides": [] @@ -314,7 +327,7 @@ "x": 12, "y": 8 }, - "id": 3, + "id": 8, "options": { "legend": { "calcs": [], @@ -333,29 +346,131 @@ "type": "bitmovin-analytics-datasource", "uid": "PC6526C9D339F63A2" }, - "dimension": "IMPRESSION_ID", + "dimension": "REBUFFER_PERCENTAGE", + "filter": [], + "groupBy": [], + "interval": "AUTO", + "license": "", + "metric": "avg", + "orderBy": [], + "refId": "A", + "resultFormat": "time_series" + } + ], + "title": "Rebuffer Percentage", + "type": "timeseries" + }, + { + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, + "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 + } + ] + }, + "unit": "ms", + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 16 + }, + "id": 6, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, + "dimension": "PLAYED", "filter": [ { - "name": "PLAYER_STARTUPTIME", + "name": "PLAYED", "operator": "GT", - "value": 0 + "value": "0" } ], - "groupBy": [ - "COUNTRY" - ], + "groupBy": [], "interval": "AUTO", "license": "", + "metric": "sum", "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "refId": "A", + "resultFormat": "time_series" } ], - "title": "Impressions per Country", + "title": "Total Hours Watched", "type": "timeseries" }, { - "datasource": {}, + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, "fieldConfig": { "defaults": { "color": { @@ -414,10 +529,108 @@ "gridPos": { "h": 8, "w": 12, - "x": 0, + "x": 12, "y": 16 }, - "id": 4, + "id": 9, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, + "dimension": "MAX_CONCURRENTVIEWERS", + "filter": [], + "groupBy": [], + "interval": "AUTO", + "license": "", + "orderBy": [], + "refId": "A", + "resultFormat": "time_series" + } + ], + "title": "Concurrent Viewers", + "type": "timeseries" + }, + { + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, + "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 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 24 + }, + "id": 3, "options": { "legend": { "calcs": [], @@ -439,26 +652,30 @@ "dimension": "IMPRESSION_ID", "filter": [ { - "name": "PLAYER_STARTUPTIME", + "name": "VIDEO_STARTUPTIME", "operator": "GT", - "value": 0 + "value": "0" } ], "groupBy": [ - "PLAYER_TECH" + "BROWSER" ], "interval": "AUTO", "license": "", + "metric": "count", "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "refId": "A", + "resultFormat": "time_series" } ], - "title": "Impression per Player Technology", + "title": "Plays per Browser", "type": "timeseries" }, { - "datasource": {}, + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, "fieldConfig": { "defaults": { "color": { @@ -518,9 +735,9 @@ "h": 8, "w": 12, "x": 12, - "y": 16 + "y": 24 }, - "id": 5, + "id": 1, "options": { "legend": { "calcs": [], @@ -535,6 +752,7 @@ }, "targets": [ { + "alias": "", "datasource": { "type": "bitmovin-analytics-datasource", "uid": "PC6526C9D339F63A2" @@ -542,26 +760,30 @@ "dimension": "IMPRESSION_ID", "filter": [ { - "name": "PLAYER_STARTUPTIME", + "name": "VIDEO_STARTUPTIME", "operator": "GT", - "value": 0 + "value": "0" } ], "groupBy": [ - "OPERATINGSYSTEM" + "COUNTRY" ], "interval": "AUTO", "license": "", + "metric": "count", "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "refId": "A", + "resultFormat": "time_series" } ], - "title": "Impressions per Operating System", + "title": "Plays per Country", "type": "timeseries" }, { - "datasource": {}, + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, "fieldConfig": { "defaults": { "color": { @@ -593,12 +815,12 @@ "overrides": [] }, "gridPos": { - "h": 11, + "h": 8, "w": 6, "x": 0, - "y": 24 + "y": 32 }, - "id": 6, + "id": 5, "options": { "cellHeight": "sm", "footer": { @@ -609,13 +831,7 @@ ], "show": false }, - "showHeader": true, - "sortBy": [ - { - "desc": true, - "displayName": "Impression id / Play id" - } - ] + "showHeader": true }, "pluginVersion": "10.3.3", "targets": [ @@ -627,26 +843,35 @@ "dimension": "IMPRESSION_ID", "filter": [ { - "name": "PLAYER_STARTUPTIME", + "name": "VIDEO_STARTUPTIME", "operator": "GT", - "value": 0 + "value": "0" } ], "groupBy": [ - "BROWSER" + "PLAYER_TECH" ], + "interval": "AUTO", "license": "", - "limit": 10, - "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "metric": "count", + "orderBy": [ + { + "name": "FUNCTION", + "order": "DESC" + } + ], + "refId": "A", + "resultFormat": "table" } ], - "title": "Impressions per Browser", + "title": "Plays per Player Technology", "type": "table" }, { - "datasource": {}, + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, "fieldConfig": { "defaults": { "color": { @@ -678,12 +903,12 @@ "overrides": [] }, "gridPos": { - "h": 11, + "h": 8, "w": 6, "x": 6, - "y": 24 + "y": 32 }, - "id": 7, + "id": 4, "options": { "cellHeight": "sm", "footer": { @@ -694,13 +919,7 @@ ], "show": false }, - "showHeader": true, - "sortBy": [ - { - "desc": true, - "displayName": "Impression id / Play id" - } - ] + "showHeader": true }, "pluginVersion": "10.3.3", "targets": [ @@ -712,26 +931,36 @@ "dimension": "IMPRESSION_ID", "filter": [ { - "name": "PLAYER_STARTUPTIME", + "name": "VIDEO_STARTUPTIME", "operator": "GT", - "value": 0 + "value": "0" } ], "groupBy": [ - "COUNTRY" + "OPERATINGSYSTEM" ], + "interval": "AUTO", "license": "", "limit": 10, - "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "metric": "count", + "orderBy": [ + { + "name": "FUNCTION", + "order": "DESC" + } + ], + "refId": "A", + "resultFormat": "table" } ], - "title": "Impressions per Country", + "title": "Plays per Operating System", "type": "table" }, { - "datasource": {}, + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, "fieldConfig": { "defaults": { "color": { @@ -763,12 +992,12 @@ "overrides": [] }, "gridPos": { - "h": 11, + "h": 8, "w": 6, "x": 12, - "y": 24 + "y": 32 }, - "id": 8, + "id": 10, "options": { "cellHeight": "sm", "footer": { @@ -779,13 +1008,7 @@ ], "show": false }, - "showHeader": true, - "sortBy": [ - { - "desc": true, - "displayName": "Impression id / Play id" - } - ] + "showHeader": true }, "pluginVersion": "10.3.3", "targets": [ @@ -795,28 +1018,32 @@ "uid": "PC6526C9D339F63A2" }, "dimension": "IMPRESSION_ID", - "filter": [ - { - "name": "PLAYER_STARTUPTIME", - "operator": "GT", - "value": 0 - } - ], + "filter": [], "groupBy": [ - "OPERATINGSYSTEM" + "BROWSER" ], + "interval": "AUTO", "license": "", "limit": 10, - "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "metric": "count", + "orderBy": [ + { + "name": "FUNCTION", + "order": "DESC" + } + ], + "refId": "A", + "resultFormat": "table" } ], - "title": "Impressions per Operating System", + "title": "Plays per Browser", "type": "table" }, { - "datasource": {}, + "datasource": { + "type": "bitmovin-analytics-datasource", + "uid": "PC6526C9D339F63A2" + }, "fieldConfig": { "defaults": { "color": { @@ -848,12 +1075,12 @@ "overrides": [] }, "gridPos": { - "h": 11, + "h": 8, "w": 6, "x": 18, - "y": 24 + "y": 32 }, - "id": 9, + "id": 11, "options": { "cellHeight": "sm", "footer": { @@ -874,24 +1101,25 @@ "uid": "PC6526C9D339F63A2" }, "dimension": "IMPRESSION_ID", - "filter": [ - { - "name": "PLAYER_STARTUPTIME", - "operator": "GT", - "value": 0 - } - ], + "filter": [], "groupBy": [ - "PLAYER_TECH" + "COUNTRY" ], + "interval": "AUTO", "license": "", "limit": 10, - "orderBy": [], - "queryAggregationMethod": "count", - "refId": "A" + "metric": "count", + "orderBy": [ + { + "name": "FUNCTION", + "order": "DESC" + } + ], + "refId": "A", + "resultFormat": "table" } ], - "title": "Impressions per Player Technology", + "title": "Plays per Country", "type": "table" } ], @@ -908,7 +1136,7 @@ "timepicker": {}, "timezone": "", "title": "Bitmovin Analytics", - "uid": "f8bfe39e-39f4-401b-8f2d-59f01c8ef93a", - "version": 2, + "uid": "bfe2f6e3-fffc-42ec-b332-382a954d8afe", + "version": 15, "weekStart": "" } \ No newline at end of file