diff options
Diffstat (limited to 'modules/nixos/monitoring/dashboards/unbound.json')
-rw-r--r-- | modules/nixos/monitoring/dashboards/unbound.json | 3024 |
1 files changed, 1884 insertions, 1140 deletions
diff --git a/modules/nixos/monitoring/dashboards/unbound.json b/modules/nixos/monitoring/dashboards/unbound.json index 8a0d503..a822328 100644 --- a/modules/nixos/monitoring/dashboards/unbound.json +++ b/modules/nixos/monitoring/dashboards/unbound.json @@ -26,13 +26,14 @@ "fiscalYearStartMonth": 0, "gnetId": 11705, "graphTooltip": 0, - "id": 39, + "id": 73, "links": [], "liveNow": false, "panels": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries received at the selected time range.", "fieldConfig": { @@ -84,21 +85,22 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", "expr": "sum(increase(unbound_queries_total{instance=\"$instance\"}[$__range]))", - "range": true, "refId": "A" } ], @@ -107,7 +109,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "", "fieldConfig": { @@ -159,19 +162,22 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["lastNotNull"], + "calcs": [ + "lastNotNull" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "sum(rate(unbound_queries_total{instance=\"$instance\"}[$__range]))", + "expr": "sum(rate(unbound_queries_total{instance=\"$instance\"}[5m]))", "refId": "A" } ], @@ -180,7 +186,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that were refused or dropped because they failed the access control settings at the selected time range.", "fieldConfig": { @@ -232,21 +239,22 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", "expr": "increase(unbound_unwanted_queries_total{instance=\"$instance\"}[$__range])", - "range": true, "refId": "A" } ], @@ -255,7 +263,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of replies that were unwanted or unsolicited at the selected time range.\n\nA sharp increase in unwanted traffic indicates a possible spoof run in progress.", "fieldConfig": { @@ -307,17 +316,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_unwanted_replies_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -328,7 +340,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Max memory in use by caches at the selected time range.", "fieldConfig": { @@ -380,21 +393,22 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["lastNotNull"], + "calcs": [ + "lastNotNull" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", "expr": "sum(rate(unbound_memory_caches_bytes{instance=\"$instance\"}[$__range]))", - "range": true, "refId": "A" } ], @@ -403,7 +417,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "The number of threads created to serve clients", "fieldConfig": { @@ -454,17 +469,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["lastNotNull"], + "calcs": [ + "lastNotNull" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "unbound_num_threads{instance=\"$instance\"}", "format": "time_series", @@ -489,7 +507,7 @@ "dataFormat": "timeseries", "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "PBFA97CFB590B2093" }, "description": "Query response time in seconds", "fieldConfig": { @@ -529,6 +547,7 @@ "exponent": 0.5, "fill": "#3274D9", "mode": "opacity", + "reverse": false, "scale": "exponential", "scheme": "Oranges", "steps": 128 @@ -558,15 +577,15 @@ "unit": "s" } }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "reverseYBuckets": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", - "expr": "rate(unbound_response_time_seconds_bucket{instance=\"$instance\", le=~\"0.001024|0.002048|0.004096|0.008192|0.016384|0.032768|0.065536|0.131072|0.262144|0.524288|1|2|4|8|16|32|64\"}[$__range])", + "expr": "rate(unbound_response_time_seconds_bucket{instance=\"$instance\", le=~\"0.001024|0.002048|0.004096|0.008192|0.016384|0.032768|0.065536|0.131072|0.262144|0.524288|1|2|4|8|16|32|64\"}[5m])", "format": "heatmap", "instant": false, "intervalFactor": 1, @@ -594,7 +613,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { @@ -622,7 +642,6 @@ "links": [], "maxDataPoints": 3, "options": { - "displayLabels": ["value"], "legend": { "displayMode": "list", "placement": "bottom", @@ -630,7 +649,9 @@ }, "pieType": "pie", "reduceOptions": { - "calcs": ["lastNotNull"], + "calcs": [ + "lastNotNull" + ], "fields": "", "values": false }, @@ -639,29 +660,24 @@ "sort": "none" } }, - "pluginVersion": "8.3.6", + "pluginVersion": "6.5.2", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", "expr": "sum(increase(unbound_cache_hits_total{instance=\"$instance\"}[$__range]))", "legendFormat": "Hits", - "range": true, "refId": "A" }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", - "exemplar": true, "expr": "sum(increase(unbound_cache_misses_total{instance=\"$instance\"}[$__range]))", - "format": "time_series", - "interval": "", "legendFormat": "Misses", - "range": true, "refId": "B" } ], @@ -671,7 +687,8 @@ { "collapsed": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "gridPos": { "h": 1, @@ -684,7 +701,8 @@ "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "refId": "A" } @@ -694,7 +712,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that were made using TCP towards the Unbound server at the selected time range.", "fieldConfig": { @@ -746,17 +765,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_query_tcp_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -767,7 +789,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that were made using TCP towards the Unbound server at the selected time range.", "fieldConfig": { @@ -819,17 +842,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_query_tcp_out_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -840,7 +866,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that had been rate limited at the selected time range.", "fieldConfig": { @@ -892,17 +919,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_query_ratelimited_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -913,7 +943,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that were made using TLS towards the Unbound server at the selected time range.", "fieldConfig": { @@ -965,17 +996,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_query_tls_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -986,7 +1020,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that were made using TLS resumption at the selected time range.", "fieldConfig": { @@ -1038,17 +1073,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_query_tls_resume_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -1060,7 +1098,7 @@ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that were made using IPv6 towards the Unbound server at the selected time range.", "fieldConfig": { @@ -1112,21 +1150,22 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", "expr": "increase(unbound_query_ipv6_total{instance=\"$instance\"}[$__range])", - "range": true, "refId": "A" } ], @@ -1135,7 +1174,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total amount of answers that were secure (AD) at the selected time range.", "fieldConfig": { @@ -1187,17 +1227,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_answers_secure_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -1208,7 +1251,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total amount of answers that were bogus (withheld as SERVFAIL) at the selected time range.", "fieldConfig": { @@ -1260,21 +1304,22 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", - "expr": "increase(unbound_answers_bogus_total{instance=\"$instance\"}[$__range])", - "range": true, + "expr": "increase(unbound_answers_bogus_total{instance=\"$instance\"}[$__interval])", "refId": "A" } ], @@ -1283,7 +1328,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that had an EDNS OPT record present at the selected time range.", "fieldConfig": { @@ -1335,17 +1381,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_query_edns_present_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -1356,7 +1405,8 @@ }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that had an EDNS OPT record with the DO (DNSSEC OK) bit set present at the selected time range.", "fieldConfig": { @@ -1408,17 +1458,20 @@ "justifyMode": "auto", "orientation": "horizontal", "reduceOptions": { - "calcs": ["sum"], + "calcs": [ + "sum" + ], "fields": "", "values": false }, "textMode": "auto" }, - "pluginVersion": "9.1.0", + "pluginVersion": "9.4.3", "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "increase(unbound_query_edns_DO_total{instance=\"$instance\"}[$__range])", "refId": "A" @@ -1428,449 +1481,961 @@ "type": "stat" }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries with a given query type", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 17 }, + "hiddenSeries": false, "id": 35, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false }, - "pluginVersion": "9.1.0", + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "rate(unbound_query_types_total{instance=\"$instance\"}[$__range])", + "expr": "rate(unbound_query_types_total{instance=\"$instance\"}[5m])", "legendFormat": "{{type}}", "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Total queries by type", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": { + "NXDOMAIN": "dark-orange", + "SERVFAIL": "dark-red" + }, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of answers by rcode", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" + "links": [] }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "NXDOMAIN" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "dark-orange", - "mode": "fixed" - } - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "SERVFAIL" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "dark-red", - "mode": "fixed" - } - } - ] - } - ] + "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 17 }, + "hiddenSeries": false, "id": 40, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false }, - "pluginVersion": "9.1.0", + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "rate(unbound_answer_rcodes_total{instance=\"$instance\"}[$__range])", + "expr": "rate(unbound_answer_rcodes_total{instance=\"$instance\"}[5m])", "legendFormat": "{{rcode}}", "refId": "A" }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "rate(unbound_answers_secure_total{instance=\"$instance\"}[$__range])", + "expr": "rate(unbound_answers_secure_total{instance=\"$instance\"}[5m])", "legendFormat": "Secure (AD)", "refId": "B" }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "rate(unbound_answers_bogus_total{instance=\"$instance\"}[$__range])", + "expr": "rate(unbound_answers_bogus_total{instance=\"$instance\"}[5m])", "legendFormat": "Bogus (SERVFAIL)", "refId": "C" }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "rate(unbound_rrset_bogus_total{instance=\"$instance\"}[$__range])", + "expr": "rate(unbound_rrset_bogus_total{instance=\"$instance\"}[5m])", "legendFormat": "RRset bogus", "refId": "D" } ], + "thresholds": [], + "timeRegions": [], "title": "Total answers by rcode", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "description": "Total number of queries with a given query class", + "description": "Total number of queries that had a given flag set in the header", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 25 + }, + "hiddenSeries": false, + "id": 14, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } + "expr": "rate(unbound_query_flags_total{instance=\"$instance\"}[1m])", + "legendFormat": "{{flag}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] + "expr": "rate(unbound_query_edns_present_total{instance=\"$instance\"}[1m])", + "legendFormat": "EDNS OPT", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "unit": "reqps" + "expr": "rate(unbound_query_edns_DO_total{instance=\"$instance\"}[1m])", + "legendFormat": "DO (DNSSEC OK)", + "refId": "C" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Total queries by flag", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "Total number of queries with a given query opcode", + "fieldConfig": { + "defaults": { + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, - "x": 0, + "x": 12, "y": 25 }, - "id": 38, + "hiddenSeries": false, + "id": 39, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right", - "showLegend": true + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "expr": "rate(unbound_query_opcodes_total{instance=\"$instance\"}[5m])", + "legendFormat": "{{opcode}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Total queries by opcode", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true }, - "tooltip": { - "mode": "multi", - "sort": "none" + { + "format": "short", + "logBase": 1, + "show": true } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "pluginVersion": "9.1.0", + "description": "Total number of queries with a given query class", + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 33 + }, + "hiddenSeries": false, + "id": 38, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "rate(unbound_query_classes_total{instance=\"$instance\"}[$__range])", + "expr": "rate(unbound_query_classes_total{instance=\"$instance\"}[5m])", "legendFormat": "{{class}}", "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Total queries by class", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "collapsed": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "description": "Total number of queries with a given query opcode", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 41 + }, + "id": 59, + "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "refId": "A" + } + ], + "title": "Per thread", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "Total number of queries handled by each worker thread", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 42 + }, + "hiddenSeries": false, + "id": 34, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "unit": "reqps" + "expr": "irate(unbound_queries_total{instance=\"$instance\"}[5m])", + "legendFormat": "{{thread}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Total queries by thread", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "Total number of cache prefetches performed", + "fieldConfig": { + "defaults": { + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 25 + "y": 42 }, - "id": 39, + "hiddenSeries": false, + "id": 61, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right", - "showLegend": true + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "expr": "irate(unbound_prefetches_total{instance=\"$instance\"}[5m])", + "legendFormat": "{{thread}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Total cache prefetches by thread", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true }, - "tooltip": { - "mode": "multi", - "sort": "none" + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "Total number of replies with ttl zero, because they served an expired cache entry.", + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 50 + }, + "hiddenSeries": false, + "id": 62, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "expr": "irate(unbound_zero_ttl_responses_total{instance=\"$instance\"}[5m])", + "legendFormat": "{{thread}}", + "refId": "A" } + ], + "thresholds": [], + "timeRegions": [], + "title": "Total replies with zero TTL by thread", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "Number of the currently held TCP buffers for incoming connections", + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 50 }, - "pluginVersion": "9.1.0", + "hiddenSeries": false, + "id": 63, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "rate(unbound_query_opcodes_total{instance=\"$instance\"}[$__range])", - "legendFormat": "{{opcode}}", + "expr": "irate(unbound_tcp_usage_current{instance=\"$instance\"}[5m])", + "legendFormat": "{{thread}}", "refId": "A" } ], - "title": "Total queries by opcode", - "type": "timeseries" + "thresholds": [], + "timeRegions": [], + "title": "Total held TCP buffers by thread", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { "collapsed": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 33 + "y": 58 }, "id": 54, "panels": [], "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "refId": "A" } @@ -1879,315 +2444,321 @@ "type": "row" }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Current size of the request list, including internally generated queries", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 24, "x": 0, - "y": 34 + "y": 59 }, + "hiddenSeries": false, "id": 55, - "options": { - "legend": { - "calcs": ["lastNotNull"], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true }, - "pluginVersion": "9.1.0", + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "sum(rate(unbound_request_list_current_all{instance=\"$instance\"}[$__range]))", + "expr": "sum(rate(unbound_request_list_current_all{instance=\"$instance\"}[5m]))", "legendFormat": "all", "refId": "A" }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "sum(rate(unbound_request_list_current_user{instance=\"$instance\"}[$__range]))", + "expr": "sum(rate(unbound_request_list_current_user{instance=\"$instance\"}[5m]))", "legendFormat": "user", "refId": "B" } ], + "thresholds": [], + "timeRegions": [], "title": "Request list size", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "PBFA97CFB590B2093" }, "description": "Number of queries that were dropped because the request list was full", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 42 + "y": 67 }, + "hiddenSeries": false, "id": 56, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": false }, - "pluginVersion": "9.1.0", + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", - "expr": "sum(rate(unbound_request_list_exceeded_total{instance=\"$instance\"}[$__range]))", + "expr": "sum(rate(request_list_exceeded_total{instance=\"$instance\"}[5m]))", "legendFormat": "", - "range": true, "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Total exceeded queries", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "PBFA97CFB590B2093" }, "description": "Total number of requests in the request list that were overwritten by newer entries", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 42 + "y": 67 }, + "hiddenSeries": false, "id": 57, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": false }, - "pluginVersion": "9.1.0", + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", - "expr": "sum(rate(unbound_request_list_overwritten_total{instance=\"$instance\"}[$__range]))", + "expr": "sum(rate(unbound_request_list_overwritten_total{instance=\"$instance\"}[5m]))", "legendFormat": "", - "range": true, "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Total overwritten queries", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { "collapsed": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 50 + "y": 75 }, "id": 30, "panels": [], "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "refId": "A" } @@ -2196,393 +2767,391 @@ "type": "row" }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that were encrypted and successfully decapsulated by dnscrypt", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 51 + "y": 76 }, + "hiddenSeries": false, "id": 28, + "legend": { + "avg": false, + "current": false, + "hideEmpty": false, + "hideZero": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": false - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "9.1.0", + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", - "expr": "sum(rate(unbound_dnscrypt_valid_queries_total{instance=\"$instance\"}[$__range]))", - "range": true, + "expr": "sum(rate(unbound_dnscrypt_valid_queries_total{instance=\"$instance\"}[5m]))", "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Total successful queries", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries that were requesting dnscrypt certificates", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 51 + "y": 76 }, + "hiddenSeries": false, "id": 31, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": false - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "9.1.0", + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "sum(irate(unbound_dnscrypt_cert_queries_total{instance=\"$instance\"}[$__range]))", + "expr": "sum(irate(unbound_dnscrypt_cert_queries_total{instance=\"$instance\"}[5m]))", "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Total certificate requesting queries", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of queries received on dnscrypt port that were cleartext and not a request for certificates", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 59 + "y": 84 }, + "hiddenSeries": false, "id": 32, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": false - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "9.1.0", + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "sum(irate(unbound_dnscrypt_cleartext_queries_total{instance=\"$instance\"}[$__range]))", + "expr": "sum(irate(unbound_dnscrypt_cleartext_queries_total{instance=\"$instance\"}[5m]))", "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Total received cleartext queries", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "label": "", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Total number of requests that were neither cleartext, not valid dnscrypt messages", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "reqps" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 59 + "y": 84 }, + "hiddenSeries": false, "id": 33, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": false - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "9.1.0", + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "sum(irate(unbound_dnscrypt_malformed_queries_total{instance=\"$instance\"}[$__range]))", + "expr": "sum(irate(unbound_dnscrypt_malformed_queries_total{instance=\"$instance\"}[5m]))", "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Total malformed queries", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { "collapsed": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 67 + "y": 92 }, "id": 43, "panels": [], "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "refId": "A" } @@ -2591,327 +3160,520 @@ "type": "row" }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "uid": "PBFA97CFB590B2093" }, "description": "Hits: total number of queries that were successfully answered using a cache lookup.\n\nMisses: total number of cache queries that needed recursive processing", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ops" + "links": [] }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "hits" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "#73BF69", - "mode": "fixed" - } - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "misses" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "#F2495C", - "mode": "fixed" - } - } - ] - } - ] + "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 7, "w": 24, "x": 0, - "y": 68 + "y": 93 }, + "hiddenSeries": false, "id": 60, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", "options": { - "legend": { - "calcs": ["mean", "lastNotNull"], - "displayMode": "table", - "placement": "right", - "showLegend": true + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "hits", + "color": "#73BF69" }, - "tooltip": { - "mode": "multi", - "sort": "none" + { + "alias": "misses", + "color": "#F2495C" } - }, - "pluginVersion": "9.1.0", + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "editorMode": "code", - "expr": "sum(irate(unbound_cache_hits_total{instance=\"$instance\"}[$__range]))", + "expr": "sum(irate(unbound_cache_hits_total{instance=\"$instance\"}[5m]))", "legendFormat": "hits", - "range": true, "refId": "A" }, { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "sum(irate(unbound_cache_misses_total{instance=\"$instance\"}[$__range]))", + "expr": "sum(irate(unbound_cache_misses_total{instance=\"$instance\"}[5m]))", "legendFormat": "misses", "refId": "B" } ], + "thresholds": [], + "timeRegions": [], "title": "Cache hits / misses", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "ops", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "Memory in bytes by caches", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "bytes" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, - "y": 75 + "y": 100 }, + "hiddenSeries": false, "id": 6, - "options": { - "legend": { - "calcs": ["lastNotNull"], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true }, - "pluginVersion": "9.1.0", + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, - "expr": "rate(unbound_memory_caches_bytes{instance=\"$instance\"}[$__range])", + "expr": "rate(unbound_memory_caches_bytes{instance=\"$instance\"}[5m])", "legendFormat": "{{cache}}", "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Cache size", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } }, { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "description": "The number of cached entries", "fieldConfig": { "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "links": [], - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" + "links": [] }, "overrides": [] }, + "fill": 1, + "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, - "y": 75 + "y": 100 }, + "hiddenSeries": false, "id": 41, - "options": { - "legend": { - "calcs": ["lastNotNull"], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true }, - "pluginVersion": "9.1.0", + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, "targets": [ { "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "expr": "unbound_cache_count_total{instance=\"$instance\"}", "legendFormat": "{{type}}", "refId": "A" } ], + "thresholds": [], + "timeRegions": [], "title": "Cached entries", - "type": "timeseries" + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "collapsed": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 108 + }, + "id": 4, + "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "refId": "A" + } + ], + "title": "Memory", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": "Memory in use by modules", + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 109 + }, + "hiddenSeries": false, + "id": 10, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "expr": "unbound_memory_modules_bytes", + "legendFormat": "{{module}}", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Modules size", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "description": " The number of bytes in the stream wait buffers", + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 109 + }, + "hiddenSeries": false, + "id": 44, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.4.3", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "PBFA97CFB590B2093" + }, + "expr": "rate(unbound_memory_stream_wait_count{instance=\"$instance\"}[5m])", + "legendFormat": "", + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Stream wait buffers size", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } } ], "refresh": "5s", - "schemaVersion": 37, + "revision": 1, + "schemaVersion": 38, "style": "dark", "tags": [], "templating": { @@ -2923,7 +3685,8 @@ "value": "manwe:9167" }, "datasource": { - "uid": "${DS_PROMETHEUS}" + "type": "prometheus", + "uid": "PBFA97CFB590B2093" }, "definition": "label_values(unbound_up, instance)", "hide": 0, @@ -2943,29 +3706,11 @@ "tagsQuery": "", "type": "query", "useTags": false - }, - { - "current": { - "selected": false, - "text": "Prometheus", - "value": "Prometheus" - }, - "hide": 0, - "includeAll": false, - "label": "datasource", - "multi": false, - "name": "DS_PROMETHEUS", - "options": [], - "query": "prometheus", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" } ] }, "time": { - "from": "now-1h", + "from": "now-24h", "to": "now" }, "timepicker": { @@ -2980,12 +3725,11 @@ "1h", "2h", "1d" - ], - "time_options": ["5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d"] + ] }, "timezone": "", "title": "Unbound", - "uid": "Eighooghi", - "version": 1, + "uid": "9FQf4fEWz", + "version": 2, "weekStart": "" } |