# dashboard_version

created: 2021-08-08 23:44:55
data:
  {"annotations":{"list":[{"builtIn":1,"datasource":"-- Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations \u0026 Alerts","target":{"limit":100,"matchAny":false,"tags":[],"type":"dashboard"},"type":"dashboard"}]},"description":"Monitor FRITZ!Box routers.","editable":true,"gnetId":713,"graphTooltip":2,"id":10,"links":[],"panels":[{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"0":{"text":"Disconnected"},"1":{"text":"Connected"}},"type":"value"},{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(245, 54, 54, 0.9)","value":null},{"color":"rgba(237, 129, 40, 0.89)","value":1},{"color":"#1f78c1","value":1}]},"unit":"none"},"overrides":[]},"id":10,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[{"params":["$__interval"],"type":"time"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"last"}]],"tags":[{"key":"type_instance","operator":"=","value":"constatus"}],"target":""}],"title":"Connection Status","type":"stat"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[{"options":{"0":{"text":"Disconnected"},"1":{"text":"Connected"}},"type":"value"},{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(245, 54, 54, 0.9)","value":null},{"color":"rgba(237, 129, 40, 0.89)","value":1},{"color":"#1f78c1","value":1}]},"unit":"none"},"overrides":[]},"gridPos":{"h":3,"w":6,"x":6,"y":0},"id":9,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"background","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[{"params":["$__interval"],"type":"time"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"last"}]],"tags":[{"key":"type_instance","operator":"=","value":"dslstatus"}],"target":""}],"title":"DSL Link Status","type":"stat"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[{"id":0,"op":"=","text":"N/A","type":1,"value":"null"}],"max":50000000,"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"rgba(237, 129, 40, 0.89)","value":25000000},{"color":"red","value":36000000}]},"unit":"bps"},"overrides":[]},"gridPos":{"h":6,"w":6,"x":12,"y":0},"id":11,"links":[],"options":{"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showThresholdLabels":false,"showThresholdMarkers":true,"text":{}},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[{"params":["$__interval"],"type":"time"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"last"}]],"tags":[{"key":"type_instance","operator":"=","value":"receiverate"}],"target":""}],"title":"Current Download","type":"gauge"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[{"id":0,"op":"=","text":"N/A","type":1,"value":"null"}],"max":30000000,"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"blue","value":null},{"color":"green","value":2000000},{"color":"rgba(237, 129, 40, 0.89)","value":10000000},{"color":"#e24d42","value":20000000}]},"unit":"bps"},"overrides":[]},"gridPos":{"h":6,"w":6,"x":18,"y":0},"id":12,"links":[],"options":{"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showThresholdLabels":false,"showThresholdMarkers":true,"text":{}},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[{"params":["$__interval"],"type":"time"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"last"}]],"tags":[{"key":"type_instance","operator":"=","value":"sendrate"}],"target":""}],"title":"Current Upload","type":"gauge"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(245, 54, 54, 0.9)","value":null},{"color":"rgba(237, 129, 40, 0.89)","value":1},{"color":"rgba(50, 172, 45, 0.97)","value":1}]},"unit":"dtdurations"},"overrides":[]},"gridPos":{"h":3,"w":6,"x":0,"y":3},"id":13,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[{"params":["$__interval"],"type":"time"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"last"}]],"tags":[{"key":"type_instance","operator":"=","value":"uptime"}],"target":""}],"title":"Uptime","type":"stat"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[{"options":{"0":{"text":"Disconnected"},"1":{"text":"Connected"}},"type":"value"},{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(245, 54, 54, 0.9)","value":null},{"color":"rgba(237, 129, 40, 0.89)","value":1},{"color":"rgba(50, 172, 45, 0.97)","value":1}]},"unit":"dtdurations"},"overrides":[]},"gridPos":{"h":3,"w":6,"x":6,"y":3},"id":21,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"none","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[{"params":["$__interval"],"type":"time"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"last"}]],"tags":[{"key":"type","operator":"=","value":"uptime"}],"target":""}],"title":"Uptime","type":"stat"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"fixedColor":"rgb(31, 120, 193)","mode":"fixed"},"decimals":1,"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"decbytes"},"overrides":[]},"gridPos":{"h":4,"w":6,"x":0,"y":6},"id":3,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"area","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT cumulative_sum(non_negative_difference(last(\"value\"))) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytesreceived') AND $timeFilter GROUP BY time($__interval)","rawQuery":false,"refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":["10s"],"type":"non_negative_derivative"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytesreceived"}],"target":""}],"title":"Total Download","type":"stat"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"fixedColor":"#e24d42","mode":"fixed"},"decimals":1,"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"decbytes"},"overrides":[]},"gridPos":{"h":4,"w":6,"x":6,"y":6},"id":8,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"area","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT cumulative_sum(non_negative_difference(last(\"value\"))) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytessent') AND $timeFilter GROUP BY time($__interval)","rawQuery":false,"refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"non_negative_difference"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytessent"}],"target":""}],"title":"Total Upload","type":"stat"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"fixedColor":"rgb(31, 120, 193)","mode":"fixed"},"decimals":1,"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"decbytes"},"overrides":[]},"gridPos":{"h":4,"w":6,"x":12,"y":6},"hideTimeOverride":false,"id":22,"interval":"","links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"area","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT cumulative_sum(max(\"value\")) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytesreceived') AND $timeFilter GROUP BY time($__interval) tz('Europe/Berlin')","rawQuery":false,"refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"non_negative_difference"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytesreceived"}],"target":""}],"timeFrom":"1d","timeShift":null,"title":"Last 24h Download","type":"stat"},{"cacheTimeout":null,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"fixedColor":"#e24d42","mode":"fixed"},"decimals":1,"mappings":[{"options":{"match":"null","result":{"text":"N/A"}},"type":"special"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"decbytes"},"overrides":[]},"gridPos":{"h":4,"w":6,"x":18,"y":6},"id":16,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"none","graphMode":"area","justifyMode":"auto","orientation":"horizontal","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.1.0","targets":[{"dsType":"influxdb","groupBy":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT cumulative_sum(non_negative_difference(last(\"value\"))) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytessent') AND $timeFilter GROUP BY time($__interval) tz('Europe/Berlin')","rawQuery":false,"refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"non_negative_difference"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytessent"}],"target":""}],"timeFrom":"1d","title":"Last 24h Upload","type":"stat"},{"aliasColors":{"Download":"#1f78c1","Upload":"#e24d42","fritzbox_value.non_negative_derivative":"#ba43a9","fritzbox_value.non_negative_difference":"#e24d42"},"bars":true,"dashLength":10,"dashes":false,"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"links":[]},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":7,"w":12,"x":0,"y":10},"hiddenSeries":false,"id":2,"interval":"10s","legend":{"alignAsTable":false,"avg":false,"current":false,"hideEmpty":false,"hideZero":false,"max":false,"min":false,"rightSide":false,"show":true,"total":false,"values":false},"lines":false,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"8.1.0","pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"alias":"Download","dsType":"influxdb","groupBy":[{"params":["24h"],"type":"time"}],"hide":false,"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT non_negative_difference(last(cumulative_sum)) FROM (\nSELECT cumulative_sum(non_negative_difference(\"value\")) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytesreceived') AND $timeFilter\n) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')","rawQuery":true,"refId":"F","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"max"},{"params":["10s"],"type":"non_negative_derivative"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytesreceived"}],"target":""},{"alias":"Upload","dsType":"influxdb","groupBy":[{"params":["24h"],"type":"time"}],"hide":false,"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT non_negative_difference(last(cumulative_sum)) FROM (\nSELECT cumulative_sum(non_negative_difference(\"value\")) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytessent') AND $timeFilter \n) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')","rawQuery":true,"refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"max"},{"params":["10s"],"type":"non_negative_derivative"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytesreceived"}],"target":""}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Daily Traffic","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"decbytes","label":"","logBase":1,"max":null,"min":null,"show":true},{"format":"decbytes","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{"download":"#1F78C1","upload":"#EA6460"},"annotate":{"enable":false},"bars":true,"dashLength":10,"dashes":false,"datasource":"InfluxDB-QL","editable":true,"fieldConfig":{"defaults":{"links":[]},"overrides":[]},"fill":0,"fillGradient":0,"grid":{},"gridPos":{"h":7,"w":12,"x":12,"y":10},"hiddenSeries":false,"id":17,"interval":"1h","legend":{"avg":false,"current":true,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":false,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"8.1.0","pointradius":5,"points":false,"renderer":"flot","resolution":100,"scale":1,"seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":true,"targets":[{"alias":"download","dsType":"influxdb","fields":[{"func":"mean","name":"value"}],"groupBy":[{"params":["$interval"],"type":"time"},{"params":["null"],"type":"fill"}],"groupByTags":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytesreceived') AND $timeFilter GROUP BY time($interval) fill(null)","rawQuery":true,"refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"mean"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytesreceived"}],"target":"alias(summarize(nonNegativeDerivative(collectd.squirrel.fritzbox.bytes-totalbytesreceived, 0), '1h', 'sum'), 'download')"},{"alias":"upload","dsType":"influxdb","fields":[{"func":"mean","name":"value"}],"fill":"null","groupBy":[{"params":["$interval"],"type":"time"},{"params":["null"],"type":"fill"}],"groupByTags":[],"hide":false,"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT non_negative_difference(last(cumulative_sum)) FROM (\nSELECT cumulative_sum(non_negative_difference(last(\"value\"))) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytessent') AND $timeFilter GROUP BY time($__interval)\n) WHERE $timeFilter GROUP BY time($__interval) tz('Europe/Berlin')","rawQuery":true,"refId":"B","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"mean"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytessent"}],"target":"alias(summarize(nonNegativeDerivative(collectd.squirrel.fritzbox.bytes-totalbytessent,0),'1h','sum'),'upload')"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Current Traffic","tooltip":{"msResolution":false,"query_as_alias":true,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"decbytes","logBase":1,"max":null,"min":0,"show":true},{"format":"short","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null},"zerofill":true},{"columns":[],"datasource":"InfluxDB-QL","fontSize":"100%","gridPos":{"h":8,"w":12,"x":0,"y":17},"id":14,"links":[],"pageSize":null,"scroll":true,"showHeader":true,"sort":{"col":0,"desc":true},"styles":[{"alias":"Time","align":"auto","dateFormat":"MMMM D, YYYY LT","pattern":"Time","type":"date"},{"alias":"","align":"auto","colorMode":null,"colors":["rgba(245, 54, 54, 0.9)","rgba(237, 129, 40, 0.89)","rgba(50, 172, 45, 0.97)"],"decimals":2,"pattern":"/.*/","thresholds":[],"type":"number","unit":"decbytes"}],"targets":[{"alias":"Download","dsType":"influxdb","groupBy":[{"params":["1d"],"type":"time"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT non_negative_difference(last(cumulative_sum)) FROM (\nSELECT cumulative_sum(non_negative_difference(\"value\")) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytesreceived') AND $timeFilter \n) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')","rawQuery":true,"refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"max"},{"params":["10s"],"type":"non_negative_derivative"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytesreceived"}],"target":""},{"alias":"Upload","dsType":"influxdb","groupBy":[{"params":["1d"],"type":"time"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT non_negative_difference(last(cumulative_sum)) FROM (\nSELECT cumulative_sum(non_negative_difference(\"value\")) FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'totalbytessent') AND $timeFilter\n) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')","rawQuery":true,"refId":"B","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"max"},{"params":["10s"],"type":"non_negative_derivative"}]],"tags":[{"key":"type_instance","operator":"=","value":"totalbytesreceived"}],"target":""}],"title":"Daily Traffic","transform":"timeseries_to_columns","type":"table-old"},{"aliasColors":{"downstream":"#1F78C1","downstream max":"#0A437C","upstream":"#EA6460","upstream max":"#890F02"},"annotate":{"enable":false},"bars":false,"dashLength":10,"dashes":false,"datasource":"InfluxDB-QL","editable":true,"fieldConfig":{"defaults":{"links":[]},"overrides":[]},"fill":1,"fillGradient":0,"grid":{},"gridPos":{"h":8,"w":12,"x":12,"y":17},"hiddenSeries":false,"id":18,"legend":{"alignAsTable":false,"avg":false,"current":true,"max":false,"min":false,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"connected","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"8.1.0","pointradius":5,"points":false,"renderer":"flot","resolution":100,"scale":1,"seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"alias":"downstream","dsType":"influxdb","fields":[{"func":"mean","name":"value"}],"groupBy":[{"params":["$__interval"],"type":"time"},{"params":["null"],"type":"fill"}],"groupByTags":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT mean(value) FROM \"fritzbox_value\" WHERE \"type_instance\" = 'receiverate' AND $timeFilter GROUP BY time($interval)","refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"mean"}]],"tags":[{"key":"type_instance","operator":"=","value":"receiverate"}],"target":"alias(collectd.squirrel.fritzbox.bitrate-receiverate,'downstream')"},{"alias":"downstream max","dsType":"influxdb","fields":[{"func":"mean","name":"value"}],"groupBy":[{"params":["$__interval"],"type":"time"},{"params":["null"],"type":"fill"}],"groupByTags":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT mean(value) FROM \"fritzbox_value\" WHERE \"type_instance\" = 'downstreammax' AND $timeFilter GROUP BY time($interval)","refId":"B","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"mean"}]],"tags":[{"key":"type_instance","operator":"=","value":"downstreammax"}],"target":"alias(collectd.squirrel.fritzbox.bitrate-downstreammax,'downstream max')"},{"alias":"upstream","dsType":"influxdb","fields":[{"func":"mean","name":"value"}],"groupBy":[{"params":["$__interval"],"type":"time"},{"params":["null"],"type":"fill"}],"groupByTags":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT mean(value) FROM \"fritzbox_value\" WHERE \"type_instance\" = 'sendrate' AND $timeFilter GROUP BY time($interval)","refId":"C","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"mean"}]],"tags":[{"key":"type_instance","operator":"=","value":"sendrate"}],"target":"alias(collectd.squirrel.fritzbox.bitrate-sendrate,'upstream')"},{"alias":"upstream max","dsType":"influxdb","fields":[{"func":"mean","name":"value"}],"groupBy":[{"params":["$__interval"],"type":"time"},{"params":["null"],"type":"fill"}],"groupByTags":[],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","query":"SELECT mean(value) FROM \"fritzbox_value\" WHERE \"type_instance\" = 'upstreammax' AND $timeFilter GROUP BY time($interval)","refId":"D","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"mean"}]],"tags":[{"key":"type_instance","operator":"=","value":"upstreammax"}],"target":"alias(collectd.squirrel.fritzbox.bitrate-upstreammax,'upstream max')"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Bandwidth","tooltip":{"msResolution":false,"query_as_alias":true,"shared":true,"sort":0,"value_type":"cumulative"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"$$hashKey":"object:255","decimals":null,"format":"bps","label":"","logBase":1,"max":null,"min":"0","show":true},{"$$hashKey":"object:256","format":"short","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null},"zerofill":true},{"datasource":"InfluxDB-QL","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"fillOpacity":70,"lineWidth":0},"mappings":[{"options":{"0":{"color":"semi-dark-red","index":1,"text":"Disconnected"},"1":{"color":"semi-dark-green","index":0,"text":"Connected"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":5,"y":25},"id":24,"options":{"alignValue":"left","legend":{"displayMode":"list","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"auto","tooltip":{"mode":"single"}},"pluginVersion":"8.1.0","targets":[{"groupBy":[{"params":["$__interval"],"type":"time"},{"params":["none"],"type":"fill"}],"measurement":"fritzbox_value","orderByTime":"ASC","policy":"default","refId":"A","resultFormat":"time_series","select":[[{"params":["value"],"type":"field"},{"params":[],"type":"last"}]],"tags":[{"key":"type_instance","operator":"=","value":"dslstatus"}]}],"title":"DSL Status History","type":"state-timeline"}],"refresh":"1m","schemaVersion":30,"style":"dark","tags":[],"templating":{"list":[]},"time":{"from":"now-7d","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"","title":"FRITZ!Box Influx-QL","uid":"EfrhGEM7z","version":6}


