{ "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": 12, "iteration": 1607174710894, "links": [], "panels": [ { "collapsed": true, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, "id": 7, "panels": [ { "Aggregate": "last", "BarPadding": 10, "BaseLineColor": "#ff0000", "BaseLineValue": null, "BaseLineWidth": 1, "CurveType": "Monotone", "DateFormat": "YYYY-MM-DD HH:mm:ss", "DateTimeColName": "date", "DotColor": "white", "DotSize": 10, "EvenRowColor": "rgba(61, 61, 64, 0.78)", "FlashHighLimitBar": true, "FlashLowLimitBar": false, "GroupColName": "band", "GroupCols": 0, "GroupGap": 5, "GroupLabelColor": "#ffffff", "GroupLabelFontSize": "400%", "GroupNameFilter": "", "GroupSortString": "", "HighAxisColor": "#ffffff", "HighAxisWidth": 2, "HighBarColor": "#37872D", "HighLimitBarColor": "#37872D", "HighLimitBarFlashColor": "#ffa500", "HighLimitBarFlashTimeout": 1000, "HighLimitLineColor": "rgb(0, 0, 0)", "HighLimitValue": 30, "HighLmitLineWidth": 1, "HighSideMargin": 22, "Horizontal": false, "LabelColName": "station", "LabelColor": "#ffffff", "LabelFontSize": "250%", "LabelMargin": null, "LabelNameFilter": "", "LableAngle": 0, "LineColor": "blue", "LineWidth": 5, "Links": [], "LowAxisColor": "#ffffff", "LowAxisWidth": 2, "LowBarColor": "teal", "LowLimitBarColor": "#ff0000", "LowLimitBarFlashColor": "#ffa500", "LowLimitBarFlashTimeout": 200, "LowLimitLineColor": "rgb(0, 0, 0)", "LowLimitValue": 5, "LowLmitLineWidth": 1, "LowSideMargin": 22, "MaxLineColor": "rgb(74, 232, 12)", "MaxLineValue": 50, "MaxLineWidth": 1, "MinLineColor": "#ff0000", "MinLineValue": 0, "MinLineWidth": 1, "OddRowColor": "rgba(33, 33, 34, 0.92)", "OutOfRangeLabelColor": "#ffffff", "OutlineColor": "rgba(245, 255, 0, 0.1)", "RecolorColName": null, "RecolorHighLimitBar": true, "RecolorLowLimitBar": true, "RecolorRules": [], "ScaleFactor": 1, "ShowBars": true, "ShowBaseLine": false, "ShowDate": false, "ShowGroupLabels": true, "ShowHighLimitLine": true, "ShowLabels": true, "ShowLeftAxis": true, "ShowLines": false, "ShowLowLimitLine": true, "ShowMaxLine": false, "ShowMinLine": false, "ShowRightAxis": true, "ShowTooltips": true, "ShowValues": true, "SortColName": "station", "SortDirection": "ascending", "TZOffsetHours": 0, "TooltipDateFormat": "YYYY-MM-DD HH:mm:ss", "ValueColName": "num", "ValueColor": "#ffffff", "ValueDecimals": 2, "ValueFontSize": "250%", "ValuePosition": "top", "datasource": "MySQL", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 10, "w": 24, "x": 0, "y": 1 }, "id": 12, "pluginVersion": "7.3.4", "targets": [ { "format": "time_series", "group": [ { "params": [ "band" ], "type": "column" } ], "hide": true, "metricColumn": "station", "rawQuery": false, "rawSql": "SELECT\n ts AS \"time\",\n station AS metric,\n sum(rx) AS \"rx\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n ts > UTC_TIMESTAMP - INTERVAL 1 MINUTE\nGROUP BY band,2\nORDER BY ts", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "sum" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "timestamp", "name": "", "params": [ "ts", ">", "UTC_TIMESTAMP - INTERVAL 1 MINUTE" ], "type": "expression" } ] }, { "format": "table", "group": [ { "params": [ "band" ], "type": "column" } ], "hide": false, "metricColumn": "band", "rawQuery": true, "rawSql": "select ts as time,station,band,count(station)/4 as num from wsjtx_all_txt where ts > CURRENT_TIMESTAMP - INTERVAL 60 SECOND group by station,band;", "refId": "B", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "sum" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" } ] } ], "timeFrom": null, "timeShift": null, "title": "messages per slot - last minute average (ignoring filters)", "type": "michaeldmoore-multistat-panel" } ], "title": "avg. decoded messages by station/band", "type": "row" }, { "collapsed": true, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1 }, "id": 9, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 0, "y": 2 }, "hiddenSeries": false, "id": 22, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeat": "band", "repeatDirection": "h", "scopedVars": { "band": { "selected": false, "text": "unknown", "value": "unknown" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 8, "y": 2 }, "hiddenSeries": false, "id": 25, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "2m", "value": "2m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 16, "y": 2 }, "hiddenSeries": false, "id": 26, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "10m", "value": "10m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 0, "y": 8 }, "hiddenSeries": false, "id": 27, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "12m", "value": "12m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 8, "y": 8 }, "hiddenSeries": false, "id": 28, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "15m", "value": "15m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 16, "y": 8 }, "hiddenSeries": false, "id": 29, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "17m", "value": "17m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 0, "y": 14 }, "hiddenSeries": false, "id": 30, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "20m", "value": "20m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 8, "y": 14 }, "hiddenSeries": false, "id": 31, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "30m", "value": "30m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 16, "y": 14 }, "hiddenSeries": false, "id": 32, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "40m", "value": "40m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 0, "y": 20 }, "hiddenSeries": false, "id": 33, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "60m", "value": "60m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 8, "y": 20 }, "hiddenSeries": false, "id": 34, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "80m", "value": "80m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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": "MySQL", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 16, "y": 20 }, "hiddenSeries": false, "id": 35, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 1, "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1607118137093, "repeatPanelId": 22, "scopedVars": { "band": { "selected": false, "text": "160m", "value": "160m" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "continent" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'1m',0)" ], "type": "column" }, { "params": [ "ts" ], "type": "column" } ], "metricColumn": "continent", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n continent AS metric,\n sum(rx)/4 AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n band IN (${band:doublequote}) AND\n station IN (${station:doublequote})\nGROUP BY continent, $__timeGroup(ts,'1m',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "A", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "rx" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "band", "IN", "(${band:doublequote})" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "avg. messages/slot in last minute from ${station:csv} on $band", "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 } } ], "title": "band status", "type": "row" }, { "collapsed": true, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 2 }, "id": 20, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "MySQL", "description": "", "fieldConfig": { "defaults": { "custom": {}, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "fill": 10, "fillGradient": 0, "gridPos": { "h": 4, "w": 24, "x": 0, "y": 13 }, "hiddenSeries": false, "id": 2, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 2, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "$__interval", "none" ], "type": "time" }, { "params": [ "callsign" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'30s',0)" ], "type": "column" } ], "metricColumn": "callsign", "rawQuery": false, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n callsign AS metric,\n avg(rx) AS \"value\"\nFROM wsjtx_all_txt\nWHERE\n $__timeFilter(ts) AND\n callsign = '$callsign' AND\n station IN (${station:doublequote})\nGROUP BY 1, callsign, $__timeGroup(ts,'30s',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "B", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "value" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "callsign", "=", "'$callsign'" ], "type": "expression" }, { "datatype": "varchar", "name": "", "params": [ "station", "IN", "(${station:doublequote})" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "stations ${station:csv} hearing $callsign", "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": null, "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 } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "MySQL", "description": "", "fieldConfig": { "defaults": { "custom": {}, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "fill": 10, "fillGradient": 0, "gridPos": { "h": 4, "w": 24, "x": 0, "y": 17 }, "hiddenSeries": false, "id": 24, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": true, "total": false, "values": false }, "lines": true, "linewidth": 2, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "7.3.4", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "format": "time_series", "group": [ { "params": [ "$__interval", "none" ], "type": "time" }, { "params": [ "callsign" ], "type": "column" }, { "params": [ "$__timeGroup(ts,'30s',0)" ], "type": "column" } ], "metricColumn": "callsign", "rawQuery": true, "rawSql": "SELECT\n $__timeGroupAlias(ts,$__interval),\n callsign AS metric,\n 1 AS \"value\"\nFROM pskreporter_stats\nWHERE\n $__timeFilter(ts) AND\n callsign = '$callsign' AND\n station IN (${station:doublequote})\nGROUP BY 1, callsign, $__timeGroup(ts,'30s',0),2\nORDER BY $__timeGroup(ts,$__interval)", "refId": "B", "select": [ [ { "params": [ "rx" ], "type": "column" }, { "params": [ "avg" ], "type": "aggregate" }, { "params": [ "value" ], "type": "alias" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" }, { "datatype": "varchar", "name": "", "params": [ "callsign", "=", "'$callsign'" ], "type": "expression" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "stations ${station:csv} transmitting to $callsign", "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": null, "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 } } ], "title": "callsign tracker", "type": "row" }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 3 }, "id": 14, "panels": [], "repeat": null, "title": "rx and tx map overview", "type": "row" }, { "circleMaxSize": "4", "circleMinSize": "1", "colors": [ "#FFEE52", "#37872D" ], "datasource": "MySQL", "decimals": 0, "description": "* zeigt aktuell nur die grid der laender an, nicht die grid \n der stationen!\n* auch wenn ein dxcc auf mehreren baendern gehoert wird, wird nur ein band in der karte dargestellt", "esGeoPoint": "geohash", "esLocationName": "value", "esMetric": "num", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 25, "w": 12, "x": 0, "y": 4 }, "hideEmpty": false, "hideZero": false, "id": 17, "initialZoom": "2", "locationData": "geohash", "mapCenter": "custom", "mapCenterLatitude": "10", "mapCenterLongitude": "0", "maxDataPoints": 1, "maxPerRow": 2, "mouseWheelZoom": false, "pluginVersion": "7.3.4", "repeat": null, "repeatDirection": "h", "showLegend": true, "stickyLabels": false, "tableQueryOptions": { "geohashField": "geohash", "latitudeField": "latitude", "longitudeField": "longitude", "metricField": "metric", "queryType": "geohash" }, "targets": [ { "format": "table", "group": [], "hide": true, "metricColumn": "none", "rawQuery": true, "rawSql": "SELECT ts,dxcc as value,geohash,COUNT(geohash) as num\nFROM wsjtx_all_txt \nWHERE $__timeFilter(ts) AND station in (${station:doublequote}) AND band in (${band:doublequote})\nGROUP by ts,value,geohash ORDER BY ts;", "refId": "A", "select": [ [ { "params": [ "cqzone" ], "type": "column" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" } ] }, { "format": "table", "group": [], "hide": true, "metricColumn": "none", "rawQuery": true, "rawSql": "SELECT ts,dxcc as value,geohash,COUNT(geohash) as num\nFROM wsjtx_all_txt \nWHERE $__timeFilter(ts) AND station in (${station:doublequote}) AND band in (${band:doublequote})\nGROUP by geohash ORDER BY ts;", "refId": "B", "select": [ [ { "params": [ "cqzone" ], "type": "column" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" } ] }, { "format": "table", "group": [], "metricColumn": "none", "rawQuery": true, "rawSql": "SELECT ts,dxcc as value,geohash,COUNT(geohash) as num\nFROM wsjtx_all_txt \nWHERE $__timeFilter(ts) AND station in (${station:doublequote}) AND band in (${band:doublequote})\nGROUP by geohash;", "refId": "C", "select": [ [ { "params": [ "cqzone" ], "type": "column" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" } ] } ], "thresholds": "5", "timeFrom": null, "timeShift": null, "title": "received by ${station:csv} on band ${band:csv}", "type": "grafana-worldmap-panel", "unitPlural": "", "unitSingle": "", "valueName": "total" }, { "circleMaxSize": "4", "circleMinSize": "1", "colors": [ "#96D98D", "#37872D" ], "datasource": "MySQL", "decimals": 0, "description": "", "esGeoPoint": "geohash", "esLocationName": "value", "esMetric": "num", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 25, "w": 12, "x": 12, "y": 4 }, "hideEmpty": false, "hideZero": false, "id": 18, "initialZoom": "2", "locationData": "geohash", "mapCenter": "custom", "mapCenterLatitude": "10", "mapCenterLongitude": "0", "maxDataPoints": 1, "mouseWheelZoom": false, "pluginVersion": "7.3.4", "repeat": null, "showLegend": true, "stickyLabels": false, "tableQueryOptions": { "geohashField": "geohash", "latitudeField": "latitude", "longitudeField": "longitude", "metricField": "metric", "queryType": "geohash" }, "targets": [ { "format": "table", "group": [], "hide": true, "metricColumn": "none", "rawQuery": true, "rawSql": "SELECT ts,concat(dxcc) as value,geohash,COUNT(geohash) as num\nFROM pskreporter_stats \nWHERE $__timeFilter(ts) AND station in (${station:doublequote}) AND band in (${band:doublequote})\nGROUP by ts,geohash ORDER BY ts;", "refId": "A", "select": [ [ { "params": [ "cqzone" ], "type": "column" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" } ] }, { "format": "table", "group": [], "metricColumn": "none", "rawQuery": true, "rawSql": "SELECT ts,concat(dxcc) as value,geohash,COUNT(geohash) as num\nFROM pskreporter_stats \nWHERE $__timeFilter(ts) AND station in (${station:doublequote}) AND band in (${band:doublequote})\nGROUP by geohash ORDER BY ts;", "refId": "B", "select": [ [ { "params": [ "cqzone" ], "type": "column" } ] ], "table": "wsjtx_all_txt", "timeColumn": "ts", "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", "params": [], "type": "macro" } ] } ], "thresholds": "3", "timeFrom": null, "timeShift": null, "title": "reached by ${station:csv} on band ${band:csv}", "type": "grafana-worldmap-panel", "unitPlural": "", "unitSingle": "", "valueName": "total" } ], "refresh": "", "schemaVersion": 26, "style": "dark", "tags": [], "templating": { "list": [ { "current": { "selected": true, "text": "EA7IP", "value": "EA7IP" }, "error": null, "hide": 0, "label": "callsign", "name": "callsign", "options": [ { "selected": true, "text": "EA7IP", "value": "EA7IP" } ], "query": "EA7IP", "skipUrlSync": false, "type": "textbox" }, { "allValue": "", "current": { "selected": true, "tags": [], "text": [ "All" ], "value": [ "$__all" ] }, "datasource": "MySQL", "definition": "SELECT DISTINCT(station) from wsjtx_all_txt;", "error": null, "hide": 0, "includeAll": true, "label": "station", "multi": true, "name": "station", "options": [ { "selected": true, "text": "All", "value": "$__all" }, { "selected": false, "text": "DL3SD", "value": "DL3SD" }, { "selected": false, "text": "DL7LE", "value": "DL7LE" } ], "query": "SELECT DISTINCT(station) from wsjtx_all_txt;", "refresh": 0, "regex": "", "skipUrlSync": false, "sort": 0, "tagValuesQuery": "", "tags": [], "tagsQuery": "", "type": "query", "useTags": false }, { "allValue": null, "current": { "selected": true, "tags": [], "text": [ "All" ], "value": [ "$__all" ] }, "datasource": "MySQL", "definition": "SELECT DISTINCT(band) from wsjtx_all_txt", "error": null, "hide": 0, "includeAll": true, "label": "band", "multi": true, "name": "band", "options": [ { "selected": true, "text": "All", "value": "$__all" }, { "selected": false, "text": "unknown", "value": "unknown" }, { "selected": false, "text": "2m", "value": "2m" }, { "selected": false, "text": "10m", "value": "10m" }, { "selected": false, "text": "12m", "value": "12m" }, { "selected": false, "text": "15m", "value": "15m" }, { "selected": false, "text": "17m", "value": "17m" }, { "selected": false, "text": "20m", "value": "20m" }, { "selected": false, "text": "30m", "value": "30m" }, { "selected": false, "text": "40m", "value": "40m" }, { "selected": false, "text": "60m", "value": "60m" }, { "selected": false, "text": "80m", "value": "80m" }, { "selected": false, "text": "160m", "value": "160m" } ], "query": "SELECT DISTINCT(band) from wsjtx_all_txt", "refresh": 0, "regex": "", "skipUrlSync": false, "sort": 3, "tagValuesQuery": "", "tags": [], "tagsQuery": "", "type": "query", "useTags": false } ] }, "time": { "from": "now-1h", "to": "now" }, "timepicker": { "refresh_intervals": [ "15s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d" ] }, "timezone": "browser", "title": "live playground", "uid": "Ukoj7VAMk", "version": 94 }