From 9f6c7a5ec52b7d30ec2de039a022c4dfee386ab4 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sat, 2 Mar 2024 00:08:28 +0000 Subject: [PATCH] Commit daily changes Signed-off-by: TrueCharts-Bot --- charts/enterprise/blocky/Chart.yaml | 2 +- charts/enterprise/nextcloud/Chart.yaml | 6 +- charts/enterprise/prometheus/Chart.yaml | 2 +- .../incubator/game-server-watcher/README.md | 25 + charts/incubator/jts3servermod/Chart.yaml | 4 +- charts/incubator/jts3servermod/README.md | 25 + .../incubator/wyoming-openwakeword/Chart.yaml | 4 +- .../incubator/wyoming-openwakeword/README.md | 25 + .../wyoming-openwakeword/questions.yaml | 2 +- .../wyoming-openwakeword/values.yaml | 2 +- charts/stable/authentik/Chart.yaml | 4 +- charts/stable/bitmagnet/dashboard.json | 2912 ++--- charts/stable/bitmagnet/values.yaml | 2 +- charts/stable/guacamole/Chart.yaml | 2 +- charts/stable/humhub/Chart.yaml | 2 +- charts/stable/jellyfin/Chart.yaml | 2 +- charts/stable/jenkins/Chart.yaml | 2 +- charts/stable/jupyter/Chart.yaml | 12 +- charts/stable/kitchenowl/Chart.yaml | 2 +- charts/stable/lidarr/Chart.yaml | 2 +- charts/stable/minecraft-bedrock/values.yaml | 18 +- charts/stable/minecraft-java/Chart.yaml | 2 +- charts/stable/observium/Chart.yaml | 5 +- charts/stable/ollama/Chart.yaml | 2 +- charts/stable/qbittorrent/Chart.yaml | 2 +- charts/stable/qbittorrent/ci/cron-values.yaml | 8 +- charts/stable/rdtclient/Chart.yaml | 2 +- charts/stable/rsshub/Chart.yaml | 2 +- charts/stable/rtorrent-rutorrent/Chart.yaml | 2 +- .../stable/smartctl-exporter/dashboard.json | 7543 ++++++----- charts/stable/smartctl-exporter/values.yaml | 6 +- .../stable/speedtest-exporter/dashboard.json | 1620 ++- charts/stable/speedtest-exporter/values.yaml | 2 +- charts/stable/speedtest-tracker/README.md | 25 + charts/stable/truenas-exporter/Chart.yaml | 8 +- charts/stable/truenas-exporter/README.md | 2 +- charts/stable/truenas-exporter/dashboard.json | 10637 ++++++++-------- charts/stable/truenas-exporter/docs/setup.md | 4 +- charts/stable/truenas-exporter/values.yaml | 872 +- charts/stable/vikunja/Chart.yaml | 2 +- 40 files changed, 11872 insertions(+), 11931 deletions(-) diff --git a/charts/enterprise/blocky/Chart.yaml b/charts/enterprise/blocky/Chart.yaml index bce198fe9a6..aaf4eaaf00f 100644 --- a/charts/enterprise/blocky/Chart.yaml +++ b/charts/enterprise/blocky/Chart.yaml @@ -41,7 +41,7 @@ sources: - https://0xerr0r.github.io/blocky/ - https://github.com/0xERR0R/blocky - https://github.com/truecharts/charts/tree/master/charts/enterprise/blocky - - https://quay.io/oriedge/k8s_gateway - https://hub.docker.com/r/spx01/blocky + - https://quay.io/oriedge/k8s_gateway type: application version: 13.6.0 diff --git a/charts/enterprise/nextcloud/Chart.yaml b/charts/enterprise/nextcloud/Chart.yaml index 980ba981441..e44c0729314 100644 --- a/charts/enterprise/nextcloud/Chart.yaml +++ b/charts/enterprise/nextcloud/Chart.yaml @@ -43,11 +43,11 @@ sources: - https://github.com/nextcloud/docker - https://github.com/nextcloud/helm - https://github.com/truecharts/charts/tree/master/charts/enterprise/nextcloud - - https://github.com/truecharts/containers/tree/master/apps/nextcloud-fpm - - https://github.com/truecharts/containers/tree/master/apps/nextcloud-imaginary - https://hub.docker.com/r/collabora/code - - https://hub.docker.com/r/nginxinc/nginx-unprivileged + - https://github.com/truecharts/containers/tree/master/apps/nextcloud-imaginary - https://github.com/truecharts/containers/tree/master/apps/nextcloud-push-notify + - https://github.com/truecharts/containers/tree/master/apps/nextcloud-fpm + - https://hub.docker.com/r/nginxinc/nginx-unprivileged - https://hub.docker.com/r/clamav/clamav type: application version: 29.2.0 diff --git a/charts/enterprise/prometheus/Chart.yaml b/charts/enterprise/prometheus/Chart.yaml index 618f85ef8b9..043824f9ed0 100644 --- a/charts/enterprise/prometheus/Chart.yaml +++ b/charts/enterprise/prometheus/Chart.yaml @@ -40,7 +40,7 @@ sources: - https://github.com/prometheus-operator/kube-prometheus - https://github.com/truecharts/charts/tree/master/charts/enterprise/prometheus - https://hub.docker.com/r/bitnami/prometheus - - https://hub.docker.com/r/bitnami/alertmanager - https://quay.io/thanos/thanos + - https://hub.docker.com/r/bitnami/alertmanager type: application version: 17.5.0 diff --git a/charts/incubator/game-server-watcher/README.md b/charts/incubator/game-server-watcher/README.md index 2b8cc49d247..e803c346907 100644 --- a/charts/incubator/game-server-watcher/README.md +++ b/charts/incubator/game-server-watcher/README.md @@ -1,3 +1,28 @@ --- title: README --- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/game-server-watcher) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/charts/incubator/jts3servermod/Chart.yaml b/charts/incubator/jts3servermod/Chart.yaml index d08782acab3..e5a0a8b2d59 100644 --- a/charts/incubator/jts3servermod/Chart.yaml +++ b/charts/incubator/jts3servermod/Chart.yaml @@ -7,7 +7,7 @@ annotations: truecharts.org/min_helm_version: "3.11" truecharts.org/train: incubator apiVersion: v2 -appVersion: main +appVersion: 20240301.0.0 dependencies: - name: common version: 18.0.3 @@ -33,6 +33,6 @@ name: jts3servermod sources: - https://github.com/galexrt/container-jts3servermod - https://github.com/truecharts/charts/tree/master/charts/incubator/jts3servermod - - https://hub.docker.com/r/nickslowinski/jts3servermod-dockerized + - https://ghcr.io/galexrt/jts3servermod type: application version: 0.0.2 diff --git a/charts/incubator/jts3servermod/README.md b/charts/incubator/jts3servermod/README.md index 2b8cc49d247..ef32d6c01cf 100644 --- a/charts/incubator/jts3servermod/README.md +++ b/charts/incubator/jts3servermod/README.md @@ -1,3 +1,28 @@ --- title: README --- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/jts3servermod) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/charts/incubator/wyoming-openwakeword/Chart.yaml b/charts/incubator/wyoming-openwakeword/Chart.yaml index 75cedcf72fa..b5aaa7ebc35 100644 --- a/charts/incubator/wyoming-openwakeword/Chart.yaml +++ b/charts/incubator/wyoming-openwakeword/Chart.yaml @@ -1,10 +1,10 @@ annotations: - max_scale_version: 23.10.2 + max_scale_version: 24.04.0 min_scale_version: 23.10.0 truecharts.org/SCALE-support: "true" truecharts.org/category: home-automation truecharts.org/max_helm_version: "3.14" - truecharts.org/min_helm_version: "3.12" + truecharts.org/min_helm_version: "3.11" truecharts.org/train: incubator apiVersion: v2 appVersion: 1.10.0 diff --git a/charts/incubator/wyoming-openwakeword/README.md b/charts/incubator/wyoming-openwakeword/README.md index 2b8cc49d247..4419fc2033c 100644 --- a/charts/incubator/wyoming-openwakeword/README.md +++ b/charts/incubator/wyoming-openwakeword/README.md @@ -1,3 +1,28 @@ --- title: README --- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/wyoming-openwakeword) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/charts/incubator/wyoming-openwakeword/questions.yaml b/charts/incubator/wyoming-openwakeword/questions.yaml index 9cbce9ea5b4..d6e65b10095 100644 --- a/charts/incubator/wyoming-openwakeword/questions.yaml +++ b/charts/incubator/wyoming-openwakeword/questions.yaml @@ -70,7 +70,7 @@ questions: attrs: - variable: enabled label: Enabled - description: | + description: | By enabling this feature, you can specify the path to your own custom model.
To access this custom model from the app, you should mount a host path volume. schema: diff --git a/charts/incubator/wyoming-openwakeword/values.yaml b/charts/incubator/wyoming-openwakeword/values.yaml index bb56526ab4d..4f1af38cdcd 100644 --- a/charts/incubator/wyoming-openwakeword/values.yaml +++ b/charts/incubator/wyoming-openwakeword/values.yaml @@ -19,7 +19,7 @@ service: port: 10400 protocol: tcp targetPort: 10400 - + portal: open: enabled: false diff --git a/charts/stable/authentik/Chart.yaml b/charts/stable/authentik/Chart.yaml index 5e75ae0cf5e..e0bbc74bcce 100644 --- a/charts/stable/authentik/Chart.yaml +++ b/charts/stable/authentik/Chart.yaml @@ -39,10 +39,10 @@ sources: - https://goauthentik.io/docs/ - https://github.com/goauthentik/authentik - https://github.com/truecharts/charts/tree/master/charts/stable/authentik - - https://ghcr.io/goauthentik/server - - https://ghcr.io/goauthentik/proxy - https://ghcr.io/goauthentik/radius + - https://ghcr.io/goauthentik/server - https://ghcr.io/goauthentik/ldap + - https://ghcr.io/goauthentik/proxy - https://ghcr.io/maxmind/geoipupdate type: application version: 24.2.0 diff --git a/charts/stable/bitmagnet/dashboard.json b/charts/stable/bitmagnet/dashboard.json index 88ac755c440..3272e42b21b 100644 --- a/charts/stable/bitmagnet/dashboard.json +++ b/charts/stable/bitmagnet/dashboard.json @@ -1,1466 +1,1466 @@ { - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": { - "type": "grafana", - "uid": "-- Grafana --" - }, - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 0, - "id": 79, - "links": [], - "liveNow": false, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "decbytes", - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 0 - }, - "id": 16, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "bitmagnet_process_resident_memory_bytes", - "key": "Q-f7259626-8be6-4eaf-8b4a-d43f5f6650e8-0", - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Memory usage", - "type": "timeseries" + ] }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": 79, + "links": [], + "liveNow": false, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes", + "unitScale": true + }, + "overrides": [] }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 0 }, - "thresholdsStyle": { - "mode": "off" + "id": 16, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "bitmagnet_process_resident_memory_bytes", + "key": "Q-f7259626-8be6-4eaf-8b4a-d43f5f6650e8-0", + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Memory usage", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 0 + }, + "id": 15, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(bitmagnet_dht_crawler_persisted_total[$__rate_interval])*60", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "DHT crawler torrents persisted per minute", + "type": "timeseries" + }, + { + "datasource": { + "type": "loki", + "uid": "${DS_LOKI}" + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 0 + }, + "id": 3, + "options": { + "dedupStrategy": "none", + "enableLogDetails": true, + "prettifyLogMessage": false, + "showCommonLabels": false, + "showLabels": false, + "showTime": false, + "sortOrder": "Descending", + "wrapLogMessage": false + }, + "targets": [ + { + "datasource": { + "type": "loki", + "uid": "${DS_LOKI}" + }, + "editorMode": "code", + "expr": "{job=\"bitmagnet\"} | json | severity = \"WARNING\" or severity = \"ERROR\"", + "queryType": "range", + "refId": "A" + } + ], + "title": "Warnings & Errors", + "type": "logs" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 8 + }, + "id": 4, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "disableTextWrap": false, + "editorMode": "code", + "expr": "rate(bitmagnet_dht_server_query_success_total[$__rate_interval])", + "fullMetaSearch": false, + "includeNullMetadata": true, + "key": "Q-ed5d19ae-0667-4b4d-86f3-6bcd25acffad-0", + "legendFormat": "__auto", + "range": true, + "refId": "A", + "useBackend": false + } + ], + "title": "DHT query success", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 8 + }, + "id": 5, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(bitmagnet_dht_server_query_error_total[$__rate_interval])", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "DHT query errors", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 8 + }, + "id": 11, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "histogram_quantile(0.5, bitmagnet_dht_server_query_duration_seconds_bucket)", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "DHT query latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 8 + }, + "id": 12, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "bitmagnet_dht_server_query_concurrency", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "DHT query concurrency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 16 + }, + "id": 8, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(bitmagnet_meta_info_requester_success_total[$__rate_interval])", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Meta info request success", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 16 + }, + "id": 9, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(bitmagnet_meta_info_requester_error_total[$__rate_interval])", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Meta info request errors", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 16 + }, + "id": 10, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "histogram_quantile(0.5, bitmagnet_meta_info_requester_duration_seconds_bucket)", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Meta info request latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 16 + }, + "id": 13, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "bitmagnet_meta_info_requester_concurrency", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Meta info request concurrency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 24 + }, + "id": 7, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(bitmagnet_classifier_success_total[$__rate_interval])*60", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Classifier success", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 24 + }, + "id": 14, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "histogram_quantile(0.5, bitmagnet_classifier_duration_seconds_bucket)", + "key": "Q-f3ef703c-7424-4114-840d-3ca86bbaecfa-0", + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Classifier latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 24 + }, + "id": 6, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(bitmagnet_dht_responder_query_success_total[$__rate_interval])", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "DHT incoming query success", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unitScale": true + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 24 + }, + "id": 17, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "rate(bitmagnet_dht_responder_query_error_total[$__rate_interval])", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "DHT incoming query errors", + "type": "timeseries" + } + ], + "refresh": "10s", + "schemaVersion": 39, + "tags": [], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "Prometheus Datasource", + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "Loki", + "value": "loki" + }, + "hide": 0, + "includeAll": false, + "label": "Loki Datasource", + "multi": false, + "name": "DS_LOKI", + "options": [], + "query": "loki", + "queryValue": "", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 0 - }, - "id": 15, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(bitmagnet_dht_crawler_persisted_total[$__rate_interval])*60", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "DHT crawler torrents persisted per minute", - "type": "timeseries" + ] }, - { - "datasource": { - "type": "loki", - "uid": "${DS_LOKI}" - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 0 - }, - "id": 3, - "options": { - "dedupStrategy": "none", - "enableLogDetails": true, - "prettifyLogMessage": false, - "showCommonLabels": false, - "showLabels": false, - "showTime": false, - "sortOrder": "Descending", - "wrapLogMessage": false - }, - "targets": [ - { - "datasource": { - "type": "loki", - "uid": "${DS_LOKI}" - }, - "editorMode": "code", - "expr": "{job=\"bitmagnet\"} | json | severity = \"WARNING\" or severity = \"ERROR\"", - "queryType": "range", - "refId": "A" - } - ], - "title": "Warnings & Errors", - "type": "logs" + "time": { + "from": "now-6h", + "to": "now" }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 8 - }, - "id": 4, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "disableTextWrap": false, - "editorMode": "code", - "expr": "rate(bitmagnet_dht_server_query_success_total[$__rate_interval])", - "fullMetaSearch": false, - "includeNullMetadata": true, - "key": "Q-ed5d19ae-0667-4b4d-86f3-6bcd25acffad-0", - "legendFormat": "__auto", - "range": true, - "refId": "A", - "useBackend": false - } - ], - "title": "DHT query success", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 8 - }, - "id": 5, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(bitmagnet_dht_server_query_error_total[$__rate_interval])", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "DHT query errors", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 8 - }, - "id": 11, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "histogram_quantile(0.5, bitmagnet_dht_server_query_duration_seconds_bucket)", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "DHT query latency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 8 - }, - "id": 12, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "bitmagnet_dht_server_query_concurrency", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "DHT query concurrency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 16 - }, - "id": 8, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(bitmagnet_meta_info_requester_success_total[$__rate_interval])", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Meta info request success", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 16 - }, - "id": 9, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(bitmagnet_meta_info_requester_error_total[$__rate_interval])", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Meta info request errors", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 16 - }, - "id": 10, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "histogram_quantile(0.5, bitmagnet_meta_info_requester_duration_seconds_bucket)", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Meta info request latency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 16 - }, - "id": 13, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "bitmagnet_meta_info_requester_concurrency", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Meta info request concurrency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 24 - }, - "id": 7, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(bitmagnet_classifier_success_total[$__rate_interval])*60", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Classifier success", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 24 - }, - "id": 14, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "histogram_quantile(0.5, bitmagnet_classifier_duration_seconds_bucket)", - "key": "Q-f3ef703c-7424-4114-840d-3ca86bbaecfa-0", - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Classifier latency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 24 - }, - "id": 6, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(bitmagnet_dht_responder_query_success_total[$__rate_interval])", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "DHT incoming query success", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unitScale": true - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 24 - }, - "id": 17, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "rate(bitmagnet_dht_responder_query_error_total[$__rate_interval])", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "DHT incoming query errors", - "type": "timeseries" - } - ], - "refresh": "10s", - "schemaVersion": 39, - "tags": [], - "templating": { - "list": [ - { - "current": { - "selected": false, - "text": "Prometheus", - "value": "prometheus" - }, - "hide": 0, - "includeAll": false, - "label": "Prometheus Datasource", - "multi": false, - "name": "DS_PROMETHEUS", - "options": [], - "query": "prometheus", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": { - "selected": false, - "text": "Loki", - "value": "loki" - }, - "hide": 0, - "includeAll": false, - "label": "Loki Datasource", - "multi": false, - "name": "DS_LOKI", - "options": [], - "query": "loki", - "queryValue": "", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - } - ] - }, - "time": { - "from": "now-6h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "Bitmagnet", - "uid": "c0abadd0-6633-40c4-a2fc-01408a8dfc4e", - "version": 3, - "weekStart": "" + "timepicker": {}, + "timezone": "", + "title": "Bitmagnet", + "uid": "c0abadd0-6633-40c4-a2fc-01408a8dfc4e", + "version": 3, + "weekStart": "" } diff --git a/charts/stable/bitmagnet/values.yaml b/charts/stable/bitmagnet/values.yaml index 5ed5079dbd9..92d69184c7f 100644 --- a/charts/stable/bitmagnet/values.yaml +++ b/charts/stable/bitmagnet/values.yaml @@ -74,7 +74,7 @@ metrics: targetSelector: main prometheusRule: enabled: false - + configmap: dashboard: enabled: true diff --git a/charts/stable/guacamole/Chart.yaml b/charts/stable/guacamole/Chart.yaml index b3d216c4ffe..ed97dd1bf90 100644 --- a/charts/stable/guacamole/Chart.yaml +++ b/charts/stable/guacamole/Chart.yaml @@ -32,7 +32,7 @@ name: guacamole sources: - https://github.com/apache/guacamole-client - https://github.com/truecharts/charts/tree/master/charts/stable/guacamole - - https://hub.docker.com/r/guacamole/guacamole - https://hub.docker.com/r/guacamole/guacd + - https://hub.docker.com/r/guacamole/guacamole type: application version: 13.2.0 diff --git a/charts/stable/humhub/Chart.yaml b/charts/stable/humhub/Chart.yaml index 0c9dbb7e6f9..32e7e251b80 100644 --- a/charts/stable/humhub/Chart.yaml +++ b/charts/stable/humhub/Chart.yaml @@ -45,7 +45,7 @@ maintainers: name: humhub sources: - https://github.com/truecharts/charts/tree/master/charts/stable/humhub - - https://ghcr.io/mriedmann/humhub-phponly - https://ghcr.io/mriedmann/humhub-nginx + - https://ghcr.io/mriedmann/humhub-phponly type: application version: 7.6.0 diff --git a/charts/stable/jellyfin/Chart.yaml b/charts/stable/jellyfin/Chart.yaml index f42d775b71e..0fcc1ff2069 100644 --- a/charts/stable/jellyfin/Chart.yaml +++ b/charts/stable/jellyfin/Chart.yaml @@ -33,7 +33,7 @@ name: jellyfin sources: - https://github.com/jellyfin/jellyfin - https://github.com/truecharts/charts/tree/master/charts/stable/jellyfin - - https://hub.docker.com/r/alpine/socat - https://hub.docker.com/r/jellyfin/jellyfin + - https://hub.docker.com/r/alpine/socat type: application version: 18.2.0 diff --git a/charts/stable/jenkins/Chart.yaml b/charts/stable/jenkins/Chart.yaml index c12529defcc..0ec82ad1305 100644 --- a/charts/stable/jenkins/Chart.yaml +++ b/charts/stable/jenkins/Chart.yaml @@ -23,7 +23,7 @@ icon: https://truecharts.org/img/hotlink-ok/chart-icons/jenkins.png keywords: - jenkins - productivity -kubeVersion: '>=1.24.0-0' +kubeVersion: ">=1.24.0-0" maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/stable/jupyter/Chart.yaml b/charts/stable/jupyter/Chart.yaml index e5ba1f549ad..564391334a7 100644 --- a/charts/stable/jupyter/Chart.yaml +++ b/charts/stable/jupyter/Chart.yaml @@ -33,13 +33,13 @@ name: jupyter sources: - https://github.com/jupyter/docker-stacks - https://github.com/truecharts/charts/tree/master/charts/stable/jupyter - - https://hub.docker.com/r/jupyter/datascience-notebook - - https://hub.docker.com/r/jupyter/r-notebook - https://hub.docker.com/r/jupyter/minimal-notebook - - https://hub.docker.com/r/jupyter/scipy-notebook - - https://hub.docker.com/r/jupyter/base-notebook - - https://hub.docker.com/r/jupyter/pyspark-notebook - - https://hub.docker.com/r/jupyter/all-spark-notebook + - https://hub.docker.com/r/jupyter/r-notebook - https://hub.docker.com/r/jupyter/tensorflow-notebook + - https://hub.docker.com/r/jupyter/scipy-notebook + - https://hub.docker.com/r/jupyter/datascience-notebook + - https://hub.docker.com/r/jupyter/base-notebook + - https://hub.docker.com/r/jupyter/all-spark-notebook + - https://hub.docker.com/r/jupyter/pyspark-notebook type: application version: 8.2.0 diff --git a/charts/stable/kitchenowl/Chart.yaml b/charts/stable/kitchenowl/Chart.yaml index 29ca37b2f7b..7815b894594 100644 --- a/charts/stable/kitchenowl/Chart.yaml +++ b/charts/stable/kitchenowl/Chart.yaml @@ -33,7 +33,7 @@ name: kitchenowl sources: - https://tombursch.github.io/kitchenowl - https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl - - https://hub.docker.com/r/tombursch/kitchenowl - https://hub.docker.com/r/tombursch/kitchenowl-web + - https://hub.docker.com/r/tombursch/kitchenowl type: application version: 9.2.0 diff --git a/charts/stable/lidarr/Chart.yaml b/charts/stable/lidarr/Chart.yaml index 97aa7567a47..8227f649945 100644 --- a/charts/stable/lidarr/Chart.yaml +++ b/charts/stable/lidarr/Chart.yaml @@ -33,7 +33,7 @@ name: lidarr sources: - https://github.com/Lidarr/Lidarr - https://github.com/truecharts/charts/tree/master/charts/stable/lidarr - - https://ghcr.io/onedr0p/lidarr-develop - https://ghcr.io/onedr0p/exportarr + - https://ghcr.io/onedr0p/lidarr-develop type: application version: 20.3.0 diff --git a/charts/stable/minecraft-bedrock/values.yaml b/charts/stable/minecraft-bedrock/values.yaml index bca60b08903..bee88b27ff7 100644 --- a/charts/stable/minecraft-bedrock/values.yaml +++ b/charts/stable/minecraft-bedrock/values.yaml @@ -21,11 +21,11 @@ workload: type: exec command: - /usr/local/bin/mc-monitor - - status-bedrock + - status-bedrock - --host - - 127.0.0.1 + - 127.0.0.1 - --port - - "{{ .Values.service.main.ports.main.port }}" + - "{{ .Values.service.main.ports.main.port }}" spec: periodSeconds: 60 readiness: @@ -33,11 +33,11 @@ workload: type: exec command: - /usr/local/bin/mc-monitor - - status-bedrock + - status-bedrock - --host - - 127.0.0.1 + - 127.0.0.1 - --port - - "{{ .Values.service.main.ports.main.port }}" + - "{{ .Values.service.main.ports.main.port }}" spec: periodSeconds: 60 startup: @@ -45,11 +45,11 @@ workload: type: exec command: - /usr/local/bin/mc-monitor - - status-bedrock + - status-bedrock - --host - - 127.0.0.1 + - 127.0.0.1 - --port - - "{{ .Values.service.main.ports.main.port }}" + - "{{ .Values.service.main.ports.main.port }}" spec: periodSeconds: 60 env: diff --git a/charts/stable/minecraft-java/Chart.yaml b/charts/stable/minecraft-java/Chart.yaml index adb4128f7d6..b7068d1d71e 100644 --- a/charts/stable/minecraft-java/Chart.yaml +++ b/charts/stable/minecraft-java/Chart.yaml @@ -32,7 +32,7 @@ name: minecraft-java sources: - https://github.com/itzg/docker-minecraft-server - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java - - https://hub.docker.com/r/itzg/minecraft-server - https://hub.docker.com/r/itzg/mc-backup + - https://hub.docker.com/r/itzg/minecraft-server type: application version: 8.2.0 diff --git a/charts/stable/observium/Chart.yaml b/charts/stable/observium/Chart.yaml index 127de85b569..30f0bf66a7b 100644 --- a/charts/stable/observium/Chart.yaml +++ b/charts/stable/observium/Chart.yaml @@ -7,7 +7,7 @@ annotations: truecharts.org/min_helm_version: "3.11" truecharts.org/train: stable apiVersion: v2 -appVersion: 2023.12.19 +appVersion: 20231219.0.0 dependencies: - name: common version: 18.1.2 @@ -38,7 +38,8 @@ maintainers: name: observium sources: - https://www.observium.org/ - - https://github.com/truecharts/charts/tree/master/charts/stable/observium - https://github.com/pvrmza/docker-observium + - https://github.com/truecharts/charts/tree/master/charts/stable/observium + - https://hub.docker.com/r/pvrmza/docker-observium type: application version: 6.0.0 diff --git a/charts/stable/ollama/Chart.yaml b/charts/stable/ollama/Chart.yaml index 4fbf558ef5e..0b7c060107a 100644 --- a/charts/stable/ollama/Chart.yaml +++ b/charts/stable/ollama/Chart.yaml @@ -33,7 +33,7 @@ sources: - https://github.com/jmorganca/ollama - https://github.com/ollama-webui/ollama-webui - https://github.com/truecharts/charts/tree/master/charts/stable/ollama - - https://hub.docker.com/r/ollama/ollama - https://ghcr.io/ollama-webui/ollama-webui + - https://hub.docker.com/r/ollama/ollama type: application version: 3.1.2 diff --git a/charts/stable/qbittorrent/Chart.yaml b/charts/stable/qbittorrent/Chart.yaml index d2402d3d253..0e00263df80 100644 --- a/charts/stable/qbittorrent/Chart.yaml +++ b/charts/stable/qbittorrent/Chart.yaml @@ -32,7 +32,7 @@ name: qbittorrent sources: - https://github.com/qbittorrent/qBittorrent - https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent - - https://ghcr.io/onedr0p/qbittorrent - https://hub.docker.com/r/mjmeli/qbittorrent-port-forward-gluetun-server + - https://ghcr.io/onedr0p/qbittorrent type: application version: 19.2.1 diff --git a/charts/stable/qbittorrent/ci/cron-values.yaml b/charts/stable/qbittorrent/ci/cron-values.yaml index 3b0a5fc0776..0aacfbc8755 100644 --- a/charts/stable/qbittorrent/ci/cron-values.yaml +++ b/charts/stable/qbittorrent/ci/cron-values.yaml @@ -1,4 +1,4 @@ -workload: - qbitportforward: - enabled: true - schedule: "* * * * *" +workload: + qbitportforward: + enabled: true + schedule: "* * * * *" diff --git a/charts/stable/rdtclient/Chart.yaml b/charts/stable/rdtclient/Chart.yaml index 6221c3944da..f784329b500 100644 --- a/charts/stable/rdtclient/Chart.yaml +++ b/charts/stable/rdtclient/Chart.yaml @@ -32,7 +32,7 @@ name: rdtclient sources: - https://github.com/rogerfar/rdt-client - https://github.com/truecharts/charts/tree/master/charts/stable/rdtclient - - https://hub.docker.com/r/p3terx/aria2-pro - https://ghcr.io/rogerfar/rdtclient + - https://hub.docker.com/r/p3terx/aria2-pro type: application version: 4.2.0 diff --git a/charts/stable/rsshub/Chart.yaml b/charts/stable/rsshub/Chart.yaml index fcac17d5e36..a2191d1f053 100644 --- a/charts/stable/rsshub/Chart.yaml +++ b/charts/stable/rsshub/Chart.yaml @@ -40,7 +40,7 @@ sources: - https://docs.rsshub.app/en/install/ - https://github.com/DIYgod/RSSHub - https://github.com/truecharts/charts/tree/master/charts/stable/rsshub - - https://hub.docker.com/r/diygod/rsshub - https://hub.docker.com/r/browserless/chrome + - https://hub.docker.com/r/diygod/rsshub type: application version: 12.2.0 diff --git a/charts/stable/rtorrent-rutorrent/Chart.yaml b/charts/stable/rtorrent-rutorrent/Chart.yaml index 5235e60afea..52e4f2e0a72 100644 --- a/charts/stable/rtorrent-rutorrent/Chart.yaml +++ b/charts/stable/rtorrent-rutorrent/Chart.yaml @@ -33,7 +33,7 @@ sources: - https://github.com/crazy-max/docker-rtorrent-rutorrent - https://truecharts.org/charts/stable/rtorrent-rutorrent - https://github.com/truecharts/charts/tree/master/charts/stable/rtorrent-rutorrent - - https://ghcr.io/thde/rtorrent_exporter - https://ghcr.io/crazy-max/rtorrent-rutorrent + - https://ghcr.io/thde/rtorrent_exporter type: application version: 4.2.0 diff --git a/charts/stable/smartctl-exporter/dashboard.json b/charts/stable/smartctl-exporter/dashboard.json index 3aca4c4e112..682af2f33a2 100644 --- a/charts/stable/smartctl-exporter/dashboard.json +++ b/charts/stable/smartctl-exporter/dashboard.json @@ -1,3838 +1,3721 @@ { - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 1, - "links": [], - "panels": [ - { - "type": "row", - "title": "Overview", - "panels": [], - "collapsed": false, - "gridPos": { - "x": 0, - "y": 0, - "w": 24, - "h": 1 - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 1, + "links": [], + "panels": [ { - "editorMode": "code", - "expr": "smartctl_devices{instance=~\"$instance\"}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "stat", - "title": "Devices count", - "gridPos": { - "x": 0, - "y": 1, - "w": 3, - "h": 3 - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "reduceOptions": { - "values": false, - "calcs": [ - "lastNotNull" - ], - "fields": "" - }, - "orientation": "auto", - "textMode": "auto", - "colorMode": "background", - "graphMode": "area", - "justifyMode": "auto", - "text": {} - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_devices{instance=~\"$instance\"} - sum(smartctl_device{instance=~\"$instance\"})", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "stat", - "title": "Missing devices", - "gridPos": { - "x": 3, - "y": 1, - "w": 3, - "h": 3 - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 1 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "reduceOptions": { - "values": false, - "calcs": [ - "lastNotNull" - ], - "fields": "" - }, - "orientation": "auto", - "textMode": "auto", - "colorMode": "background", - "graphMode": "area", - "justifyMode": "auto", - "text": {} - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum(smartctl_device_smartctl_exit_status{instance=~\"$instance\"})", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "stat", - "title": "Exit status", - "gridPos": { - "x": 6, - "y": 1, - "w": 3, - "h": 3 - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 1 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "reduceOptions": { - "values": false, - "calcs": [ - "lastNotNull" - ], - "fields": "" - }, - "orientation": "auto", - "textMode": "auto", - "colorMode": "background", - "graphMode": "area", - "justifyMode": "auto", - "text": {} - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum(smartctl_device_num_err_log_entries{instance=~\"$instance\"})", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "stat", - "title": "Error log entries", - "gridPos": { - "x": 9, - "y": 1, - "w": 3, - "h": 3 - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 1 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "reduceOptions": { - "values": false, - "calcs": [ - "lastNotNull" - ], - "fields": "" - }, - "orientation": "auto", - "textMode": "auto", - "colorMode": "background", - "graphMode": "area", - "justifyMode": "auto", - "text": {} - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum(smartctl_device_media_errors{instance=~\"$instance\"})", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "stat", - "title": "Media errors", - "gridPos": { - "x": 12, - "y": 1, - "w": 3, - "h": 3 - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 1 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "reduceOptions": { - "values": false, - "calcs": [ - "lastNotNull" - ], - "fields": "" - }, - "orientation": "auto", - "textMode": "auto", - "colorMode": "background", - "graphMode": "area", - "justifyMode": "auto", - "text": {} - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum(smartctl_device_error_log_count{instance=~\"$instance\"})", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "stat", - "title": "SMART error log count", - "gridPos": { - "x": 15, - "y": 1, - "w": 3, - "h": 3 - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 1 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "reduceOptions": { - "values": false, - "calcs": [ - "lastNotNull" - ], - "fields": "" - }, - "orientation": "auto", - "textMode": "auto", - "colorMode": "background", - "graphMode": "area", - "justifyMode": "auto", - "text": {} - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum(smartctl_device_critical_warning{instance=~\"$instance\"})", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "stat", - "title": "Critical warnings", - "gridPos": { - "x": 18, - "y": 1, - "w": 3, - "h": 3 - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 1 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "reduceOptions": { - "values": false, - "calcs": [ - "lastNotNull" - ], - "fields": "" - }, - "orientation": "auto", - "textMode": "auto", - "colorMode": "background", - "graphMode": "area", - "justifyMode": "auto", - "text": {} - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum(1 - smartctl_device_smart_status{instance=~\"$instance\"})", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "stat", - "title": "SMART failed", - "gridPos": { - "x": 21, - "y": 1, - "w": 3, - "h": 3 - }, - "fieldConfig": { - "defaults": { - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 1 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "reduceOptions": { - "values": false, - "calcs": [ - "lastNotNull" - ], - "fields": "" - }, - "orientation": "auto", - "textMode": "auto", - "colorMode": "background", - "graphMode": "area", - "justifyMode": "auto", - "text": {} - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device{instance=~\"$instance\"}", - "range": false, - "instant": true, - "format": "table", - "refId": "A" - } - ], - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "__name__": true, - "Time": true, - "Value": true, - "instance": true, - "job": true - }, - "indexByName": { - "device": 0, - "model_name": 1, - "form_factor": 2, - "serial_number": 3, - "protocol": 4, - "ata_version": 5, - "firmware_version": 6, - "ata_additional_product_id": 7, - "interface": 8, - "model_family": 9, - "sata_version": 10 - }, - "renameByName": { - "device": "Device", - "model_name": "Model name", - "form_factor": "Form factor", - "serial_number": "Serial number", - "protocol": "Protocol", - "ata_version": "ATA version", - "firmware_version": "Firmware version", - "ata_additional_product_id": "ATA additional product ID", - "interface": "Interface", - "model_family": "Model family", - "sata_version": "SATA version" + "type": "row", + "title": "Overview", + "panels": [], + "collapsed": false, + "gridPos": { + "x": 0, + "y": 0, + "w": 24, + "h": 1 } - } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_devices{instance=~\"$instance\"}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "stat", + "title": "Devices count", + "gridPos": { + "x": 0, + "y": 1, + "w": 3, + "h": 3 + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "reduceOptions": { + "values": false, + "calcs": ["lastNotNull"], + "fields": "" + }, + "orientation": "auto", + "textMode": "auto", + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "text": {} + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_devices{instance=~\"$instance\"} - sum(smartctl_device{instance=~\"$instance\"})", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "stat", + "title": "Missing devices", + "gridPos": { + "x": 3, + "y": 1, + "w": 3, + "h": 3 + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 1 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "reduceOptions": { + "values": false, + "calcs": ["lastNotNull"], + "fields": "" + }, + "orientation": "auto", + "textMode": "auto", + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "text": {} + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum(smartctl_device_smartctl_exit_status{instance=~\"$instance\"})", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "stat", + "title": "Exit status", + "gridPos": { + "x": 6, + "y": 1, + "w": 3, + "h": 3 + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 1 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "reduceOptions": { + "values": false, + "calcs": ["lastNotNull"], + "fields": "" + }, + "orientation": "auto", + "textMode": "auto", + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "text": {} + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum(smartctl_device_num_err_log_entries{instance=~\"$instance\"})", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "stat", + "title": "Error log entries", + "gridPos": { + "x": 9, + "y": 1, + "w": 3, + "h": 3 + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 1 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "reduceOptions": { + "values": false, + "calcs": ["lastNotNull"], + "fields": "" + }, + "orientation": "auto", + "textMode": "auto", + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "text": {} + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum(smartctl_device_media_errors{instance=~\"$instance\"})", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "stat", + "title": "Media errors", + "gridPos": { + "x": 12, + "y": 1, + "w": 3, + "h": 3 + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 1 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "reduceOptions": { + "values": false, + "calcs": ["lastNotNull"], + "fields": "" + }, + "orientation": "auto", + "textMode": "auto", + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "text": {} + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum(smartctl_device_error_log_count{instance=~\"$instance\"})", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "stat", + "title": "SMART error log count", + "gridPos": { + "x": 15, + "y": 1, + "w": 3, + "h": 3 + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 1 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "reduceOptions": { + "values": false, + "calcs": ["lastNotNull"], + "fields": "" + }, + "orientation": "auto", + "textMode": "auto", + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "text": {} + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum(smartctl_device_critical_warning{instance=~\"$instance\"})", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "stat", + "title": "Critical warnings", + "gridPos": { + "x": 18, + "y": 1, + "w": 3, + "h": 3 + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 1 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "reduceOptions": { + "values": false, + "calcs": ["lastNotNull"], + "fields": "" + }, + "orientation": "auto", + "textMode": "auto", + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "text": {} + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum(1 - smartctl_device_smart_status{instance=~\"$instance\"})", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "stat", + "title": "SMART failed", + "gridPos": { + "x": 21, + "y": 1, + "w": 3, + "h": 3 + }, + "fieldConfig": { + "defaults": { + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 1 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "reduceOptions": { + "values": false, + "calcs": ["lastNotNull"], + "fields": "" + }, + "orientation": "auto", + "textMode": "auto", + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "text": {} + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device{instance=~\"$instance\"}", + "range": false, + "instant": true, + "format": "table", + "refId": "A" + } + ], + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "__name__": true, + "Time": true, + "Value": true, + "instance": true, + "job": true + }, + "indexByName": { + "device": 0, + "model_name": 1, + "form_factor": 2, + "serial_number": 3, + "protocol": 4, + "ata_version": 5, + "firmware_version": 6, + "ata_additional_product_id": 7, + "interface": 8, + "model_family": 9, + "sata_version": 10 + }, + "renameByName": { + "device": "Device", + "model_name": "Model name", + "form_factor": "Form factor", + "serial_number": "Serial number", + "protocol": "Protocol", + "ata_version": "ATA version", + "firmware_version": "Firmware version", + "ata_additional_product_id": "ATA additional product ID", + "interface": "Interface", + "model_family": "Model family", + "sata_version": "SATA version" + } + } + } + ], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "table", + "title": "Device Info", + "gridPos": { + "x": 0, + "y": 4, + "w": 24, + "h": 8 + }, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "options": { + "cellHeight": "md", + "frameIndex": -1, + "showHeader": true + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "label_keep(smartctl_device{instance=~\"$instance\"}, \"device\", \"model_name\")", + "range": false, + "instant": true, + "format": "table", + "refId": "DEVICE" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_temperature{instance=~\"$instance\", temperature_type=\"current\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "TEMP" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_smartctl_exit_status{instance=~\"$instance\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "EXIT" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_smart_status{instance=~\"$instance\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "PASSED" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_power_on_seconds{instance=~\"$instance\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "POWON" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_power_cycle_count{instance=~\"$instance\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "PCC" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_interface_speed{instance=~\"$instance\", speed_type=\"current\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "INTSPEED" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_capacity_bytes{instance=~\"$instance\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "CAPBYTES" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_capacity_blocks{instance=~\"$instance\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "CAPBLOCKS" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_block_size{blocks_type=\"logical\", instance=~\"$instance\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "BLKSIZELOG" + }, + { + "editorMode": "code", + "expr": "label_keep(smartctl_device_block_size{blocks_type=\"physical\", instance=~\"$instance\"}, \"device\")", + "range": false, + "instant": true, + "format": "table", + "refId": "BLKSIZEPHY" + } + ], + "transformations": [ + { + "id": "joinByField", + "options": { + "byField": "device", + "mode": "outer" + } + }, + { + "id": "filterFieldsByName", + "options": { + "include": { + "pattern": "(device|model_name|Value\\s.*)" + } + } + }, + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Value #DEVICE": true + }, + "indexByName": {}, + "renameByName": { + "device": "Device", + "model_name": "Model name", + "Value #TEMP": "Temperature", + "Value #EXIT": "Exit status", + "Value #PASSED": "Passed", + "Value #POWON": "Power on seconds", + "Value #PCC": "Power Cycle Count", + "Value #INTSPEED": "Device interface speed", + "Value #CAPBYTES": "Capacity Bytes", + "Value #CAPBLOCKS": "Capacity Blocks", + "Value #BLKSIZELOG": "Block size (logical)", + "Value #BLKSIZEPHY": "Block size (physical)" + } + } + } + ], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "table", + "title": "SMART overview", + "gridPos": { + "x": 0, + "y": 12, + "w": 24, + "h": 8 + }, + "fieldConfig": { + "defaults": {}, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Temperature" + }, + "properties": [ + { + "id": "unit", + "value": "celsius" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Power on seconds" + }, + "properties": [ + { + "id": "unit", + "value": "s" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Device interface speed" + }, + "properties": [ + { + "id": "unit", + "value": "bps" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Capacity Bytes" + }, + "properties": [ + { + "id": "unit", + "value": "bytes" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Capacity Blocks" + }, + "properties": [ + { + "id": "unit", + "value": "short" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Block size (logical)" + }, + "properties": [ + { + "id": "unit", + "value": "bytes" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Block size (physical)" + }, + "properties": [ + { + "id": "unit", + "value": "bytes" + } + ] + } + ] + }, + "options": { + "cellHeight": "md", + "frameIndex": -1, + "showHeader": true + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_attribute{instance=~\"$instance\"}", + "range": false, + "instant": true, + "format": "table", + "refId": "A" + } + ], + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "__name__": true, + "Time": true, + "instance": true, + "job": true + }, + "indexByName": { + "device": 0, + "attribute_id": 1, + "attribute_name": 2, + "attribute_value_type": 3, + "attribute_flags_long": 4, + "attribute_flags_short": 5, + "Value": 6 + }, + "renameByName": { + "device": "Device", + "attribute_flags_long": "Attribute flags (long)", + "attribute_flags_short": "Attribute flags (short)", + "attribute_id": "Attribute ID", + "attribute_name": "Attribute name", + "attribute_value_type": "Attribute value type" + } + } + } + ], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "table", + "title": "SMART attributes", + "gridPos": { + "x": 0, + "y": 20, + "w": 24, + "h": 8 + }, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "options": { + "cellHeight": "md", + "frameIndex": -1, + "showHeader": true + } + }, + { + "type": "row", + "title": "Metrics", + "panels": [], + "collapsed": false, + "gridPos": { + "x": 0, + "y": 28, + "w": 24, + "h": 1 + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_temperature{instance=~\"$instance\", temperature_type=\"current\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Temperature", + "gridPos": { + "x": 0, + "y": 29, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "celsius" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_smartctl_exit_status{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Smartctl exit status", + "gridPos": { + "x": 6, + "y": 29, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_smart_status{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "SMART passed", + "gridPos": { + "x": 12, + "y": 29, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_power_on_seconds{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Power on seconds", + "gridPos": { + "x": 18, + "y": 29, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "s" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_power_cycle_count{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Power cycle count", + "gridPos": { + "x": 0, + "y": 37, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_percentage_used{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Write percentage used", + "gridPos": { + "x": 6, + "y": 37, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_nvme_capacity_bytes{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "NVMe capacity bytes", + "gridPos": { + "x": 12, + "y": 37, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "bytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_num_err_log_entries{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Number of error log entries", + "description": "Contains the number of Error Information log entries over the life of the controller", + "gridPos": { + "x": 18, + "y": 37, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_media_errors{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Number of media errors", + "description": "Contains the number of occurrences where the controller detected an unrecovered data integrity error. Errors such as uncorrectable ECC, CRC checksum failure, or LBA tag mismatch are included in this field", + "gridPos": { + "x": 0, + "y": 45, + "w": 8, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_error_log_count{instance=~\"$instance\", error_log_type=\"summary\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "SMART error log count", + "gridPos": { + "x": 8, + "y": 45, + "w": 8, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_critical_warning{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Critical warnings for state of controller", + "gridPos": { + "x": 16, + "y": 45, + "w": 8, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_interface_speed{instance=~\"$instance\", speed_type=\"current\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Interface speed (current)", + "gridPos": { + "x": 0, + "y": 53, + "w": 12, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "bps" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_interface_speed{instance=~\"$instance\", speed_type=\"max\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Interface speed (max)", + "gridPos": { + "x": 12, + "y": 53, + "w": 12, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "bps" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_capacity_bytes{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Capacity Bytes", + "gridPos": { + "x": 0, + "y": 61, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "bytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_capacity_blocks{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Capacity Blocks", + "gridPos": { + "x": 6, + "y": 61, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_bytes_written{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Bytes written", + "gridPos": { + "x": 12, + "y": 61, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "bytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_bytes_read{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Bytes read", + "gridPos": { + "x": 18, + "y": 61, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "bytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_block_size{blocks_type=\"logical\", instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Block size (logical)", + "gridPos": { + "x": 0, + "y": 69, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "bytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_block_size{blocks_type=\"physical\", instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Block size (physical)", + "gridPos": { + "x": 6, + "y": 69, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "bytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_available_spare_threshold{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Available spare threshold", + "description": "When the Available Spare falls below the threshold indicated in this field, an asynchronous event completion may occur. The value is indicated as a normalized percentage (0 to 100%)", + "gridPos": { + "x": 12, + "y": 69, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "percent" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "smartctl_device_available_spare{instance=~\"$instance\"}", + "legendFormat": "{{ device }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Available spare", + "description": "Normalized percentage (0 to 100%) of the remaining spare capacity available", + "gridPos": { + "x": 18, + "y": 69, + "w": 6, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "percent" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "type": "row", + "title": "Go Runtime Metrics", + "panels": [], + "collapsed": false, + "gridPos": { + "x": 0, + "y": 77, + "w": 24, + "h": 1 + } + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (process_open_fds{instance=~\"$instance\"})", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "File Descriptors", + "gridPos": { + "x": 0, + "y": 78, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (rate(process_cpu_seconds_total{instance=~\"$instance\"}[$__rate_interval]))", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "CPU Usage", + "gridPos": { + "x": 4, + "y": 78, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (process_resident_memory_bytes{instance=~\"$instance\"}[$__rate_interval])", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Memory Usage", + "gridPos": { + "x": 8, + "y": 78, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "avg(go_memstats_stack_sys_bytes{instance=~\"$instance\"})", + "legendFormat": "sys", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + }, + { + "editorMode": "code", + "expr": "avg(go_memstats_stack_inuse_bytes{instance=~\"$instance\"})", + "legendFormat": "inuse", + "range": true, + "instant": false, + "format": "time_series", + "refId": "B" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Stack Memory Usage", + "gridPos": { + "x": 12, + "y": 78, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "avg(go_memstats_heap_sys_bytes{instance=~\"$instance\"})", + "legendFormat": "sys", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + }, + { + "editorMode": "code", + "expr": "avg(go_memstats_heap_idle_bytes{instance=~\"$instance\"})", + "legendFormat": "idle", + "range": true, + "instant": false, + "format": "time_series", + "refId": "B" + }, + { + "editorMode": "code", + "expr": "avg(go_memstats_heap_released_bytes{instance=~\"$instance\"})", + "legendFormat": "released", + "range": true, + "instant": false, + "format": "time_series", + "refId": "C" + }, + { + "editorMode": "code", + "expr": "avg(go_memstats_next_gc_bytes{instance=~\"$instance\"})", + "legendFormat": "next_gc", + "range": true, + "instant": false, + "format": "time_series", + "refId": "D" + }, + { + "editorMode": "code", + "expr": "avg(go_memstats_heap_inuse_bytes{instance=~\"$instance\"})", + "legendFormat": "inuse", + "range": true, + "instant": false, + "format": "time_series", + "refId": "E" + }, + { + "editorMode": "code", + "expr": "avg(go_memstats_heap_alloc_bytes{instance=~\"$instance\"})", + "legendFormat": "alloc", + "range": true, + "instant": false, + "format": "time_series", + "refId": "F" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Heap Memory Usage", + "gridPos": { + "x": 16, + "y": 78, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "avg by (pod) (go_memstats_heap_objects{instance=~\"$instance\"})", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Heap Objects", + "gridPos": { + "x": 20, + "y": 78, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (go_threads{instance=~\"$instance\"})", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Threads", + "gridPos": { + "x": 0, + "y": 86, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (go_goroutines{instance=~\"$instance\"})", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Goroutines", + "gridPos": { + "x": 4, + "y": 86, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (rate(go_memstats_alloc_bytes_total{instance=~\"$instance\"}[$__rate_interval]))", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Go Alloc Rate", + "gridPos": { + "x": 8, + "y": 86, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "Bps" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (go_memstats_alloc_bytes{instance=~\"$instance\"})", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Go Alloc Bytes", + "gridPos": { + "x": 12, + "y": 86, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (rate(go_gc_duration_seconds_count{instance=~\"$instance\"}[$__rate_interval]))", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Go GC Per Second", + "gridPos": { + "x": 16, + "y": 86, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "short" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 + }, + { + "links": [], + "repeatDirection": "h", + "tags": [], + "targets": [ + { + "editorMode": "code", + "expr": "sum by (pod) (rate(go_gc_duration_seconds_sum{instance=~\"$instance\"}[$__rate_interval]))", + "legendFormat": "{{ pod }}", + "range": true, + "instant": false, + "format": "time_series", + "refId": "A" + } + ], + "transformations": [], + "transparent": false, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "timeseries", + "title": "Go GC Duration Seconds", + "gridPos": { + "x": 20, + "y": 86, + "w": 4, + "h": 8 + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "unit": "s" + }, + "overrides": [] + }, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "maxDataPoints": 100 } - ], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "table", - "title": "Device Info", - "gridPos": { - "x": 0, - "y": 4, - "w": 24, - "h": 8 - }, - "fieldConfig": { - "defaults": {}, - "overrides": [] - }, - "options": { - "cellHeight": "md", - "frameIndex": -1, - "showHeader": true - } + ], + "schemaVersion": 36, + "style": "dark", + "tags": ["smartctl"], + "timezone": "browser", + "description": "Dashboard for smartctl", + "time": { + "from": "now-6h", + "to": "now" }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "label_keep(smartctl_device{instance=~\"$instance\"}, \"device\", \"model_name\")", - "range": false, - "instant": true, - "format": "table", - "refId": "DEVICE" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_temperature{instance=~\"$instance\", temperature_type=\"current\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "TEMP" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_smartctl_exit_status{instance=~\"$instance\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "EXIT" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_smart_status{instance=~\"$instance\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "PASSED" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_power_on_seconds{instance=~\"$instance\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "POWON" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_power_cycle_count{instance=~\"$instance\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "PCC" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_interface_speed{instance=~\"$instance\", speed_type=\"current\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "INTSPEED" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_capacity_bytes{instance=~\"$instance\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "CAPBYTES" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_capacity_blocks{instance=~\"$instance\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "CAPBLOCKS" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_block_size{blocks_type=\"logical\", instance=~\"$instance\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "BLKSIZELOG" - }, - { - "editorMode": "code", - "expr": "label_keep(smartctl_device_block_size{blocks_type=\"physical\", instance=~\"$instance\"}, \"device\")", - "range": false, - "instant": true, - "format": "table", - "refId": "BLKSIZEPHY" - } - ], - "transformations": [ - { - "id": "joinByField", - "options": { - "byField": "device", - "mode": "outer" - } - }, - { - "id": "filterFieldsByName", - "options": { - "include": { - "pattern": "(device|model_name|Value\\s.*)" + "title": "Smartctl", + "uid": "smartctl", + "version": 1, + "templating": { + "list": [ + { + "multi": false, + "options": [], + "skipUrlSync": false, + "description": null, + "hide": 0, + "datasource": null, + "type": "datasource", + "label": "Prometheus", + "name": "DS_PROMETHEUS", + "query": "prometheus" + }, + { + "multi": true, + "options": [], + "skipUrlSync": false, + "description": null, + "hide": 0, + "datasource": { + "uid": "${DS_PROMETHEUS}" + }, + "type": "query", + "label": "Instance", + "name": "instance", + "query": "label_values(smartctl_version, instance)", + "includeAll": true, + "sort": 1, + "refresh": 2 } - } - }, - { - "id": "organize", - "options": { - "excludeByName": { - "Time": true, - "Value #DEVICE": true - }, - "indexByName": {}, - "renameByName": { - "device": "Device", - "model_name": "Model name", - "Value #TEMP": "Temperature", - "Value #EXIT": "Exit status", - "Value #PASSED": "Passed", - "Value #POWON": "Power on seconds", - "Value #PCC": "Power Cycle Count", - "Value #INTSPEED": "Device interface speed", - "Value #CAPBYTES": "Capacity Bytes", - "Value #CAPBLOCKS": "Capacity Blocks", - "Value #BLKSIZELOG": "Block size (logical)", - "Value #BLKSIZEPHY": "Block size (physical)" - } - } - } - ], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "table", - "title": "SMART overview", - "gridPos": { - "x": 0, - "y": 12, - "w": 24, - "h": 8 - }, - "fieldConfig": { - "defaults": {}, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "Temperature" - }, - "properties": [ - { - "id": "unit", - "value": "celsius" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "Power on seconds" - }, - "properties": [ - { - "id": "unit", - "value": "s" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "Device interface speed" - }, - "properties": [ - { - "id": "unit", - "value": "bps" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "Capacity Bytes" - }, - "properties": [ - { - "id": "unit", - "value": "bytes" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "Capacity Blocks" - }, - "properties": [ - { - "id": "unit", - "value": "short" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "Block size (logical)" - }, - "properties": [ - { - "id": "unit", - "value": "bytes" - } - ] - }, - { - "matcher": { - "id": "byName", - "options": "Block size (physical)" - }, - "properties": [ - { - "id": "unit", - "value": "bytes" - } - ] - } ] - }, - "options": { - "cellHeight": "md", - "frameIndex": -1, - "showHeader": true - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_attribute{instance=~\"$instance\"}", - "range": false, - "instant": true, - "format": "table", - "refId": "A" - } - ], - "transformations": [ - { - "id": "organize", - "options": { - "excludeByName": { - "__name__": true, - "Time": true, - "instance": true, - "job": true - }, - "indexByName": { - "device": 0, - "attribute_id": 1, - "attribute_name": 2, - "attribute_value_type": 3, - "attribute_flags_long": 4, - "attribute_flags_short": 5, - "Value": 6 - }, - "renameByName": { - "device": "Device", - "attribute_flags_long": "Attribute flags (long)", - "attribute_flags_short": "Attribute flags (short)", - "attribute_id": "Attribute ID", - "attribute_name": "Attribute name", - "attribute_value_type": "Attribute value type" - } - } - } - ], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "table", - "title": "SMART attributes", - "gridPos": { - "x": 0, - "y": 20, - "w": 24, - "h": 8 - }, - "fieldConfig": { - "defaults": {}, - "overrides": [] - }, - "options": { - "cellHeight": "md", - "frameIndex": -1, - "showHeader": true - } - }, - { - "type": "row", - "title": "Metrics", - "panels": [], - "collapsed": false, - "gridPos": { - "x": 0, - "y": 28, - "w": 24, - "h": 1 - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_temperature{instance=~\"$instance\", temperature_type=\"current\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Temperature", - "gridPos": { - "x": 0, - "y": 29, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "celsius" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_smartctl_exit_status{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Smartctl exit status", - "gridPos": { - "x": 6, - "y": 29, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_smart_status{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "SMART passed", - "gridPos": { - "x": 12, - "y": 29, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_power_on_seconds{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Power on seconds", - "gridPos": { - "x": 18, - "y": 29, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "s" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_power_cycle_count{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Power cycle count", - "gridPos": { - "x": 0, - "y": 37, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_percentage_used{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Write percentage used", - "gridPos": { - "x": 6, - "y": 37, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_nvme_capacity_bytes{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "NVMe capacity bytes", - "gridPos": { - "x": 12, - "y": 37, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "bytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_num_err_log_entries{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Number of error log entries", - "description": "Contains the number of Error Information log entries over the life of the controller", - "gridPos": { - "x": 18, - "y": 37, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_media_errors{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Number of media errors", - "description": "Contains the number of occurrences where the controller detected an unrecovered data integrity error. Errors such as uncorrectable ECC, CRC checksum failure, or LBA tag mismatch are included in this field", - "gridPos": { - "x": 0, - "y": 45, - "w": 8, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_error_log_count{instance=~\"$instance\", error_log_type=\"summary\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "SMART error log count", - "gridPos": { - "x": 8, - "y": 45, - "w": 8, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_critical_warning{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Critical warnings for state of controller", - "gridPos": { - "x": 16, - "y": 45, - "w": 8, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_interface_speed{instance=~\"$instance\", speed_type=\"current\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Interface speed (current)", - "gridPos": { - "x": 0, - "y": 53, - "w": 12, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "bps" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_interface_speed{instance=~\"$instance\", speed_type=\"max\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Interface speed (max)", - "gridPos": { - "x": 12, - "y": 53, - "w": 12, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "bps" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_capacity_bytes{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Capacity Bytes", - "gridPos": { - "x": 0, - "y": 61, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "bytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_capacity_blocks{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Capacity Blocks", - "gridPos": { - "x": 6, - "y": 61, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_bytes_written{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Bytes written", - "gridPos": { - "x": 12, - "y": 61, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "bytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_bytes_read{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Bytes read", - "gridPos": { - "x": 18, - "y": 61, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "bytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_block_size{blocks_type=\"logical\", instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Block size (logical)", - "gridPos": { - "x": 0, - "y": 69, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "bytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_block_size{blocks_type=\"physical\", instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Block size (physical)", - "gridPos": { - "x": 6, - "y": 69, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "bytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_available_spare_threshold{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Available spare threshold", - "description": "When the Available Spare falls below the threshold indicated in this field, an asynchronous event completion may occur. The value is indicated as a normalized percentage (0 to 100%)", - "gridPos": { - "x": 12, - "y": 69, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "percent" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "smartctl_device_available_spare{instance=~\"$instance\"}", - "legendFormat": "{{ device }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Available spare", - "description": "Normalized percentage (0 to 100%) of the remaining spare capacity available", - "gridPos": { - "x": 18, - "y": 69, - "w": 6, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "percent" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "type": "row", - "title": "Go Runtime Metrics", - "panels": [], - "collapsed": false, - "gridPos": { - "x": 0, - "y": 77, - "w": 24, - "h": 1 - } - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (process_open_fds{instance=~\"$instance\"})", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "File Descriptors", - "gridPos": { - "x": 0, - "y": 78, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (rate(process_cpu_seconds_total{instance=~\"$instance\"}[$__rate_interval]))", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "CPU Usage", - "gridPos": { - "x": 4, - "y": 78, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (process_resident_memory_bytes{instance=~\"$instance\"}[$__rate_interval])", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Memory Usage", - "gridPos": { - "x": 8, - "y": 78, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "avg(go_memstats_stack_sys_bytes{instance=~\"$instance\"})", - "legendFormat": "sys", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - }, - { - "editorMode": "code", - "expr": "avg(go_memstats_stack_inuse_bytes{instance=~\"$instance\"})", - "legendFormat": "inuse", - "range": true, - "instant": false, - "format": "time_series", - "refId": "B" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Stack Memory Usage", - "gridPos": { - "x": 12, - "y": 78, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "avg(go_memstats_heap_sys_bytes{instance=~\"$instance\"})", - "legendFormat": "sys", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - }, - { - "editorMode": "code", - "expr": "avg(go_memstats_heap_idle_bytes{instance=~\"$instance\"})", - "legendFormat": "idle", - "range": true, - "instant": false, - "format": "time_series", - "refId": "B" - }, - { - "editorMode": "code", - "expr": "avg(go_memstats_heap_released_bytes{instance=~\"$instance\"})", - "legendFormat": "released", - "range": true, - "instant": false, - "format": "time_series", - "refId": "C" - }, - { - "editorMode": "code", - "expr": "avg(go_memstats_next_gc_bytes{instance=~\"$instance\"})", - "legendFormat": "next_gc", - "range": true, - "instant": false, - "format": "time_series", - "refId": "D" - }, - { - "editorMode": "code", - "expr": "avg(go_memstats_heap_inuse_bytes{instance=~\"$instance\"})", - "legendFormat": "inuse", - "range": true, - "instant": false, - "format": "time_series", - "refId": "E" - }, - { - "editorMode": "code", - "expr": "avg(go_memstats_heap_alloc_bytes{instance=~\"$instance\"})", - "legendFormat": "alloc", - "range": true, - "instant": false, - "format": "time_series", - "refId": "F" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Heap Memory Usage", - "gridPos": { - "x": 16, - "y": 78, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "avg by (pod) (go_memstats_heap_objects{instance=~\"$instance\"})", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Heap Objects", - "gridPos": { - "x": 20, - "y": 78, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (go_threads{instance=~\"$instance\"})", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Threads", - "gridPos": { - "x": 0, - "y": 86, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (go_goroutines{instance=~\"$instance\"})", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Goroutines", - "gridPos": { - "x": 4, - "y": 86, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (rate(go_memstats_alloc_bytes_total{instance=~\"$instance\"}[$__rate_interval]))", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Go Alloc Rate", - "gridPos": { - "x": 8, - "y": 86, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "Bps" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (go_memstats_alloc_bytes{instance=~\"$instance\"})", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Go Alloc Bytes", - "gridPos": { - "x": 12, - "y": 86, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (rate(go_gc_duration_seconds_count{instance=~\"$instance\"}[$__rate_interval]))", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Go GC Per Second", - "gridPos": { - "x": 16, - "y": 86, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "short" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 - }, - { - "links": [], - "repeatDirection": "h", - "tags": [], - "targets": [ - { - "editorMode": "code", - "expr": "sum by (pod) (rate(go_gc_duration_seconds_sum{instance=~\"$instance\"}[$__rate_interval]))", - "legendFormat": "{{ pod }}", - "range": true, - "instant": false, - "format": "time_series", - "refId": "A" - } - ], - "transformations": [], - "transparent": false, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "timeseries", - "title": "Go GC Duration Seconds", - "gridPos": { - "x": 20, - "y": 86, - "w": 4, - "h": 8 - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisGridShow": true, - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "unit": "s" - }, - "overrides": [] - }, - "options": { - "legend": { - "calcs": [ - "mean", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "maxDataPoints": 100 } - ], - "schemaVersion": 36, - "style": "dark", - "tags": [ - "smartctl" - ], - "timezone": "browser", - "description": "Dashboard for smartctl", - "time": { - "from": "now-6h", - "to": "now" - }, - "title": "Smartctl", - "uid": "smartctl", - "version": 1, - "templating": { - "list": [ - { - "multi": false, - "options": [], - "skipUrlSync": false, - "description": null, - "hide": 0, - "datasource": null, - "type": "datasource", - "label": "Prometheus", - "name": "DS_PROMETHEUS", - "query": "prometheus" - }, - { - "multi": true, - "options": [], - "skipUrlSync": false, - "description": null, - "hide": 0, - "datasource": { - "uid": "${DS_PROMETHEUS}" - }, - "type": "query", - "label": "Instance", - "name": "instance", - "query": "label_values(smartctl_version, instance)", - "includeAll": true, - "sort": 1, - "refresh": 2 - } - ] - } -} \ No newline at end of file +} diff --git a/charts/stable/smartctl-exporter/values.yaml b/charts/stable/smartctl-exporter/values.yaml index 00ee6462482..72b4161cde2 100644 --- a/charts/stable/smartctl-exporter/values.yaml +++ b/charts/stable/smartctl-exporter/values.yaml @@ -46,14 +46,14 @@ workload: startup: type: tcp port: main - + persistence: hostdev: enabled: true type: hostPath hostPath: /dev mountPath: /hostdev - + metrics: main: enabled: true @@ -81,4 +81,4 @@ configmap: grafana_dashboard: "1" data: smartctl.json: >- - {{ .Files.Get "dashboard.json" | indent 8 }} \ No newline at end of file + {{ .Files.Get "dashboard.json" | indent 8 }} diff --git a/charts/stable/speedtest-exporter/dashboard.json b/charts/stable/speedtest-exporter/dashboard.json index c70e72e1860..0de30f7dcd1 100644 --- a/charts/stable/speedtest-exporter/dashboard.json +++ b/charts/stable/speedtest-exporter/dashboard.json @@ -1,830 +1,806 @@ { - "__inputs": [ - { - "name": "DS_PROMETHEUS", - "label": "Prometheus", - "description": "", - "type": "datasource", - "pluginId": "prometheus", - "pluginName": "Prometheus" - } - ], - "__elements": [], - "__requires": [ - { - "type": "panel", - "id": "gauge", - "name": "Gauge", - "version": "" - }, - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "8.4.3" - }, - { - "type": "datasource", - "id": "prometheus", - "name": "Prometheus", - "version": "1.0.0" - }, - { - "type": "panel", - "id": "stat", - "name": "Stat", - "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" + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__elements": [], + "__requires": [ + { + "type": "panel", + "id": "gauge", + "name": "Gauge", + "version": "" }, - "type": "dashboard" - } - ] - }, - "description": "Dashboard for Speedtest Exporter https://github.com/MiguelNdeCarvalho/speedtest-exporter", - "editable": true, - "fiscalYearStartMonth": 0, - "gnetId": 13665, - "graphTooltip": 0, - "id": null, - "iteration": 1650287799671, - "links": [], - "liveNow": false, - "panels": [ - { - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "8.4.3" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "stat", + "name": "Stat", + "version": "" + }, + { + "type": "panel", + "id": "timeseries", + "name": "Time series", + "version": "" + } + ], + "annotations": { + "list": [ { - "options": { - "0": { - "index": 1, - "text": "DOWN" + "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" }, - "1": { - "index": 0, - "text": "UP" + "type": "dashboard" + } + ] + }, + "description": "Dashboard for Speedtest Exporter https://github.com/MiguelNdeCarvalho/speedtest-exporter", + "editable": true, + "fiscalYearStartMonth": 0, + "gnetId": 13665, + "graphTooltip": 0, + "id": null, + "iteration": 1650287799671, + "links": [], + "liveNow": false, + "panels": [ + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "0": { + "index": 1, + "text": "DOWN" + }, + "1": { + "index": 0, + "text": "UP" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 0 + }, + { + "color": "green", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 12, + "x": 0, + "y": 0 + }, + "id": 16, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "value" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_up{instance=\"$instance\", job=\"$job\"}", + "interval": "", + "legendFormat": "", + "refId": "A" } - }, - "type": "value" + ], + "title": "Status of the Speedtest-Exporter", + "type": "stat" + }, + { + "description": "ServerID of the last test done", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 12, + "x": 12, + "y": 0 + }, + "id": 15, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "value" + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_server_id{instance=\"$instance\", job=\"$job\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "ServerID (Last test done)", + "type": "stat" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 3 + }, + "id": 8, + "panels": [], + "title": "Gauges", + "type": "row" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "Mbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 4 + }, + "id": 10, + "options": { + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true, + "text": {} + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_download_bits_per_second{instance=\"$instance\", job=\"$job\"}*10^-6", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Download Speed", + "type": "gauge" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "Mbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 4 + }, + "id": 12, + "options": { + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_upload_bits_per_second{instance=\"$instance\", job=\"$job\"}*10^-6", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Upload Speed", + "type": "gauge" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 4 + }, + "id": 13, + "options": { + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_ping_latency_milliseconds{instance=\"$instance\", job=\"$job\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Ping", + "type": "gauge" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 4 + }, + "id": 11, + "options": { + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_jitter_latency_milliseconds{instance=\"$instance\", job=\"$job\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "Jitter", + "type": "gauge" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 12 + }, + "id": 6, + "panels": [], + "title": "Graphics", + "type": "row" + }, + { + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "Download Speed", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "opacity", + "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" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Mbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 13 + }, + "id": 2, + "options": { + "legend": { + "calcs": ["mean", "max", "min"], + "displayMode": "table", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_download_bits_per_second{instance=\"$instance\", job=\"$job\"}*10^-6", + "interval": "", + "legendFormat": "Download Speed (Mbits/s)", + "refId": "A" + } + ], + "title": "Download Speed (Mbits/s)", + "type": "timeseries" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "Upload Speed", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "opacity", + "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" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Mbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 22 + }, + "id": 3, + "options": { + "legend": { + "calcs": ["mean", "max", "min"], + "displayMode": "table", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_upload_bits_per_second{instance=\"$instance\", job=\"$job\"}*10^-6", + "interval": "", + "legendFormat": "Upload Speed (Mbits/s)", + "refId": "A" + } + ], + "title": "Upload Speed (Mbits/s)", + "type": "timeseries" + }, + { + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisLabel": "Time", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "opacity", + "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" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 31 + }, + "id": 4, + "options": { + "legend": { + "calcs": ["mean", "max", "min"], + "displayMode": "table", + "placement": "bottom" + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "8.4.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_ping_latency_milliseconds{instance=\"$instance\", job=\"$job\"}", + "interval": "", + "legendFormat": "Ping (ms)", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "exemplar": true, + "expr": "speedtest_jitter_latency_milliseconds{instance=\"$instance\", job=\"$job\"}", + "instant": false, + "interval": "", + "legendFormat": "Jitter (ms)", + "refId": "B" + } + ], + "title": "Ping and Jitter (ms)", + "type": "timeseries" + } + ], + "refresh": "5m", + "schemaVersion": 35, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "Prometheus Datasource", + "multi": false, + "name": "DS_PROMETHEUS", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": {}, + "definition": "label_values(speedtest_up, instance)", + "hide": 0, + "includeAll": false, + "label": "Instance", + "multi": false, + "name": "instance", + "options": [], + "query": { + "query": "label_values(speedtest_up, instance)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query", + "datasource": "${DS_PROMETHEUS}" + }, + { + "current": {}, + "definition": "label_values(speedtest_up, job)", + "hide": 0, + "includeAll": false, + "label": "Job", + "multi": false, + "name": "job", + "options": [], + "query": { + "query": "label_values(speedtest_up, job)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query", + "datasource": "${DS_PROMETHEUS}" } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 0 - }, - { - "color": "green", - "value": 1 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 3, - "w": 12, - "x": 0, - "y": 0 - }, - "id": 16, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "textMode": "value" - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_up{instance=\"$instance\", job=\"$job\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Status of the Speedtest-Exporter", - "type": "stat" + ] }, - { - "description": "ServerID of the last test done", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 3, - "w": 12, - "x": 12, - "y": 0 - }, - "id": 15, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "textMode": "value" - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_server_id{instance=\"$instance\", job=\"$job\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "ServerID (Last test done)", - "type": "stat" + "time": { + "from": "now-24h", + "to": "now" }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 3 - }, - "id": 8, - "panels": [], - "title": "Gauges", - "type": "row" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - } - ] - }, - "unit": "Mbits" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 0, - "y": 4 - }, - "id": 10, - "options": { - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showThresholdLabels": false, - "showThresholdMarkers": true, - "text": {} - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_download_bits_per_second{instance=\"$instance\", job=\"$job\"}*10^-6", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Download Speed", - "type": "gauge" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - } - ] - }, - "unit": "Mbits" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 6, - "y": 4 - }, - "id": 12, - "options": { - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showThresholdLabels": false, - "showThresholdMarkers": true - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_upload_bits_per_second{instance=\"$instance\", job=\"$job\"}*10^-6", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Upload Speed", - "type": "gauge" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - } - ] - }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 12, - "y": 4 - }, - "id": 13, - "options": { - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showThresholdLabels": false, - "showThresholdMarkers": true - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_ping_latency_milliseconds{instance=\"$instance\", job=\"$job\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Ping", - "type": "gauge" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - } - ] - }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 6, - "x": 18, - "y": 4 - }, - "id": 11, - "options": { - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "showThresholdLabels": false, - "showThresholdMarkers": true - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_jitter_latency_milliseconds{instance=\"$instance\", job=\"$job\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Jitter", - "type": "gauge" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 12 - }, - "id": 6, - "panels": [], - "title": "Graphics", - "type": "row" - }, - { - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "Download Speed", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 100, - "gradientMode": "opacity", - "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" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Mbits" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 13 - }, - "id": 2, - "options": { - "legend": { - "calcs": [ - "mean", - "max", - "min" - ], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_download_bits_per_second{instance=\"$instance\", job=\"$job\"}*10^-6", - "interval": "", - "legendFormat": "Download Speed (Mbits/s)", - "refId": "A" - } - ], - "title": "Download Speed (Mbits/s)", - "type": "timeseries" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "Upload Speed", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 100, - "gradientMode": "opacity", - "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" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Mbits" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 22 - }, - "id": 3, - "options": { - "legend": { - "calcs": [ - "mean", - "max", - "min" - ], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_upload_bits_per_second{instance=\"$instance\", job=\"$job\"}*10^-6", - "interval": "", - "legendFormat": "Upload Speed (Mbits/s)", - "refId": "A" - } - ], - "title": "Upload Speed (Mbits/s)", - "type": "timeseries" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "Time", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 100, - "gradientMode": "opacity", - "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" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 31 - }, - "id": 4, - "options": { - "legend": { - "calcs": [ - "mean", - "max", - "min" - ], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "8.4.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_ping_latency_milliseconds{instance=\"$instance\", job=\"$job\"}", - "interval": "", - "legendFormat": "Ping (ms)", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "exemplar": true, - "expr": "speedtest_jitter_latency_milliseconds{instance=\"$instance\", job=\"$job\"}", - "instant": false, - "interval": "", - "legendFormat": "Jitter (ms)", - "refId": "B" - } - ], - "title": "Ping and Jitter (ms)", - "type": "timeseries" - } - ], - "refresh": "5m", - "schemaVersion": 35, - "style": "dark", - "tags": [], - "templating": { - "list": [ - { - "current": { - "selected": false, - "text": "Prometheus", - "value": "prometheus" - }, - "hide": 0, - "includeAll": false, - "label": "Prometheus Datasource", - "multi": false, - "name": "DS_PROMETHEUS", - "options": [], - "query": "prometheus", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": {}, - "definition": "label_values(speedtest_up, instance)", - "hide": 0, - "includeAll": false, - "label": "Instance", - "multi": false, - "name": "instance", - "options": [], - "query": { - "query": "label_values(speedtest_up, instance)", - "refId": "StandardVariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query", - "datasource": "${DS_PROMETHEUS}" - }, - { - "current": {}, - "definition": "label_values(speedtest_up, job)", - "hide": 0, - "includeAll": false, - "label": "Job", - "multi": false, - "name": "job", - "options": [], - "query": { - "query": "label_values(speedtest_up, job)", - "refId": "StandardVariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query", - "datasource": "${DS_PROMETHEUS}" - } - ] - }, - "time": { - "from": "now-24h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "Speedtest-Exporter Dashboard", - "uid": "-fs18ztMz", - "version": 10, - "weekStart": "" -} \ No newline at end of file + "timepicker": {}, + "timezone": "", + "title": "Speedtest-Exporter Dashboard", + "uid": "-fs18ztMz", + "version": 10, + "weekStart": "" +} diff --git a/charts/stable/speedtest-exporter/values.yaml b/charts/stable/speedtest-exporter/values.yaml index 0074c1da379..980c0e5a605 100644 --- a/charts/stable/speedtest-exporter/values.yaml +++ b/charts/stable/speedtest-exporter/values.yaml @@ -43,4 +43,4 @@ configmap: grafana_dashboard: "1" data: speedtest.json: >- - {{ .Files.Get "dashboard.json" | indent 8 }} \ No newline at end of file + {{ .Files.Get "dashboard.json" | indent 8 }} diff --git a/charts/stable/speedtest-tracker/README.md b/charts/stable/speedtest-tracker/README.md index 2b8cc49d247..af5f62f0311 100644 --- a/charts/stable/speedtest-tracker/README.md +++ b/charts/stable/speedtest-tracker/README.md @@ -1,3 +1,28 @@ --- title: README --- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/speedtest-tracker) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/charts/stable/truenas-exporter/Chart.yaml b/charts/stable/truenas-exporter/Chart.yaml index 9967d30a87c..f12ed57d625 100644 --- a/charts/stable/truenas-exporter/Chart.yaml +++ b/charts/stable/truenas-exporter/Chart.yaml @@ -5,9 +5,9 @@ annotations: truecharts.org/category: system truecharts.org/max_helm_version: "3.14" truecharts.org/min_helm_version: "3.11" - truecharts.org/train: incubator + truecharts.org/train: stable apiVersion: v2 -appVersion: 18.0.1 +appVersion: 0.15.0 dependencies: - name: common version: 17.5.1 @@ -18,7 +18,7 @@ dependencies: import-values: [] deprecated: false description: A metrics exporter for TrueNAS -home: https://truecharts.org/charts/incubator/truenas-exporter +home: https://truecharts.org/charts/stable/truenas-exporter icon: https://truecharts.org/img/hotlink-ok/chart-icons/truenas-exporter.png keywords: - truenas-exporter @@ -31,5 +31,7 @@ maintainers: name: truenas-exporter sources: - https://github.com/Supporterino/truenas-graphite-to-prometheus/tree/main + - https://github.com/truecharts/charts/tree/master/charts/stable/truenas-exporter + - https://hub.docker.com/r/prom/graphite-exporter type: application version: 1.0.0 diff --git a/charts/stable/truenas-exporter/README.md b/charts/stable/truenas-exporter/README.md index 0fc4dfd1da0..5ed82e82c1a 100644 --- a/charts/stable/truenas-exporter/README.md +++ b/charts/stable/truenas-exporter/README.md @@ -7,7 +7,7 @@ title: README TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. However only installations using the TrueNAS SCALE Apps system are supported. -For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/atuin) +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/truenas-exporter) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/charts/stable/truenas-exporter/dashboard.json b/charts/stable/truenas-exporter/dashboard.json index b2da64c95cc..d999ceaf044 100644 --- a/charts/stable/truenas-exporter/dashboard.json +++ b/charts/stable/truenas-exporter/dashboard.json @@ -1,62 +1,62 @@ { "__inputs": [ - { - "name": "DS_MIMIR", - "label": "Mimir", - "description": "", - "type": "datasource", - "pluginId": "prometheus", - "pluginName": "Prometheus" - } + { + "name": "DS_MIMIR", + "label": "Mimir", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } ], "__elements": {}, "__requires": [ - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "10.2.2" - }, - { - "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": "timeseries", - "name": "Time series", - "version": "" - } + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "10.2.2" + }, + { + "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": "timeseries", + "name": "Time series", + "version": "" + } ], "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": { - "type": "grafana", - "uid": "-- Grafana --" - }, - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] }, "editable": true, "fiscalYearStartMonth": 0, @@ -65,5431 +65,5410 @@ "links": [], "liveNow": false, "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 0 - }, - "id": 161, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { + { "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "system_load{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } - ], - "title": "System load", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "rotmhz" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 0 - }, - "id": 159, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "cpu_frequency{instance=~\"$instance\", cpu=~\"$cpu\"}", - "instant": false, - "legendFormat": "{{cpu}}", - "range": true, - "refId": "A" - } - ], - "title": "CPU frequency", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "celsius" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 0 - }, - "id": 160, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "cpu_temperature{instance=~\"$instance\", cpu=~\"$cpu\"}", - "instant": false, - "legendFormat": "{{cpu}}", - "range": true, - "refId": "A" - } - ], - "title": "CPU temperature", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - } - }, - "mappings": [], - "unit": "mbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 0 - }, - "id": 162, - "options": { - "displayLabels": [], - "legend": { - "displayMode": "table", - "placement": "right", - "showLegend": true, - "values": [ - "value", - "percent" - ] - }, - "pieType": "donut", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "physical_memory{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } - ], - "title": "Memory usage", - "type": "piechart" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Kbits" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 9 - }, - "id": 163, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "interface_io{instance=~\"$instance\", interface=~\"$interface\"}", - "instant": false, - "legendFormat": "{{interface}} - {{op}}", - "range": true, - "refId": "A" - } - ], - "title": "Network I/O", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 100, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "log": 2, - "type": "log" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 9 - }, - "id": 164, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "processes{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } - ], - "title": "Processes", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "fixedColor": "blue", - "mode": "fixed" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "dtdhms" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 9 - }, - "id": 165, - "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "10.2.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "uptime{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "synced", - "range": true, - "refId": "A" - } - ], - "title": "Uptime", - "type": "stat" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 18 - }, - "id": 79, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + "type": "prometheus", + "uid": "${DS_MIMIR}" }, "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 100, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 0, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "normal" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "defaults": { + "color": { + "mode": "palette-classic" }, - { - "color": "red", - "value": 80 - } - ] + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" }, - "unit": "percent" - }, - "overrides": [] + "overrides": [] }, "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 10 + "h": 9, + "w": 6, + "x": 0, + "y": 0 }, - "id": 78, + "id": 161, "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "cpu_total{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "system_load{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } ], - "title": "CPU usage", + "title": "System load", "type": "timeseries" - }, - { + }, + { "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + "type": "prometheus", + "uid": "${DS_MIMIR}" }, "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "defaults": { + "color": { + "mode": "palette-classic" }, - { - "color": "red", - "value": 80 - } - ] + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "rotmhz" }, - "unit": "rotmhz" - }, - "overrides": [] + "overrides": [] }, "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 10 + "h": 9, + "w": 6, + "x": 6, + "y": 0 }, - "id": 75, + "id": 159, "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "cpu_frequency{instance=~\"$instance\", cpu=~\"$cpu\"}", - "instant": false, - "legendFormat": "{{cpu}}", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "cpu_frequency{instance=~\"$instance\", cpu=~\"$cpu\"}", + "instant": false, + "legendFormat": "{{cpu}}", + "range": true, + "refId": "A" + } ], "title": "CPU frequency", "type": "timeseries" - }, - { + }, + { "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + "type": "prometheus", + "uid": "${DS_MIMIR}" }, "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "defaults": { + "color": { + "mode": "palette-classic" }, - { - "color": "red", - "value": 80 - } - ] + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "celsius" }, - "unit": "celsius" - }, - "overrides": [] + "overrides": [] }, "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 10 + "h": 9, + "w": 6, + "x": 12, + "y": 0 }, - "id": 76, + "id": 160, "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "cpu_temperature{instance=~\"$instance\", cpu=~\"$cpu\"}", - "instant": false, - "legendFormat": "{{cpu}}", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "cpu_temperature{instance=~\"$instance\", cpu=~\"$cpu\"}", + "instant": false, + "legendFormat": "{{cpu}}", + "range": true, + "refId": "A" + } ], "title": "CPU temperature", "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 10 - }, - "id": 77, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "avg by (state) (cpu_idlestate{instance=~\"$instance\", cpu=~\"$cpu\"})", - "instant": false, - "legendFormat": "{{state}}", - "range": true, - "refId": "A" - } - ], - "title": "CPU C-State", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 19 - }, - "id": 74, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "cpu_throttling{instance=~\"$instance\", cpu=~\"$cpu\"}", - "instant": false, - "legendFormat": "{{cpu}}", - "range": true, - "refId": "A" - } - ], - "title": "CPU throttling", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 19 - }, - "id": 73, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "interrupts{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}} - interrupt", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "context_switches{instance=~\"$instance\"}", - "hide": false, - "instant": false, - "legendFormat": "context switches", - "range": true, - "refId": "B" - } - ], - "title": "Interrupts & Context switches", - "type": "timeseries" - } - ], - "title": "CPU", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 19 }, - "id": 6, - "panels": [ - { + { "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + "type": "prometheus", + "uid": "${DS_MIMIR}" }, "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "mappings": [], + "unit": "mbytes" }, - "custom": { - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - } - }, - "mappings": [], - "unit": "mbytes" - }, - "overrides": [] + "overrides": [] }, "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 11 + "h": 9, + "w": 6, + "x": 18, + "y": 0 }, - "id": 1, + "id": 162, "options": { - "displayLabels": [], - "legend": { - "displayMode": "table", - "placement": "right", - "showLegend": true, - "values": [ - "value", - "percent" - ] - }, - "pieType": "donut", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } + "displayLabels": [], + "legend": { + "displayMode": "table", + "placement": "right", + "showLegend": true, + "values": ["value", "percent"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "physical_memory{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "physical_memory{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } ], "title": "Memory usage", "type": "piechart" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - } - }, - "mappings": [], - "unit": "mbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 11 - }, - "id": 2, - "options": { - "displayLabels": [], - "legend": { - "displayMode": "table", - "placement": "right", - "showLegend": true, - "values": [ - "value", - "percent" - ] - }, - "pieType": "donut", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "swap{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } - ], - "title": "Swap usage", - "type": "piechart" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "mbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 11 - }, - "id": 4, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "memory_available{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "memory_committed{instance=~\"$instance\"}", - "hide": false, - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "B" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "memory_transparent_hugepages{instance=~\"$instance\"}", - "hide": false, - "instant": false, - "legendFormat": "hugepages-{{kind}}", - "range": true, - "refId": "C" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "memory_writeback{instance=~\"$instance\"}", - "hide": false, - "instant": false, - "legendFormat": "writeback-{{kind}}", - "range": true, - "refId": "D" - } - ], - "title": "Memory detailed", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "mbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 11 - }, - "id": 3, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "memory_kernel{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } - ], - "title": "Kernel memory allocation", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "mbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 20 - }, - "id": 5, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "memory_slab{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } - ], - "title": "Memory slab", - "type": "timeseries" - } - ], - "title": "Memory", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 20 }, - "id": 56, - "panels": [ - { + { "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + "type": "prometheus", + "uid": "${DS_MIMIR}" }, "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "defaults": { + "color": { + "mode": "palette-classic" }, - { - "color": "red", - "value": 80 - } - ] + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Kbits" }, - "unit": "Kbits" - }, - "overrides": [] + "overrides": [] }, "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 21 + "h": 9, + "w": 6, + "x": 0, + "y": 9 }, - "id": 46, + "id": 163, "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "interface_io{instance=~\"$instance\", interface=~\"$interface\"}", - "instant": false, - "legendFormat": "{{interface}} - {{op}}", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "interface_io{instance=~\"$instance\", interface=~\"$interface\"}", + "instant": false, + "legendFormat": "{{interface}} - {{op}}", + "range": true, + "refId": "A" + } ], "title": "Network I/O", "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "Kbits" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 21 - }, - "id": 66, - "options": { - "colorMode": "none", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "textMode": "auto", - "wideLayout": true - }, - "pluginVersion": "10.2.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "interface_speed{instance=~\"$instance\", interface=~\"$interface\"}", - "format": "time_series", - "instant": false, - "legendFormat": "{{interface}}", - "range": true, - "refId": "A" - } - ], - "title": "Interface speed", - "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "left", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 3, - "x": 12, - "y": 21 - }, - "id": 67, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "10.2.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "interface_duplex{instance=~\"$instance\", interface=~\"$interface\"} > 0", - "format": "time_series", - "instant": false, - "legendFormat": "{{interface}} - {{state}}", - "range": true, - "refId": "A" - } - ], - "title": "Interface duplex state", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "left", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 3, - "x": 15, - "y": 21 - }, - "id": 68, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "10.2.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "interface_operationstate{instance=~\"$instance\", interface=~\"$interface\"} > 0", - "format": "time_series", - "instant": false, - "legendFormat": "{{interface}} - {{state}}", - "range": true, - "refId": "A" - } - ], - "title": "Interface operation state", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "left", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 3, - "x": 18, - "y": 21 - }, - "id": 69, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "10.2.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "interface_carrierstate{instance=~\"$instance\", interface=~\"$interface\"} > 0", - "format": "time_series", - "instant": false, - "legendFormat": "{{interface}} - {{state}}", - "range": true, - "refId": "A" - } - ], - "title": "Interface carrier state", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "left", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 3, - "x": 21, - "y": 21 - }, - "id": 70, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "10.2.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "interface_mtu{instance=~\"$instance\", interface=~\"$interface\"} > 0", - "format": "time_series", - "instant": false, - "legendFormat": "{{interface}}", - "range": true, - "refId": "A" - } - ], - "title": "Interface MTU", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "pps" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 30 - }, - "id": 71, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "interface_packets{instance=~\"$instance\", interface=~\"$interface\"}", - "instant": false, - "legendFormat": "{{interface}} - {{op}}", - "range": true, - "refId": "A" - } - ], - "title": "Network packets", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 30 - }, - "id": 72, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "interface_errors{instance=~\"$instance\", interface=~\"$interface\"}", - "instant": false, - "legendFormat": "error ({{interface}} - {{op}})", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "interface_drops{instance=~\"$instance\", interface=~\"$interface\"}", - "hide": false, - "instant": false, - "legendFormat": "drop ({{interface}} - {{op}})", - "range": true, - "refId": "B" - } - ], - "title": "Network errors & drops", - "type": "timeseries" - } - ], - "title": "Network", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 21 }, - "id": 100, - "panels": [ - { + { "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + "type": "prometheus", + "uid": "${DS_MIMIR}" }, "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 100, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "log": 2, - "type": "log" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "defaults": { + "color": { + "mode": "palette-classic" }, - { - "color": "red", - "value": 80 - } - ] + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "log": 2, + "type": "log" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" }, - "unit": "short" - }, - "overrides": [] + "overrides": [] }, "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 22 + "h": 9, + "w": 6, + "x": 12, + "y": 9 }, - "id": 99, + "id": 164, "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "processes{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{kind}}", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "processes{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } ], "title": "Processes", "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 22 - }, - "id": 89, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "processes_forks{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "forks", - "range": true, - "refId": "A" - } - ], - "title": "Process forks", - "type": "timeseries" - } - ], - "title": "Processes", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 22 }, - "id": 114, - "panels": [ - { + { "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + "type": "prometheus", + "uid": "${DS_MIMIR}" }, "fieldConfig": { - "defaults": { - "color": { - "fixedColor": "blue", - "mode": "fixed" - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "defaults": { + "color": { + "fixedColor": "blue", + "mode": "fixed" }, - { - "color": "red", - "value": 80 - } - ] + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "dtdhms" }, - "unit": "dtdhms" - }, - "overrides": [] + "overrides": [] }, "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 23 + "h": 9, + "w": 6, + "x": 18, + "y": 9 }, - "id": 112, + "id": 165, "options": { - "colorMode": "value", - "graphMode": "none", - "justifyMode": "auto", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "textMode": "auto", - "wideLayout": true + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto", + "wideLayout": true }, "pluginVersion": "10.2.2", "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "uptime{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "synced", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "uptime{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "synced", + "range": true, + "refId": "A" + } ], "title": "Uptime", "type": "stat" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "axisSoftMax": 2, - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 23 - }, - "id": 113, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "clock_synced{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "synced", - "range": true, - "refId": "A" - } - ], - "title": "NTP synced", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 23 - }, - "id": 110, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "clock_offset{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "offset", - "range": true, - "refId": "A" - } - ], - "title": "NTP offset", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "axisSoftMax": 1, - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 23 - }, - "id": 111, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "clock_status{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{state}}", - "range": true, - "refId": "A" - } - ], - "title": "NTP error state", - "type": "timeseries" - } - ], - "title": "Uptime + NTP", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 23 }, - "id": 131, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "KBs" - }, - "overrides": [] - }, + { + "collapsed": true, "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 24 + "h": 1, + "w": 24, + "x": 0, + "y": 18 }, - "id": 125, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "nfs_io{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "NFS I/O", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "id": 79, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "pps" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 24 - }, - "id": 126, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "nfs_net{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "NFS net I/O", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 0, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 24 - }, - "id": 127, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "nfs_threads{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "threads", - "range": true, - "refId": "A" - } - ], - "title": "NFS threads", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 10 }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "rps" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 24 - }, - "id": 124, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "nfs_readcache{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "NFS readcache", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "id": 78, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, - { - "color": "red", - "value": 80 - } - ] + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "cpu_total{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } + ], + "title": "CPU usage", + "type": "timeseries" }, - "unit": "ops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 33 - }, - "id": 128, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "nfs_rpc{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "NFS RPC", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 33 - }, - "id": 129, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "nfs_proc4{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "NFS proc4", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "rotmhz" + }, + "overrides": [] }, - { - "color": "red", - "value": 80 - } - ] + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 10 + }, + "id": 75, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "cpu_frequency{instance=~\"$instance\", cpu=~\"$cpu\"}", + "instant": false, + "legendFormat": "{{cpu}}", + "range": true, + "refId": "A" + } + ], + "title": "CPU frequency", + "type": "timeseries" }, - "unit": "ops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 33 - }, - "id": 130, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "celsius" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 10 + }, + "id": 76, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "cpu_temperature{instance=~\"$instance\", cpu=~\"$cpu\"}", + "instant": false, + "legendFormat": "{{cpu}}", + "range": true, + "refId": "A" + } + ], + "title": "CPU temperature", + "type": "timeseries" }, - "editorMode": "code", - "expr": "nfs_proc4ops{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 10 + }, + "id": 77, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "avg by (state) (cpu_idlestate{instance=~\"$instance\", cpu=~\"$cpu\"})", + "instant": false, + "legendFormat": "{{state}}", + "range": true, + "refId": "A" + } + ], + "title": "CPU C-State", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 19 + }, + "id": 74, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "cpu_throttling{instance=~\"$instance\", cpu=~\"$cpu\"}", + "instant": false, + "legendFormat": "{{cpu}}", + "range": true, + "refId": "A" + } + ], + "title": "CPU throttling", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 19 + }, + "id": 73, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "interrupts{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}} - interrupt", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "context_switches{instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "context switches", + "range": true, + "refId": "B" + } + ], + "title": "Interrupts & Context switches", + "type": "timeseries" + } ], - "title": "NFS proc4ops", - "type": "timeseries" - } - ], - "title": "NFS", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 24 + "title": "CPU", + "type": "row" }, - "id": 149, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "mbytes" - }, - "overrides": [] - }, + { + "collapsed": true, "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 25 + "h": 1, + "w": 24, + "x": 0, + "y": 19 }, - "id": 141, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "zfs_arc_size{instance=~\"$instance\", op=~\"arcsz|target\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "ARC Size", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "id": 6, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "mbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 25 - }, - "id": 142, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "zfs_l2_size{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "L2 Size", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "mappings": [], + "unit": "mbytes" + }, + "overrides": [] }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "rps" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 25 - }, - "id": 143, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "zfs_reads{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "ZFS reads", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 100, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "percent" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 11 }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 25 - }, - "id": 144, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "zfs_hits{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "ZFS cache access", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 100, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "percent" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "id": 1, + "options": { + "displayLabels": [], + "legend": { + "displayMode": "table", + "placement": "right", + "showLegend": true, + "values": ["value", "percent"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, - { - "color": "red", - "value": 80 - } - ] + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "physical_memory{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } + ], + "title": "Memory usage", + "type": "piechart" }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 34 - }, - "id": 146, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "zfs_arc_size_breakdown{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "ARC Size Breakdown", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 34 - }, - "id": 148, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "zfs_hash_elements{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "hashes - {{op}}", - "range": true, - "refId": "A" - } - ], - "title": "ZFS hash elements", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "mappings": [], + "unit": "mbytes" + }, + "overrides": [] }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 34 - }, - "id": 147, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "zfs_important_ops{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "ZFS important operations", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 11 }, - { - "color": "red", - "value": 80 - } - ] + "id": 2, + "options": { + "displayLabels": [], + "legend": { + "displayMode": "table", + "placement": "right", + "showLegend": true, + "values": ["value", "percent"] + }, + "pieType": "donut", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "swap{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } + ], + "title": "Swap usage", + "type": "piechart" }, - "unit": "eps" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 34 - }, - "id": 145, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "mbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 11 + }, + "id": 4, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "memory_available{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "memory_committed{instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "memory_transparent_hugepages{instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "hugepages-{{kind}}", + "range": true, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "memory_writeback{instance=~\"$instance\"}", + "hide": false, + "instant": false, + "legendFormat": "writeback-{{kind}}", + "range": true, + "refId": "D" + } + ], + "title": "Memory detailed", + "type": "timeseries" }, - "editorMode": "code", - "expr": "zfs_hits_rate{instance=~\"$instance\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "mbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 11 + }, + "id": 3, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "memory_kernel{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } + ], + "title": "Kernel memory allocation", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "mbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 20 + }, + "id": 5, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "memory_slab{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } + ], + "title": "Memory slab", + "type": "timeseries" + } ], - "title": "ZFS cache hit rate", - "type": "timeseries" - } - ], - "title": "ZFS", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 25 + "title": "Memory", + "type": "row" }, - "id": 8, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "KiBs" - }, - "overrides": [] - }, + { + "collapsed": true, "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 26 + "h": 1, + "w": 24, + "x": 0, + "y": 20 }, - "id": 7, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "disk_io{instance=~\"$instance\", disk=~\"$disk\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk I/O - $disk", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "id": 56, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "iops" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 26 - }, - "id": 11, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "disk_io_ops{instance=~\"$instance\", disk=~\"$disk\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk I/O Ops - $disk", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Kbits" + }, + "overrides": [] }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 26 - }, - "id": 15, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "disk_io_backlog{instance=~\"$instance\", disk=~\"$disk\"}", - "instant": false, - "legendFormat": "backlog", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "disk_busy{instance=~\"$instance\", disk=~\"$disk\"}", - "hide": false, - "instant": false, - "legendFormat": "busy", - "range": true, - "refId": "B" - } - ], - "title": "Disk backlog + busy - $disk", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 21 }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 26 - }, - "id": 20, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "disk_utilization{instance=~\"$instance\", disk=~\"$disk\"}", - "instant": false, - "legendFormat": "utilization", - "range": true, - "refId": "A" - } - ], - "title": "Disk utilization - $disk", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "id": 46, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } }, - { - "color": "red", - "value": 80 - } - ] + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "interface_io{instance=~\"$instance\", interface=~\"$interface\"}", + "instant": false, + "legendFormat": "{{interface}} - {{op}}", + "range": true, + "refId": "A" + } + ], + "title": "Network I/O", + "type": "timeseries" }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 0, - "y": 35 - }, - "id": 26, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "disk_iotime{instance=~\"$instance\", disk=~\"$disk\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk I/O time - $disk", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 6, - "y": 35 - }, - "id": 35, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "disk_await{instance=~\"$instance\", disk=~\"$disk\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk await - $disk", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": true, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "Kbits" + }, + "overrides": [] }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "kbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 12, - "y": 35 - }, - "id": 36, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "editorMode": "code", - "expr": "disk_io_size{instance=~\"$instance\", disk=~\"$disk\"}", - "instant": false, - "legendFormat": "{{op}}", - "range": true, - "refId": "A" - } - ], - "title": "Disk avg I/O size - $disk", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "fieldMinMax": false, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 21 }, - { - "color": "red", - "value": 80 - } - ] + "id": 66, + "options": { + "colorMode": "none", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.2.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "interface_speed{instance=~\"$instance\", interface=~\"$interface\"}", + "format": "time_series", + "instant": false, + "legendFormat": "{{interface}}", + "range": true, + "refId": "A" + } + ], + "title": "Interface speed", + "type": "stat" }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 6, - "x": 18, - "y": 35 - }, - "id": 27, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "multi", - "sort": "desc" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "left", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 3, + "x": 12, + "y": 21 + }, + "id": 67, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.2.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "interface_duplex{instance=~\"$instance\", interface=~\"$interface\"} > 0", + "format": "time_series", + "instant": false, + "legendFormat": "{{interface}} - {{state}}", + "range": true, + "refId": "A" + } + ], + "title": "Interface duplex state", + "type": "timeseries" }, - "editorMode": "code", - "expr": "disk_qops{instance=~\"$instance\", disk=~\"$disk\"}", - "instant": false, - "legendFormat": "value", - "range": true, - "refId": "A" - } + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "left", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 3, + "x": 15, + "y": 21 + }, + "id": 68, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.2.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "interface_operationstate{instance=~\"$instance\", interface=~\"$interface\"} > 0", + "format": "time_series", + "instant": false, + "legendFormat": "{{interface}} - {{state}}", + "range": true, + "refId": "A" + } + ], + "title": "Interface operation state", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "left", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 3, + "x": 18, + "y": 21 + }, + "id": 69, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.2.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "interface_carrierstate{instance=~\"$instance\", interface=~\"$interface\"} > 0", + "format": "time_series", + "instant": false, + "legendFormat": "{{interface}} - {{state}}", + "range": true, + "refId": "A" + } + ], + "title": "Interface carrier state", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "left", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 3, + "x": 21, + "y": 21 + }, + "id": 70, + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "10.2.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "interface_mtu{instance=~\"$instance\", interface=~\"$interface\"} > 0", + "format": "time_series", + "instant": false, + "legendFormat": "{{interface}}", + "range": true, + "refId": "A" + } + ], + "title": "Interface MTU", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "pps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 30 + }, + "id": 71, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "interface_packets{instance=~\"$instance\", interface=~\"$interface\"}", + "instant": false, + "legendFormat": "{{interface}} - {{op}}", + "range": true, + "refId": "A" + } + ], + "title": "Network packets", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 30 + }, + "id": 72, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "interface_errors{instance=~\"$instance\", interface=~\"$interface\"}", + "instant": false, + "legendFormat": "error ({{interface}} - {{op}})", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "interface_drops{instance=~\"$instance\", interface=~\"$interface\"}", + "hide": false, + "instant": false, + "legendFormat": "drop ({{interface}} - {{op}})", + "range": true, + "refId": "B" + } + ], + "title": "Network errors & drops", + "type": "timeseries" + } ], - "title": "Disk active operations - $disk", - "type": "timeseries" - } - ], - "repeat": "disk", - "repeatDirection": "h", - "title": "Disk - $disk", - "type": "row" - } + "title": "Network", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 21 + }, + "id": 100, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "log": 2, + "type": "log" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 22 + }, + "id": 99, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "processes{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{kind}}", + "range": true, + "refId": "A" + } + ], + "title": "Processes", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 22 + }, + "id": 89, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "processes_forks{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "forks", + "range": true, + "refId": "A" + } + ], + "title": "Process forks", + "type": "timeseries" + } + ], + "title": "Processes", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 22 + }, + "id": 114, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "blue", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "dtdhms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 23 + }, + "id": 112, + "options": { + "colorMode": "value", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.2.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "uptime{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "synced", + "range": true, + "refId": "A" + } + ], + "title": "Uptime", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "axisSoftMax": 2, + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 23 + }, + "id": 113, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "clock_synced{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "synced", + "range": true, + "refId": "A" + } + ], + "title": "NTP synced", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 23 + }, + "id": 110, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "clock_offset{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "offset", + "range": true, + "refId": "A" + } + ], + "title": "NTP offset", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "axisSoftMax": 1, + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 23 + }, + "id": 111, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "clock_status{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{state}}", + "range": true, + "refId": "A" + } + ], + "title": "NTP error state", + "type": "timeseries" + } + ], + "title": "Uptime + NTP", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 23 + }, + "id": 131, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "KBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 24 + }, + "id": 125, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "nfs_io{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "NFS I/O", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "pps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 24 + }, + "id": 126, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "nfs_net{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "NFS net I/O", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 24 + }, + "id": 127, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "nfs_threads{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "threads", + "range": true, + "refId": "A" + } + ], + "title": "NFS threads", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "rps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 24 + }, + "id": 124, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "nfs_readcache{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "NFS readcache", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 33 + }, + "id": 128, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "nfs_rpc{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "NFS RPC", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 33 + }, + "id": 129, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "nfs_proc4{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "NFS proc4", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 33 + }, + "id": 130, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "nfs_proc4ops{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "NFS proc4ops", + "type": "timeseries" + } + ], + "title": "NFS", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 24 + }, + "id": 149, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "mbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 25 + }, + "id": 141, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "zfs_arc_size{instance=~\"$instance\", op=~\"arcsz|target\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "ARC Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "mbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 25 + }, + "id": 142, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "zfs_l2_size{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "L2 Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "rps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 25 + }, + "id": 143, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "zfs_reads{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "ZFS reads", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "percent" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 25 + }, + "id": 144, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "zfs_hits{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "ZFS cache access", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "percent" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 34 + }, + "id": 146, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "zfs_arc_size_breakdown{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "ARC Size Breakdown", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 34 + }, + "id": 148, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "zfs_hash_elements{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "hashes - {{op}}", + "range": true, + "refId": "A" + } + ], + "title": "ZFS hash elements", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 34 + }, + "id": 147, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "zfs_important_ops{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "ZFS important operations", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "eps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 34 + }, + "id": 145, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "zfs_hits_rate{instance=~\"$instance\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "ZFS cache hit rate", + "type": "timeseries" + } + ], + "title": "ZFS", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 25 + }, + "id": 8, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "KiBs" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 26 + }, + "id": 7, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_io{instance=~\"$instance\", disk=~\"$disk\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk I/O - $disk", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "iops" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 26 + }, + "id": 11, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_io_ops{instance=~\"$instance\", disk=~\"$disk\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk I/O Ops - $disk", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 26 + }, + "id": 15, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_io_backlog{instance=~\"$instance\", disk=~\"$disk\"}", + "instant": false, + "legendFormat": "backlog", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_busy{instance=~\"$instance\", disk=~\"$disk\"}", + "hide": false, + "instant": false, + "legendFormat": "busy", + "range": true, + "refId": "B" + } + ], + "title": "Disk backlog + busy - $disk", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 26 + }, + "id": 20, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_utilization{instance=~\"$instance\", disk=~\"$disk\"}", + "instant": false, + "legendFormat": "utilization", + "range": true, + "refId": "A" + } + ], + "title": "Disk utilization - $disk", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 0, + "y": 35 + }, + "id": 26, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_iotime{instance=~\"$instance\", disk=~\"$disk\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk I/O time - $disk", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 6, + "y": 35 + }, + "id": 35, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_await{instance=~\"$instance\", disk=~\"$disk\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk await - $disk", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": true, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "kbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 12, + "y": 35 + }, + "id": 36, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_io_size{instance=~\"$instance\", disk=~\"$disk\"}", + "instant": false, + "legendFormat": "{{op}}", + "range": true, + "refId": "A" + } + ], + "title": "Disk avg I/O size - $disk", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": false, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 18, + "y": 35 + }, + "id": 27, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "editorMode": "code", + "expr": "disk_qops{instance=~\"$instance\", disk=~\"$disk\"}", + "instant": false, + "legendFormat": "value", + "range": true, + "refId": "A" + } + ], + "title": "Disk active operations - $disk", + "type": "timeseries" + } + ], + "repeat": "disk", + "repeatDirection": "h", + "title": "Disk - $disk", + "type": "row" + } ], "refresh": "", "schemaVersion": 38, "tags": [], "templating": { - "list": [ - { - "current": { - "selected": false, - "text": "Prometheus", - "value": "prometheus" - }, - "hide": 0, - "includeAll": false, - "label": "Prometheus Datasource", - "multi": false, - "name": "DS_MIMIR", - "options": [], - "query": "prometheus", - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "type": "datasource" - }, - { - "current": {}, - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "definition": "label_values(uptime,instance)", - "hide": 0, - "includeAll": false, - "multi": false, - "name": "instance", - "options": [], - "query": { - "qryType": 1, - "query": "label_values(uptime,instance)", - "refId": "PrometheusVariableQueryEditor-VariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query" - }, - { - "allValue": ".*", - "current": {}, - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "definition": "label_values(cpu_usage{instance=\"$instance\"},cpu)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "cpu", - "options": [], - "query": { - "qryType": 1, - "query": "label_values(cpu_usage{instance=\"$instance\"},cpu)", - "refId": "PrometheusVariableQueryEditor-VariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query" - }, - { - "allValue": ".*", - "current": {}, - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "definition": "label_values(disk_io{instance=\"$instance\"},disk)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "disk", - "options": [], - "query": { - "qryType": 1, - "query": "label_values(disk_io{instance=\"$instance\"},disk)", - "refId": "PrometheusVariableQueryEditor-VariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query" - }, - { - "allValue": ".*", - "current": {}, - "datasource": { - "type": "prometheus", - "uid": "${DS_MIMIR}" - }, - "definition": "label_values(interface_io{instance=\"$instance\"},interface)", - "hide": 0, - "includeAll": true, - "multi": true, - "name": "interface", - "options": [], - "query": { - "qryType": 1, - "query": "label_values(interface_io{instance=\"$instance\"},interface)", - "refId": "PrometheusVariableQueryEditor-VariableQuery" - }, - "refresh": 1, - "regex": "", - "skipUrlSync": false, - "sort": 0, - "type": "query" - } - ] + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "prometheus" + }, + "hide": 0, + "includeAll": false, + "label": "Prometheus Datasource", + "multi": false, + "name": "DS_MIMIR", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "definition": "label_values(uptime,instance)", + "hide": 0, + "includeAll": false, + "multi": false, + "name": "instance", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(uptime,instance)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "allValue": ".*", + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "definition": "label_values(cpu_usage{instance=\"$instance\"},cpu)", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "cpu", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(cpu_usage{instance=\"$instance\"},cpu)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "allValue": ".*", + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "definition": "label_values(disk_io{instance=\"$instance\"},disk)", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "disk", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(disk_io{instance=\"$instance\"},disk)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "allValue": ".*", + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_MIMIR}" + }, + "definition": "label_values(interface_io{instance=\"$instance\"},interface)", + "hide": 0, + "includeAll": true, + "multi": true, + "name": "interface", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(interface_io{instance=\"$instance\"},interface)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + } + ] }, "time": { - "from": "now-3h", - "to": "now" + "from": "now-3h", + "to": "now" }, "timepicker": {}, "timezone": "", @@ -5497,4 +5476,4 @@ "uid": "d4a0827b-de7f-4b46-a43f-328f4bc8372a", "version": 25, "weekStart": "" - } \ No newline at end of file +} diff --git a/charts/stable/truenas-exporter/docs/setup.md b/charts/stable/truenas-exporter/docs/setup.md index 84875ab0c22..bfaeb06da82 100644 --- a/charts/stable/truenas-exporter/docs/setup.md +++ b/charts/stable/truenas-exporter/docs/setup.md @@ -1,9 +1,9 @@ # Connecting TrueNAS SCALE TrueNAS Scale -Inside of TrueNAS you have to open the `Reporting` tab and then click the `Exporters` button to adjust the already present graphite exporter by hitting the edit icon. +Inside of TrueNAS you have to open the `Reporting` tab and then click the `Exporters` button to adjust the already present graphite exporter by hitting the edit icon. Once in the edit view you have to adjust three fields to match your later desired metrics. The `prefix` for the graphite metrics need to be set to `truenas` for the mapping file to work The `hostname` field should be choosen according to your needs it will later populate the instance label of your metrics -The `update` every field should match your scrape time. This is set to `5` by default \ No newline at end of file +The `update` every field should match your scrape time. This is set to `5` by default diff --git a/charts/stable/truenas-exporter/values.yaml b/charts/stable/truenas-exporter/values.yaml index d8e4b075151..0d3868c42ad 100644 --- a/charts/stable/truenas-exporter/values.yaml +++ b/charts/stable/truenas-exporter/values.yaml @@ -20,21 +20,21 @@ service: enabled: true protocol: http port: 9108 - + workload: main: podSpec: containers: main: args: - - '--graphite.mapping-config=/config/graphite_mapping.conf' + - "--graphite.mapping-config=/config/graphite_mapping.conf" metrics: main: enabled: true targetSelector: metrics endpoints: - - port: metrics + - port: metrics portal: open: @@ -48,7 +48,7 @@ persistence: objectName: config readOnly: true subPath: graphite_mapping.conf - + configmap: dashboard: enabled: true @@ -61,435 +61,435 @@ configmap: enabled: true data: graphite_mapping.conf: >- - mappings: - - ################################################ - # memory mapping - ################################################ - - - match: "truenas.*.system.ram.*" - name: "physical_memory" - labels: - job: "truenas" - instance: "${1}" - kind: "${2}" - - - match: "truenas.*.mem.*.*" - name: "memory_${2}" - labels: - job: "truenas" - instance: "${1}" - kind: "${3}" - - - match: "truenas.*.system.swap.*" - name: "swap" - labels: - job: "truenas" - instance: "${1}" - kind: "${2}" - - ################################################ - # disk smart metrics - ################################################ - - - match: "truenas.*.smart.log.smart.disktemp.*.*" - name: "disk_temperature" - labels: - job: "truenas" - instance: "${1}" - serial: "${2}" - - ################################################ - # disk operation mappings - ################################################ - - - match: "truenas.*.disk.*.*" - name: "disk_io" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_ops.*.*" - name: "disk_io_ops" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_ext.*.*" - name: "disk_io" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_ext_ops.*.*" - name: "disk_io_ops" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_backlog.*.backlog" - name: "disk_io_backlog" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - - - match: "truenas.*.disk_busy.*.busy" - name: "disk_busy" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - - - match: "truenas.*.disk_util.*.utilization" - name: "disk_utilization" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - - - match: "truenas.*.disk_mops.*.*" - name: "disk_io" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "merged_${3}" - - - match: "truenas.*.disk_ext_mops.*.*" - name: "disk_io" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "merged_${3}" - - - match: "truenas.*.disk_iotime.*.*" - name: "disk_iotime" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_ext_iotime.*.*" - name: "disk_iotime" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_qops.*.operations" - name: "disk_qops" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - - - match: "truenas.*.disk_await.*.*" - name: "disk_await" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_ext_await.*.*" - name: "disk_await" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_avgsz.*.*" - name: "disk_io_size" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_ext_avgsz.*.*" - name: "disk_io_size" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - op: "${3}" - - - match: "truenas.*.disk_svctm.*.svctm" - name: "disk_svctm" - labels: - job: "truenas" - instance: "${1}" - disk: "${2}" - - - match: "truenas.*.system.io.*" - name: "system_io" - labels: - job: "truenas" - instance: "${1}" - op: "${2}" - - ################################################ - # CPU mapping - ################################################ - - - match: "truenas.*.system.intr.interrupts" - name: "interrupts" - labels: - job: "truenas" - instance: "${1}" - kind: "hard" - - - match: "truenas.*.system.cpu.softirq" - name: "interrupts" - labels: - job: "truenas" - instance: "${1}" - kind: "soft" - - - match: "truenas.*.cpu.*.softirq" - name: "cpu_softirq" - labels: - job: "truenas" - instance: "${1}" - cpu: "${2}" - - - match: "truenas.*.system.ctxt.switches" - name: "context_switches" - labels: - job: "truenas" - instance: "${1}" - - - match: "truenas.*.system.cpu.*" - name: "cpu_total" - labels: - job: "truenas" - instance: "${1}" - kind: "${2}" - - - match: "truenas.*.cputemp.temperatures.*" - name: "cpu_temperature" - labels: - job: "truenas" - instance: "${1}" - cpu: "cpu${2}" - - - match: "truenas.*.cpu.core_throttling.*" - name: "cpu_throttling" - labels: - job: "truenas" - instance: "${1}" - cpu: "${2}" - - - match: "truenas.*.cpu.cpufreq.*" - name: "cpu_frequency" - labels: - job: "truenas" - instance: "${1}" - cpu: "${2}" - - - match: 'truenas\.(.*)\.cpu\.(.*)_cpuidle\.(.*)' - match_type: "regex" - name: "cpu_idlestate" - labels: - job: "truenas" - instance: "${1}" - cpu: "${2}" - state: "${3}" - - - match: 'truenas\.(.*)\.cpu\.(.*)\.(.*)' - match_type: "regex" - name: "cpu_usage" - labels: - job: "truenas" - instance: "${1}" - cpu: "${2}" - kind: "${3}" - - ################################################ - # process mapping - ################################################ - - - match: "truenas.*.system.forks.started" - name: "processes_forks" - labels: - job: "truenas" - instance: "${1}" - - - match: "truenas.*.system.processes.*" - name: "processes" - labels: - job: "truenas" - instance: "${1}" - kind: "${2}" - - - match: "truenas.*.system.active_processes.*" - name: "processes" - labels: - job: "truenas" - instance: "${1}" - kind: "${2}" - - ################################################ - # uptime mapping - ################################################ - - - match: "truenas.*.system.uptime.uptime" - name: "uptime" - labels: - job: "truenas" - instance: "${1}" - - - match: "truenas.*.system.clock_sync_state.state" - name: "clock_synced" - labels: - job: "truenas" - instance: "${1}" - - - match: "truenas.*.system.clock_status.*" - name: "clock_status" - labels: - job: "truenas" - instance: "${1}" - state: "${2}" - - - match: "truenas.*.system.clock_sync_offset.offset" - name: "clock_offset" - labels: - job: "truenas" - instance: "${1}" - - ################################################ - # load mapping - ################################################ - - - match: "truenas.*.system.load.*" - name: "system_load" - labels: - job: "truenas" - instance: "${1}" - kind: "${2}" - - ################################################ - # nsfd mappings - ################################################ - - - match: "truenas.*.nfsd.*.*" - name: "nfs_${2}" - labels: - job: "truenas" - instance: "${1}" - op: "${3}" - - ################################################ - # zfs mappings - ################################################ - - - match: "truenas.*.zfs.*.*" - name: "zfs_${2}" - labels: - job: "truenas" - instance: "${1}" - op: "${3}" - - - match: 'truenas\.(.*)\.zfspool\.state_(.*)\.(.*)' - match_type: "regex" - name: "zfs_pool" - labels: - job: "truenas" - instance: "${1}" - pool: "${2}" - state: "${3}" - - ################################################ - # network mappings - ################################################ - - - match: "truenas.*.net.*.*" - name: "interface_io" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - op: "${3}" - - - match: "truenas.*.net_speed.*.speed" - name: "interface_speed" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - - - match: "truenas.*.net_duplex.*.*" - name: "interface_duplex" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - state: "${3}" - - - match: "truenas.*.net_operstate.*.*" - name: "interface_operationstate" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - state: "${3}" - - - match: "truenas.*.net_carrier.*.*" - name: "interface_carrierstate" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - state: "${3}" - - - match: "truenas.*.net_mtu.*.mtu" - name: "interface_mtu" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - - - match: "truenas.*.net_packets.*.*" - name: "interface_packets" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - op: "${3}" - - - match: "truenas.*.net_errors.*.*" - name: "interface_errors" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - op: "${3}" - - - match: "truenas.*.net_drops.*.*" - name: "interface_drops" - labels: - job: "truenas" - instance: "${1}" - interface: "${2}" - op: "${3}" - - - match: "truenas.*.system.net.*" - name: "system_net_io" - labels: - job: "truenas" - instance: "${1}" - op: "${2}" \ No newline at end of file + mappings: + + ################################################ + # memory mapping + ################################################ + + - match: "truenas.*.system.ram.*" + name: "physical_memory" + labels: + job: "truenas" + instance: "${1}" + kind: "${2}" + + - match: "truenas.*.mem.*.*" + name: "memory_${2}" + labels: + job: "truenas" + instance: "${1}" + kind: "${3}" + + - match: "truenas.*.system.swap.*" + name: "swap" + labels: + job: "truenas" + instance: "${1}" + kind: "${2}" + + ################################################ + # disk smart metrics + ################################################ + + - match: "truenas.*.smart.log.smart.disktemp.*.*" + name: "disk_temperature" + labels: + job: "truenas" + instance: "${1}" + serial: "${2}" + + ################################################ + # disk operation mappings + ################################################ + + - match: "truenas.*.disk.*.*" + name: "disk_io" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_ops.*.*" + name: "disk_io_ops" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_ext.*.*" + name: "disk_io" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_ext_ops.*.*" + name: "disk_io_ops" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_backlog.*.backlog" + name: "disk_io_backlog" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + + - match: "truenas.*.disk_busy.*.busy" + name: "disk_busy" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + + - match: "truenas.*.disk_util.*.utilization" + name: "disk_utilization" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + + - match: "truenas.*.disk_mops.*.*" + name: "disk_io" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "merged_${3}" + + - match: "truenas.*.disk_ext_mops.*.*" + name: "disk_io" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "merged_${3}" + + - match: "truenas.*.disk_iotime.*.*" + name: "disk_iotime" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_ext_iotime.*.*" + name: "disk_iotime" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_qops.*.operations" + name: "disk_qops" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + + - match: "truenas.*.disk_await.*.*" + name: "disk_await" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_ext_await.*.*" + name: "disk_await" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_avgsz.*.*" + name: "disk_io_size" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_ext_avgsz.*.*" + name: "disk_io_size" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + op: "${3}" + + - match: "truenas.*.disk_svctm.*.svctm" + name: "disk_svctm" + labels: + job: "truenas" + instance: "${1}" + disk: "${2}" + + - match: "truenas.*.system.io.*" + name: "system_io" + labels: + job: "truenas" + instance: "${1}" + op: "${2}" + + ################################################ + # CPU mapping + ################################################ + + - match: "truenas.*.system.intr.interrupts" + name: "interrupts" + labels: + job: "truenas" + instance: "${1}" + kind: "hard" + + - match: "truenas.*.system.cpu.softirq" + name: "interrupts" + labels: + job: "truenas" + instance: "${1}" + kind: "soft" + + - match: "truenas.*.cpu.*.softirq" + name: "cpu_softirq" + labels: + job: "truenas" + instance: "${1}" + cpu: "${2}" + + - match: "truenas.*.system.ctxt.switches" + name: "context_switches" + labels: + job: "truenas" + instance: "${1}" + + - match: "truenas.*.system.cpu.*" + name: "cpu_total" + labels: + job: "truenas" + instance: "${1}" + kind: "${2}" + + - match: "truenas.*.cputemp.temperatures.*" + name: "cpu_temperature" + labels: + job: "truenas" + instance: "${1}" + cpu: "cpu${2}" + + - match: "truenas.*.cpu.core_throttling.*" + name: "cpu_throttling" + labels: + job: "truenas" + instance: "${1}" + cpu: "${2}" + + - match: "truenas.*.cpu.cpufreq.*" + name: "cpu_frequency" + labels: + job: "truenas" + instance: "${1}" + cpu: "${2}" + + - match: 'truenas\.(.*)\.cpu\.(.*)_cpuidle\.(.*)' + match_type: "regex" + name: "cpu_idlestate" + labels: + job: "truenas" + instance: "${1}" + cpu: "${2}" + state: "${3}" + + - match: 'truenas\.(.*)\.cpu\.(.*)\.(.*)' + match_type: "regex" + name: "cpu_usage" + labels: + job: "truenas" + instance: "${1}" + cpu: "${2}" + kind: "${3}" + + ################################################ + # process mapping + ################################################ + + - match: "truenas.*.system.forks.started" + name: "processes_forks" + labels: + job: "truenas" + instance: "${1}" + + - match: "truenas.*.system.processes.*" + name: "processes" + labels: + job: "truenas" + instance: "${1}" + kind: "${2}" + + - match: "truenas.*.system.active_processes.*" + name: "processes" + labels: + job: "truenas" + instance: "${1}" + kind: "${2}" + + ################################################ + # uptime mapping + ################################################ + + - match: "truenas.*.system.uptime.uptime" + name: "uptime" + labels: + job: "truenas" + instance: "${1}" + + - match: "truenas.*.system.clock_sync_state.state" + name: "clock_synced" + labels: + job: "truenas" + instance: "${1}" + + - match: "truenas.*.system.clock_status.*" + name: "clock_status" + labels: + job: "truenas" + instance: "${1}" + state: "${2}" + + - match: "truenas.*.system.clock_sync_offset.offset" + name: "clock_offset" + labels: + job: "truenas" + instance: "${1}" + + ################################################ + # load mapping + ################################################ + + - match: "truenas.*.system.load.*" + name: "system_load" + labels: + job: "truenas" + instance: "${1}" + kind: "${2}" + + ################################################ + # nsfd mappings + ################################################ + + - match: "truenas.*.nfsd.*.*" + name: "nfs_${2}" + labels: + job: "truenas" + instance: "${1}" + op: "${3}" + + ################################################ + # zfs mappings + ################################################ + + - match: "truenas.*.zfs.*.*" + name: "zfs_${2}" + labels: + job: "truenas" + instance: "${1}" + op: "${3}" + + - match: 'truenas\.(.*)\.zfspool\.state_(.*)\.(.*)' + match_type: "regex" + name: "zfs_pool" + labels: + job: "truenas" + instance: "${1}" + pool: "${2}" + state: "${3}" + + ################################################ + # network mappings + ################################################ + + - match: "truenas.*.net.*.*" + name: "interface_io" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + op: "${3}" + + - match: "truenas.*.net_speed.*.speed" + name: "interface_speed" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + + - match: "truenas.*.net_duplex.*.*" + name: "interface_duplex" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + state: "${3}" + + - match: "truenas.*.net_operstate.*.*" + name: "interface_operationstate" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + state: "${3}" + + - match: "truenas.*.net_carrier.*.*" + name: "interface_carrierstate" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + state: "${3}" + + - match: "truenas.*.net_mtu.*.mtu" + name: "interface_mtu" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + + - match: "truenas.*.net_packets.*.*" + name: "interface_packets" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + op: "${3}" + + - match: "truenas.*.net_errors.*.*" + name: "interface_errors" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + op: "${3}" + + - match: "truenas.*.net_drops.*.*" + name: "interface_drops" + labels: + job: "truenas" + instance: "${1}" + interface: "${2}" + op: "${3}" + + - match: "truenas.*.system.net.*" + name: "system_net_io" + labels: + job: "truenas" + instance: "${1}" + op: "${2}" diff --git a/charts/stable/vikunja/Chart.yaml b/charts/stable/vikunja/Chart.yaml index 8e5d0794391..2fee6fc6f34 100644 --- a/charts/stable/vikunja/Chart.yaml +++ b/charts/stable/vikunja/Chart.yaml @@ -38,8 +38,8 @@ name: vikunja sources: - https://vikunja.io/docs - https://github.com/truecharts/charts/tree/master/charts/stable/vikunja - - https://hub.docker.com/r/vikunja/api - https://hub.docker.com/r/vikunja/frontend + - https://hub.docker.com/r/vikunja/api - https://hub.docker.com/_/nginx type: application version: 13.2.0