From eefd4d23120099f1da497a62cc425b48d65d7c94 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 28 Feb 2024 01:34:46 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../blocky/{13.1.3 => 13.3.0}/.helmignore | 0 .../blocky/{13.1.3 => 13.3.0}/CHANGELOG.md | 9 +- .../blocky/{13.1.3 => 13.3.0}/Chart.yaml | 4 +- enterprise/blocky/{13.1.3 => 13.3.0}/LICENSE | 0 .../blocky/{13.1.3 => 13.3.0}/README.md | 0 .../blocky/{13.1.3 => 13.3.0}/app-readme.md | 0 .../charts/common-18.0.3.tgz | Bin .../charts/redis-11.2.1.tgz | Bin enterprise/blocky/13.3.0/dashboard.json | 1939 +++++++++++++++++ enterprise/blocky/13.3.0/dashboardpsql.json | 900 ++++++++ .../blocky/{13.1.3 => 13.3.0}/ix_values.yaml | 38 +- .../blocky/{13.1.3 => 13.3.0}/questions.yaml | 0 .../{13.1.3 => 13.3.0}/templates/NOTES.txt | 0 .../templates/_blockyConfig.tpl | 0 .../templates/_k8sgateway.tpl | 0 .../{13.1.3 => 13.3.0}/templates/common.yaml | 0 .../blocky/{13.1.3 => 13.3.0}/values.yaml | 0 .../10.2.5/charts/clickhouse-12.1.3.tgz | Bin 102312 -> 102302 bytes 18 files changed, 2881 insertions(+), 9 deletions(-) rename enterprise/blocky/{13.1.3 => 13.3.0}/.helmignore (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/CHANGELOG.md (97%) rename enterprise/blocky/{13.1.3 => 13.3.0}/Chart.yaml (95%) rename enterprise/blocky/{13.1.3 => 13.3.0}/LICENSE (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/README.md (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/app-readme.md (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/charts/common-18.0.3.tgz (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/charts/redis-11.2.1.tgz (100%) create mode 100644 enterprise/blocky/13.3.0/dashboard.json create mode 100644 enterprise/blocky/13.3.0/dashboardpsql.json rename enterprise/blocky/{13.1.3 => 13.3.0}/ix_values.yaml (88%) rename enterprise/blocky/{13.1.3 => 13.3.0}/questions.yaml (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/templates/NOTES.txt (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/templates/_blockyConfig.tpl (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/templates/_k8sgateway.tpl (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/templates/common.yaml (100%) rename enterprise/blocky/{13.1.3 => 13.3.0}/values.yaml (100%) diff --git a/enterprise/blocky/13.1.3/.helmignore b/enterprise/blocky/13.3.0/.helmignore similarity index 100% rename from enterprise/blocky/13.1.3/.helmignore rename to enterprise/blocky/13.3.0/.helmignore diff --git a/enterprise/blocky/13.1.3/CHANGELOG.md b/enterprise/blocky/13.3.0/CHANGELOG.md similarity index 97% rename from enterprise/blocky/13.1.3/CHANGELOG.md rename to enterprise/blocky/13.3.0/CHANGELOG.md index fcc1e4ac5e3..607ba69152c 100644 --- a/enterprise/blocky/13.1.3/CHANGELOG.md +++ b/enterprise/blocky/13.3.0/CHANGELOG.md @@ -19,6 +19,10 @@ title: Changelog + + + + ## [blocky-12.2.7](https://github.com/truecharts/charts/compare/blocky-12.2.6...blocky-12.2.7) (2024-02-03) ### Chore @@ -93,7 +97,4 @@ title: Changelog - update container image spx01/blocky to v0.23[@24855b6](https://github.com/24855b6) by renovate ([#17023](https://github.com/truecharts/charts/issues/17023)) -## [blocky-12.1.8](https://github.com/truecharts/charts/compare/blocky-12.1.7...blocky-12.1.8) (2024-01-02) - -### Chore - +## [blocky-12.1.8](https://github.com/truecharts/charts/compare/blocky-12.1.7...blocky-12.1.8) (2024-01-02) \ No newline at end of file diff --git a/enterprise/blocky/13.1.3/Chart.yaml b/enterprise/blocky/13.3.0/Chart.yaml similarity index 95% rename from enterprise/blocky/13.1.3/Chart.yaml rename to enterprise/blocky/13.3.0/Chart.yaml index bcf27aa7925..5d9d34c8e69 100644 --- a/enterprise/blocky/13.1.3/Chart.yaml +++ b/enterprise/blocky/13.3.0/Chart.yaml @@ -4,7 +4,7 @@ annotations: truecharts.org/SCALE-support: "true" truecharts.org/category: network truecharts.org/max_helm_version: "3.14" - truecharts.org/min_helm_version: "3.12" + truecharts.org/min_helm_version: "3.11" truecharts.org/train: enterprise apiVersion: v2 appVersion: 0.23.0 @@ -44,4 +44,4 @@ sources: - https://hub.docker.com/r/spx01/blocky - https://quay.io/oriedge/k8s_gateway type: application -version: 13.1.3 +version: 13.3.0 diff --git a/enterprise/blocky/13.1.3/LICENSE b/enterprise/blocky/13.3.0/LICENSE similarity index 100% rename from enterprise/blocky/13.1.3/LICENSE rename to enterprise/blocky/13.3.0/LICENSE diff --git a/enterprise/blocky/13.1.3/README.md b/enterprise/blocky/13.3.0/README.md similarity index 100% rename from enterprise/blocky/13.1.3/README.md rename to enterprise/blocky/13.3.0/README.md diff --git a/enterprise/blocky/13.1.3/app-readme.md b/enterprise/blocky/13.3.0/app-readme.md similarity index 100% rename from enterprise/blocky/13.1.3/app-readme.md rename to enterprise/blocky/13.3.0/app-readme.md diff --git a/enterprise/blocky/13.1.3/charts/common-18.0.3.tgz b/enterprise/blocky/13.3.0/charts/common-18.0.3.tgz similarity index 100% rename from enterprise/blocky/13.1.3/charts/common-18.0.3.tgz rename to enterprise/blocky/13.3.0/charts/common-18.0.3.tgz diff --git a/enterprise/blocky/13.1.3/charts/redis-11.2.1.tgz b/enterprise/blocky/13.3.0/charts/redis-11.2.1.tgz similarity index 100% rename from enterprise/blocky/13.1.3/charts/redis-11.2.1.tgz rename to enterprise/blocky/13.3.0/charts/redis-11.2.1.tgz diff --git a/enterprise/blocky/13.3.0/dashboard.json b/enterprise/blocky/13.3.0/dashboard.json new file mode 100644 index 00000000000..847da7c67de --- /dev/null +++ b/enterprise/blocky/13.3.0/dashboard.json @@ -0,0 +1,1939 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + }, + { + "name": "VAR_BLOCKY_URL", + "type": "constant", + "label": "blocky API URL", + "value": "", + "description": "" + } + ], + "__elements": [], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "8.3.3" + }, + { + "type": "panel", + "id": "heatmap", + "name": "Heatmap", + "version": "" + }, + { + "type": "panel", + "id": "piechart", + "name": "Pie chart", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "stat", + "name": "Stat", + "version": "" + }, + { + "type": "panel", + "id": "text", + "name": "Text", + "version": "" + }, + { + "type": "panel", + "id": "timeseries", + "name": "Time series", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "target": { + "limit": 100, + "matchAny": false, + "tags": [], + "type": "dashboard" + }, + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": null, + "iteration": 1641070862290, + "links": [ + { + "icon": "external link", + "tags": [], + "title": "blocky @ GitHub", + "tooltip": "open GitHub repo", + "type": "link", + "url": "https://github.com/0xERR0R/blocky" + } + ], + "liveNow": false, + "panels": [ + { + "description": "current service state", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "0": { + "text": "down" + }, + "1": { + "text": "up" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#d44a3a", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 1 + }, + { + "color": "#299c46", + "value": 1 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "id": 26, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": "sum(up{job=~\"$job\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "State", + "transparent": true, + "type": "stat" + }, + { + "description": "Is blocking enabled?", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "0": { + "text": "off" + }, + "1": { + "text": "on" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#d44a3a", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 1 + }, + { + "color": "#299c46", + "value": 1 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 6, + "y": 0 + }, + "id": 43, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "value" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": "blocky_blocking_enabled", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Blocking", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Enable Ad disable blocking", + "gridPos": { + "h": 5, + "w": 12, + "x": 12, + "y": 0 + }, + "id": 42, + "options": { + "content": "\n
\n ×Done!\n
\n
\n \n \n \n
\n\n\n", + "mode": "html" + }, + "pluginVersion": "8.3.3", + "title": "Blocking status", + "transparent": true, + "type": "text" + }, + { + "description": "Blocky [version](https://github.com/0xERR0R/blocky) number", + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 0, + "y": 3 + }, + "id": 55, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "/^version$/", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "repeatDirection": "v", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": "blocky_build_info ", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Version", + "transformations": [ + { + "id": "labelsToFields", + "options": {} + }, + { + "id": "merge", + "options": {} + } + ], + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Average query response time for all query types", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 6, + "y": 3 + }, + "id": 24, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(increase(blocky_request_duration_ms_sum[$__range])) / sum(increase(blocky_request_duration_ms_count[$__range]))", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Avg response time", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Number of blacklist entries", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 12, + "y": 5 + }, + "id": 30, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(blocky_blacklist_cache) / sum(up{job=~\"$job\"})", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Blacklist entries total", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "decimals": 2, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 6, + "y": 12 + }, + "id": 28, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(go_memstats_sys_bytes{job=~\"$job\"})/sum(up{job=~\"$job\"})", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Memory allocated", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Percentage of blocked queries", + "fieldConfig": { + "defaults": { + "decimals": 2, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "max": 1, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 6, + "y": 6 + }, + "id": 34, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(increase(blocky_response_total{response_type=\"BLOCKED\"}[$__range])) / sum(increase(blocky_query_total[$__range])) ", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Queries blocked", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Number of all queries. Shows the last value", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 0, + "y": 6 + }, + "hideTimeOverride": true, + "id": 4, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "ceil(sum(increase(blocky_query_total[$__range]))) ", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Query Count Total", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Number of entries in the cache. Shows the last value", + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 12, + "y": 8 + }, + "id": 45, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["last"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(blocky_cache_entry_count)/ sum(up{job=~\"$job\"})", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Cache entries count", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Cache Hit/Miss ratio. 100 % means, all queries could be answered from the cache, 0% - all queries must be resolved via external DNS", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 1, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 18, + "y": 8 + }, + "id": 47, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["mean"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(increase(blocky_cache_hit_count[$__range])) / (sum(increase(blocky_cache_hit_count[$__range])) + sum(increase(blocky_cache_miss_count[$__range])))", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Cache Hit/Miss ratio", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Number of occured errors", + "fieldConfig": { + "defaults": { + "decimals": 0, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 1 + }, + { + "color": "#d44a3a" + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 0, + "y": 12 + }, + "id": 36, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(increase(blocky_error_total[$__range]))", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Error count", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Amount of performed DNS queries to prefetch cached queries", + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 0, + "y": 9 + }, + "id": 53, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "ceil(sum(increase(blocky_prefetch_count[$__range])))", + "format": "table", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Prefetch count", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Amount of prefetch queries per minute", + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 12, + "y": 11 + }, + "id": 51, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(rate(blocky_prefetch_count[5m])) * 60", + "format": "table", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Prefetch rate per min", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "How many of cached entries were prefetched automatically", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 1, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 18, + "y": 11 + }, + "id": 58, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["mean"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(increase(blocky_prefetch_hit_count[$__range])) / (sum(increase(blocky_cache_hit_count[$__range])))", + "format": "table", + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Prefetch Hit ratio", + "transparent": true, + "type": "stat" + }, + { + "description": "Time since last list refresh", + "fieldConfig": { + "defaults": { + "decimals": 0, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 18, + "y": 5 + }, + "id": 57, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": "sum(time() -blocky_last_list_group_refresh)/ sum(up{job=~\"$job\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Last list refresh", + "transparent": true, + "type": "stat" + }, + { + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "description": "Amount of unique domains in the prefetched cache", + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 6, + "y": 9 + }, + "id": 49, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(blocky_prefetch_domain_name_cache_count)/ sum(up{job=~\"$job\"})", + "format": "table", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Prefetch domain count", + "transparent": true, + "type": "stat" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "avg requests / min", + "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": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 15 + }, + "id": 10, + "options": { + "legend": { + "calcs": [], + "displayMode": "hidden", + "placement": "bottom" + }, + "tooltip": { + "mode": "single" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(rate(blocky_query_total[5m])) * 60", + "format": "time_series", + "instant": false, + "interval": "", + "legendFormat": " ", + "refId": "A" + } + ], + "title": "Request rate", + "transparent": true, + "type": "timeseries" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "avg requests / min", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "bars", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "links": [], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 22 + }, + "id": 52, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom" + }, + "tooltip": { + "mode": "single" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum by (client) (rate(blocky_query_total[5m])) * 60", + "format": "time_series", + "instant": false, + "interval": "", + "legendFormat": " {{client}}", + "refId": "A" + } + ], + "title": "Request rate per client", + "transparent": true, + "type": "timeseries" + }, + { + "cards": {}, + "color": { + "cardColor": "#FADE2A", + "colorScale": "sqrt", + "colorScheme": "interpolateYlOrBr", + "exponent": 0.5, + "mode": "opacity" + }, + "dataFormat": "tsbuckets", + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 29 + }, + "heatmap": {}, + "hideZeroBuckets": false, + "highlightCards": true, + "id": 22, + "legend": { + "show": true + }, + "reverseYBuckets": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "sum(increase(blocky_request_duration_ms_bucket{response_type=\"RESOLVED\"}[$__range])) by (le)", + "format": "heatmap", + "instant": false, + "interval": "", + "legendFormat": "{{le}}", + "refId": "A" + } + ], + "title": "request duration (upstream)", + "tooltip": { + "show": true, + "showHistogram": false + }, + "transparent": true, + "type": "heatmap", + "xAxis": { + "show": true + }, + "yAxis": { + "format": "ms", + "logBase": 1, + "show": true + }, + "yBucketBound": "auto" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "decimals": 0, + "mappings": [], + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 38 + }, + "id": 2, + "links": [], + "maxDataPoints": 3, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "values": ["value", "percent"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["sum"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single" + } + }, + "pluginVersion": "6.6.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": " sort_desc(sum by (type) (ceil(increase(blocky_query_total[$__range]))))", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "{{ type }}", + "refId": "A" + } + ], + "title": "Query by type", + "transparent": true, + "type": "piechart" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "decimals": 0, + "mappings": [], + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 38 + }, + "id": 8, + "links": [], + "maxDataPoints": 3, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "values": ["value", "percent"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single" + } + }, + "pluginVersion": "6.6.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": "sort_desc(sum by (client) (ceil(increase(blocky_query_total[$__range]))))", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "{{ client }}", + "refId": "A" + } + ], + "title": "Query per Client", + "transparent": true, + "type": "piechart" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "decimals": 0, + "mappings": [], + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 46 + }, + "id": 32, + "links": [], + "maxDataPoints": 3, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "values": ["value"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single" + } + }, + "pluginVersion": "6.6.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": "topk(1, blocky_blacklist_cache) by (group)", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "{{ group }}", + "refId": "A" + } + ], + "title": "Blacklist by group", + "transparent": true, + "type": "piechart" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "decimals": 0, + "mappings": [], + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 46 + }, + "id": 14, + "links": [], + "maxDataPoints": 3, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "values": ["value", "percent"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": " sort_desc(sum by (reason) (ceil(increase(blocky_response_total[$__range]))))", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "{{reason}}", + "refId": "A" + } + ], + "title": "Response Reasons", + "transparent": true, + "type": "piechart" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "decimals": 0, + "mappings": [], + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 54 + }, + "id": 38, + "interval": "", + "links": [], + "maxDataPoints": 3, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "values": ["value", "percent"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["sum"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": " sort_desc(sum by (response_type) (ceil(increase(blocky_response_total[$__range]))))", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "{{response_type}}", + "refId": "A" + } + ], + "title": "Response Type", + "transparent": true, + "type": "piechart" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "decimals": 0, + "mappings": [], + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 54 + }, + "id": 12, + "links": [], + "maxDataPoints": 3, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "values": ["value", "percent"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": false, + "expr": " sort_desc(sum by (response_code) (ceil(increase(blocky_response_total[$__range]))))", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "{{response_code}}", + "refId": "A" + } + ], + "title": "Response status", + "transparent": true, + "type": "piechart" + } + ], + "refresh": false, + "schemaVersion": 34, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "label": "datasource", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "hide": 0, + "label": "blocky API URL", + "name": "blocky_url", + "query": "${VAR_BLOCKY_URL}", + "skipUrlSync": false, + "type": "constant", + "current": { + "value": "${VAR_BLOCKY_URL}", + "text": "${VAR_BLOCKY_URL}", + "selected": false + }, + "options": [ + { + "value": "${VAR_BLOCKY_URL}", + "text": "${VAR_BLOCKY_URL}", + "selected": false + } + ] + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(blocky_blocking_enabled,job)", + "hide": 0, + "includeAll": true, + "label": "job", + "multi": false, + "name": "job", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(blocky_blocking_enabled,job)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + } + ] + }, + "time": { + "from": "now-3h", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ] + }, + "timezone": "", + "title": "blocky", + "uid": "JvOqE4gRk", + "version": 1, + "weekStart": "" +} diff --git a/enterprise/blocky/13.3.0/dashboardpsql.json b/enterprise/blocky/13.3.0/dashboardpsql.json new file mode 100644 index 00000000000..26fa993276a --- /dev/null +++ b/enterprise/blocky/13.3.0/dashboardpsql.json @@ -0,0 +1,900 @@ +{ + "__inputs": [ + { + "name": "DS_POSTGRES", + "label": "Postgres", + "description": "", + "type": "datasource", + "pluginId": "postgres", + "pluginName": "Postgres" + } + ], + "__requires": [ + { + "type": "panel", + "id": "barchart", + "name": "Bar chart", + "version": "" + }, + { + "type": "panel", + "id": "bargauge", + "name": "Bar gauge", + "version": "" + }, + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "8.1.2" + }, + { + "type": "datasource", + "id": "postgres", + "name": "Postgres", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "piechart", + "name": "Pie chart", + "version": "" + }, + { + "type": "panel", + "id": "table", + "name": "Table", + "version": "" + }, + { + "type": "panel", + "id": "timeseries", + "name": "Time series", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "target": { + "limit": 100, + "matchAny": false, + "tags": [], + "type": "dashboard" + }, + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 0, + "id": null, + "iteration": 1631130053746, + "links": [], + "panels": [ + { + "cacheTimeout": null, + "datasource": "${DS_POSTGRES}", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "displayName": "${__field.labels.response_type}", + "mappings": [], + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 0 + }, + "id": 14, + "interval": null, + "links": [], + "options": { + "displayLabels": [], + "legend": { + "displayMode": "table", + "placement": "right", + "values": [ + "value" + ] + }, + "pieType": "pie", + "reduceOptions": { + "calcs": [ + "sum" + ], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single" + } + }, + "pluginVersion": "8.1.2", + "repeatDirection": "v", + "targets": [ + { + "format": "time_series", + "group": [], + "metricColumn": "none", + "rawQuery": true, + "rawSql": "SELECT t.response_type, max(t.request_Ts) as time, count(*) as cnt from log_entries t \n WHERE $__timeFilter(t.request_Ts) and \n t.response_type in ($response_type) and \n t.client_name in ($client_name) and \n (length(''$question'') = 0 or POSITION(lower(''$question'') IN t.question_name) > 0)\n group by t.response_type\n order by time", + "refId": "A", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "column" + } + ] + ], + "timeColumn": "time", + "where": [ + { + "name": "$__timeFilter", + "params": [], + "type": "macro" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Query count by response type", + "transformations": [], + "type": "piechart" + }, + { + "datasource": "${DS_POSTGRES}", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "mappings": [] + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 0 + }, + "id": 16, + "options": { + "displayLabels": [], + "legend": { + "displayMode": "table", + "placement": "right", + "values": [ + "value" + ] + }, + "pieType": "pie", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "single" + } + }, + "targets": [ + { + "format": "time_series", + "group": [], + "metricColumn": "none", + "rawQuery": true, + "rawSql": "SELECT max(t.request_ts) AS time,\n case when t.reason like ''BLOCKED%'' then SPLIT_PART(SPLIT_PART(t.reason,''('',-1), '')'',1) else '''' end AS metric,\n count(t.reason) AS cnt\nFROM log_entries t\nWHERE t.response_type =''BLOCKED''\n AND $__timeFilter(t.request_Ts)\n AND t.client_name in ($client_name)\n AND (length(''$question'') = 0 or POSITION(lower(''$question'') IN t.question_name) > 0)\nGROUP BY 2\nORDER BY time", + "refId": "A", + "select": [ + [ + { + "params": [ + "duration_ms" + ], + "type": "column" + } + ] + ], + "table": "log_entries", + "timeColumn": "request_ts", + "timeColumnType": "timestamp", + "where": [ + { + "name": "$__timeFilter", + "params": [], + "type": "macro" + } + ] + } + ], + "title": "Blocked by Blacklist", + "type": "piechart" + }, + { + "cacheTimeout": null, + "datasource": "${DS_POSTGRES}", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 0 + }, + "id": 13, + "interval": null, + "links": [], + "options": { + "displayMode": "gradient", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": true + }, + "showUnfilled": true, + "text": {} + }, + "pluginVersion": "8.1.2", + "repeatDirection": "v", + "targets": [ + { + "format": "table", + "group": [], + "metricColumn": "none", + "rawQuery": true, + "rawSql": "SELECT max(t.request_Ts) as time, t.client_name as metric, count(*) as cnt from log_entries t \n WHERE $__timeFilter(t.request_Ts) and \n t.response_type in ($response_type) and \n t.client_name in ($client_name) and \n (length(''$question'') = 0 or POSITION(lower(''$question'') IN t.question_name) > 0)\n group by t.client_name\n order by 3 desc", + "refId": "A", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "column" + } + ] + ], + "timeColumn": "time", + "where": [ + { + "name": "$__timeFilter", + "params": [], + "type": "macro" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Query count by client", + "transformations": [], + "type": "bargauge" + }, + { + "datasource": "${DS_POSTGRES}", + "description": "Top 20 effective top level domain plus one more label", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "axisSoftMin": 0, + "fillOpacity": 67, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineWidth": 2 + }, + "displayName": "count", + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 8 + }, + "id": 11, + "options": { + "barWidth": 0.26, + "groupWidth": 0.7, + "legend": { + "calcs": [], + "displayMode": "hidden", + "placement": "bottom" + }, + "orientation": "horizontal", + "showValue": "never", + "stacking": "none", + "text": { + "valueSize": 10 + }, + "tooltip": { + "mode": "single" + } + }, + "targets": [ + { + "format": "table", + "group": [], + "hide": false, + "metricColumn": "question_name", + "rawQuery": true, + "rawSql": "SELECT t.effective_tldp as metric, count(*) as value from log_entries t \nWHERE $__timeFilter(t.request_Ts) \n and t.response_type in ($response_type) \n and t.client_name in ($client_name) \n and (length(''$question'') = 0 or POSITION(lower(''$question'') IN t.question_name) > 0) \n group by t.effective_tldp order by count(*) desc limit 20", + "refId": "A", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "column" + } + ] + ], + "table": "log_entries", + "timeColumn": "request_ts", + "where": [] + } + ], + "title": "Top 20 effective TLD+1", + "type": "barchart" + }, + { + "datasource": "${DS_POSTGRES}", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "axisSoftMin": 0, + "fillOpacity": 67, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineWidth": 2 + }, + "displayName": "count", + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 8 + }, + "id": 8, + "options": { + "barWidth": 0.26, + "groupWidth": 0.7, + "legend": { + "calcs": [], + "displayMode": "hidden", + "placement": "bottom" + }, + "orientation": "horizontal", + "showValue": "never", + "stacking": "none", + "text": { + "valueSize": 10 + }, + "tooltip": { + "mode": "single" + } + }, + "targets": [ + { + "format": "table", + "group": [], + "hide": false, + "metricColumn": "question_name", + "rawQuery": true, + "rawSql": "SELECT t.question_name as metric, count(*) as value from log_entries t \n WHERE $__timeFilter(t.request_Ts) and \n t.response_type in ($response_type) and \n t.client_name in ($client_name) and \n (length(''$question'') = 0 or POSITION(lower(''$question'') IN t.question_name) > 0) \n group by t.question_name order by count(*) desc limit 20", + "refId": "A", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "column" + } + ] + ], + "table": "log_entries", + "timeColumn": "request_ts", + "where": [] + } + ], + "title": "Top 20 queried domains", + "type": "barchart" + }, + { + "datasource": "${DS_POSTGRES}", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "queries count", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "bars", + "fillOpacity": 35, + "gradientMode": "hue", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineStyle": { + "fill": "solid" + }, + "lineWidth": 1, + "pointSize": 12, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": 3600000, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "displayName": "${__field.labels.client_name}", + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 16 + }, + "id": 12, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "right" + }, + "tooltip": { + "mode": "single" + } + }, + "pluginVersion": "8.1.2", + "targets": [ + { + "format": "time_series", + "group": [], + "metricColumn": "none", + "rawQuery": true, + "rawSql": "SELECT\n $__timeGroupAlias(t.request_Ts, ''30m''),\n t.client_name,\n count(*) as c\nFROM log_entries t\nWHERE\n $__timeFilter(t.request_Ts) and \n t.response_type in ($response_type) and \n t.client_name in ($client_name) and \n (length(''$question'') = 0 or POSITION(lower(''$question'') IN t.question_name) > 0)\nGROUP BY 1,2\nORDER BY 1", + "refId": "A", + "select": [ + [ + { + "params": [ + "duration_ms" + ], + "type": "column" + } + ] + ], + "table": "log_entries", + "timeColumn": "request_ts", + "timeColumnType": "timestamp", + "where": [ + { + "name": "$__timeFilter", + "params": [], + "type": "macro" + } + ] + } + ], + "title": "Queries number per client (30m)", + "type": "timeseries" + }, + { + "datasource": "${DS_POSTGRES}", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": -1, + "drawStyle": "bars", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "stepBefore", + "lineStyle": { + "fill": "solid" + }, + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "line" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "dtdurationms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 23 + }, + "id": 10, + "options": { + "legend": { + "calcs": [], + "displayMode": "hidden", + "placement": "bottom" + }, + "tooltip": { + "mode": "single" + } + }, + "targets": [ + { + "format": "time_series", + "group": [], + "metricColumn": "none", + "rawQuery": true, + "rawSql": "SELECT\n EXTRACT(EPOCH from t.request_Ts) as time,\n t.duration_ms\nFROM log_entries t\nWHERE\n $__timeFilter(t.request_Ts) and \n t.response_type in ($response_type) and \n t.client_name in ($client_name) and \n (length(''$question'') = 0 or POSITION(lower(''$question'') IN t.question_name) > 0)\nORDER BY request_ts", + "refId": "A", + "select": [ + [ + { + "params": [ + "duration_ms" + ], + "type": "column" + } + ] + ], + "table": "log_entries", + "timeColumn": "request_ts", + "timeColumnType": "timestamp", + "where": [ + { + "name": "$__timeFilter", + "params": [], + "type": "macro" + } + ] + } + ], + "title": "Query duration", + "type": "timeseries" + }, + { + "datasource": "${DS_POSTGRES}", + "description": "Last 100 queries, newest on top", + "fieldConfig": { + "defaults": { + "custom": { + "align": null, + "displayMode": "auto", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "time" + }, + "properties": [ + { + "id": "unit", + "value": "dateTimeAsIsoNoDateIfToday" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 31 + }, + "id": 4, + "options": { + "showHeader": true + }, + "pluginVersion": "8.1.2", + "targets": [ + { + "format": "table", + "group": [], + "metricColumn": "none", + "rawQuery": true, + "rawSql": "SELECT EXTRACT(EPOCH from t.request_Ts) as \"time\", \n t.client_ip as \"client IP\", \n t.client_name as \"client name\", \n t.duration_ms as \"duration in ms\", \n t.response_type as \"response type\", \n t.question_type as \"question type\", \n t.question_name as \"question name\", \n t.effective_tldp as \"effective TLD+1\", \n t.answer as \"answer\" from log_entries t \n WHERE $__timeFilter(t.request_Ts) and \n t.response_type in ($response_type) and \n t.client_name in ($client_name) and \n (length(''$question'') = 0 or POSITION(lower(''$question'') IN t.question_name) > 0) \n order by t.request_Ts desc limit 100", + "refId": "A", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "column" + } + ] + ], + "timeColumn": "time", + "where": [ + { + "name": "$__timeFilter", + "params": [], + "type": "macro" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Last queries", + "type": "table" + } + ], + "refresh": "", + "schemaVersion": 30, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Postgresql", + "value": "Postgresql" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_POSTGRES", + "label": "datasource", + "options": [], + "query": "postgresql", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_POSTGRES}", + "definition": "select distinct client_name from log_entries", + "description": null, + "error": null, + "hide": 0, + "includeAll": true, + "label": "Client name", + "multi": true, + "name": "client_name", + "options": [], + "query": "select distinct client_name from log_entries", + "refresh": 2, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_POSTGRES}", + "definition": "select distinct response_type from log_entries", + "description": null, + "error": null, + "hide": 0, + "includeAll": true, + "label": "Response type", + "multi": true, + "name": "response_type", + "options": [], + "query": "select distinct response_type from log_entries", + "refresh": 2, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "current": { + "selected": false, + "text": "", + "value": "" + }, + "description": null, + "error": null, + "hide": 0, + "label": "Domain (contains)", + "name": "question", + "options": [ + { + "selected": true, + "text": "", + "value": "" + } + ], + "query": "", + "skipUrlSync": false, + "type": "textbox" + } + ] + }, + "time": { + "from": "now-24h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "Blocky query", + "uid": "AVmWSVWgz", + "version": 3 +} \ No newline at end of file diff --git a/enterprise/blocky/13.1.3/ix_values.yaml b/enterprise/blocky/13.3.0/ix_values.yaml similarity index 88% rename from enterprise/blocky/13.1.3/ix_values.yaml rename to enterprise/blocky/13.3.0/ix_values.yaml index ab99e82e840..924b228709f 100644 --- a/enterprise/blocky/13.1.3/ix_values.yaml +++ b/enterprise/blocky/13.3.0/ix_values.yaml @@ -296,11 +296,43 @@ k8sgateway: options: - name: tls_servername value: cloudflare-dns.com + +configmap: + dashboard: + enabled: true + labels: + grafana_dashboard: "1" + data: + blocky.json: >- + {{ .Files.Get "dashboard.json" | indent 8 }} + blockypostgres.json: >- + {{ .Files.Get "dashboardpsql.json" | indent 8 }} + datasourceblockypsql.yaml: |- + apiVersion: 1 + datasources: + - name: BlockyPostgresql + type: postgresql + uid: blockypostgresql + url: {{ .Values.cnpg.main.creds.portHost | default "na" }} + access: proxy + user: {{ .Values.cnpg.main.user }} + secureJsonData: + password: {{ .Values.cnpg.main.creds.password | default "na" }} + jsonData: + database: {{ .Values.cnpg.main.database }} + sslmode: 'disable' # disable/require/verify-ca/verify-full + maxOpenConns: 100 # Grafana v5.4+ + maxIdleConns: 100 # Grafana v5.4+ + maxIdleConnsAuto: true # Grafana v9.5.1+ + connMaxLifetime: 14400 # Grafana v5.4+ + postgresVersion: 1000 # 903=9.3, 904=9.4, 905=9.5, 906=9.6, 1000=10 + timescaledb: false + metrics: main: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml - enabled: false + enabled: true type: "servicemonitor" endpoints: - port: main @@ -322,6 +354,7 @@ metrics: # for: 5m # labels: # severity: critical + redis: enabled: true # CANNOT be defined in above yaml section @@ -339,7 +372,6 @@ queryLog: creationCooldown: 2s cnpg: main: - enabled: false + enabled: true user: blocky database: blocky -updated: true diff --git a/enterprise/blocky/13.1.3/questions.yaml b/enterprise/blocky/13.3.0/questions.yaml similarity index 100% rename from enterprise/blocky/13.1.3/questions.yaml rename to enterprise/blocky/13.3.0/questions.yaml diff --git a/enterprise/blocky/13.1.3/templates/NOTES.txt b/enterprise/blocky/13.3.0/templates/NOTES.txt similarity index 100% rename from enterprise/blocky/13.1.3/templates/NOTES.txt rename to enterprise/blocky/13.3.0/templates/NOTES.txt diff --git a/enterprise/blocky/13.1.3/templates/_blockyConfig.tpl b/enterprise/blocky/13.3.0/templates/_blockyConfig.tpl similarity index 100% rename from enterprise/blocky/13.1.3/templates/_blockyConfig.tpl rename to enterprise/blocky/13.3.0/templates/_blockyConfig.tpl diff --git a/enterprise/blocky/13.1.3/templates/_k8sgateway.tpl b/enterprise/blocky/13.3.0/templates/_k8sgateway.tpl similarity index 100% rename from enterprise/blocky/13.1.3/templates/_k8sgateway.tpl rename to enterprise/blocky/13.3.0/templates/_k8sgateway.tpl diff --git a/enterprise/blocky/13.1.3/templates/common.yaml b/enterprise/blocky/13.3.0/templates/common.yaml similarity index 100% rename from enterprise/blocky/13.1.3/templates/common.yaml rename to enterprise/blocky/13.3.0/templates/common.yaml diff --git a/enterprise/blocky/13.1.3/values.yaml b/enterprise/blocky/13.3.0/values.yaml similarity index 100% rename from enterprise/blocky/13.1.3/values.yaml rename to enterprise/blocky/13.3.0/values.yaml diff --git a/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz b/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz index 59a5b49b8cbdd812e12311db97d8d4e50b5e1789..b8aac152f386d146101bf73469ee7ec28fe6c30e 100644 GIT binary patch delta 98472 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

IrY!?&z0=jJvW@#zK@!=u?fK`?Ykcu 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

U@Qh-~n9aEm&7fp6(iK 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%0AwN~{bq*c#hZJOxjKZHi% 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

I7YGTEW>SkIn~8K4Gb<;+CHxTIM=;bx6WC`r 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 z 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%0A8kcosEiqi5yRtDIegy}dZ$)i`nVe)re)uE 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 N|Nm;gmT&;l3;^HLix&U@