From 70f69be50980e0cae16c19d7e197184ec34187d6 Mon Sep 17 00:00:00 2001 From: Grigory Shipunov Date: Thu, 25 May 2023 21:45:33 +0200 Subject: [PATCH] remove dead code, also not constrained by stoarge anymore --- modules/TLMS/base.nix | 13 +- modules/TLMS/default.nix | 1 - modules/TLMS/json.nix | 15 - modules/traffic-stop-box/configuration.nix | 7 - services/blackbox.yaml | 10 - services/dashboards/hardware.json | 333 ------- services/dashboards/logs.json | 82 -- services/dashboards/overview.json | 972 --------------------- services/loki.yaml | 32 - services/promtail.json | 34 - services/promtail.yaml | 21 - 11 files changed, 1 insertion(+), 1519 deletions(-) delete mode 100644 modules/TLMS/json.nix delete mode 100644 services/blackbox.yaml delete mode 100644 services/dashboards/hardware.json delete mode 100644 services/dashboards/logs.json delete mode 100644 services/dashboards/overview.json delete mode 100644 services/loki.yaml delete mode 100644 services/promtail.json delete mode 100644 services/promtail.yaml diff --git a/modules/TLMS/base.nix b/modules/TLMS/base.nix index 38e907d..e1de4c5 100644 --- a/modules/TLMS/base.nix +++ b/modules/TLMS/base.nix @@ -48,15 +48,7 @@ in htop tmux screen - (vim_configurable.override { - guiSupport = false; - luaSupport = false; - perlSupport = false; - pythonSupport = false; - rubySupport = false; - cscopeSupport = false; - netbeansSupport = false; - }) + neovim wget git-crypt iftop @@ -98,7 +90,4 @@ in hardstatus alwayslastline hardstatus string "%w" ''; - - TLMS.stopsJson = "/var/lib/json_dump/stop-all.json"; - TLMS.graphJson = "/var/lib/json_dump/graph-all.json"; } diff --git a/modules/TLMS/default.nix b/modules/TLMS/default.nix index 33dc684..4994809 100644 --- a/modules/TLMS/default.nix +++ b/modules/TLMS/default.nix @@ -4,7 +4,6 @@ ./base.nix ./binary-cache.nix ./general-options.nix - ./json.nix ./net.nix ./wg.nix ./monitoring.nix diff --git a/modules/TLMS/json.nix b/modules/TLMS/json.nix deleted file mode 100644 index 378b3e8..0000000 --- a/modules/TLMS/json.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ lib, ... }: -with lib; { - options.TLMS = { - stopsJson = mkOption { - type = types.str; - default = ""; - description = "stops.json location"; - }; - graphJson = mkOption { - type = types.str; - default = ""; - description = "graph.json location"; - }; - }; -} diff --git a/modules/traffic-stop-box/configuration.nix b/modules/traffic-stop-box/configuration.nix index af24ccc..2991a76 100644 --- a/modules/traffic-stop-box/configuration.nix +++ b/modules/traffic-stop-box/configuration.nix @@ -8,9 +8,6 @@ # Set your time zone. time.timeZone = "Europe/Berlin"; - documentation.enable = false; - documentation.nixos.enable = false; - nix = { settings.build-cores = 1; gc = { @@ -19,10 +16,6 @@ }; }; - services.journald.extraConfig = '' - SystemMaxUse=5M - ''; - # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions # on your system were taken. It‘s perfectly fine and recommended to leave diff --git a/services/blackbox.yaml b/services/blackbox.yaml deleted file mode 100644 index 4e6e678..0000000 --- a/services/blackbox.yaml +++ /dev/null @@ -1,10 +0,0 @@ -modules: - http_2xx: - prober: http - http_post_2xx: - prober: http - http: - method: POST - - http_data_accumulator: - prober: http diff --git a/services/dashboards/hardware.json b/services/dashboards/hardware.json deleted file mode 100644 index 1026477..0000000 --- a/services/dashboards/hardware.json +++ /dev/null @@ -1,333 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "target": { - "limit": 100, - "matchAny": false, - "tags": [], - "type": "dashboard" - }, - "type": "dashboard" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 0, - "id": 1, - "links": [], - "liveNow": false, - "panels": [ - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "Memory", - "axisPlacement": "left", - "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" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 0 - }, - "id": 4, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_memory_MemFree_bytes", - "instant": false, - "interval": "", - "legendFormat": "", - "refId": "Disk usage" - } - ], - "title": "Memory", - "type": "timeseries" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "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" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 0 - }, - "id": 6, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "(sum by (cpu)(rate(node_cpu_seconds_total{mode!=\"idle\"}[5m])))*100", - "hide": false, - "interval": "", - "legendFormat": "", - "refId": "B" - } - ], - "title": "CPU", - "type": "timeseries" - }, - { - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "GByte", - "axisPlacement": "left", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "smooth", - "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" - }, - "overrides": [ - { - "__systemRef": "hideSeriesFrom", - "matcher": { - "id": "byNames", - "options": { - "mode": "exclude", - "names": [ - "node_filesystem_avail_bytes{device=\"/dev/disk/by-uuid/6d8f4b96-4ccb-4a94-a9b1-bab4a28fc940\", fstype=\"ext4\", instance=\"127.0.0.1:9002\", job=\"espresso.ascii.coffee hardware\", mountpoint=\"/nix/store\"}" - ], - "prefix": "All except:", - "readOnly": true - } - }, - "properties": [ - { - "id": "custom.hideFrom", - "value": { - "legend": false, - "tooltip": false, - "viz": true - } - } - ] - } - ] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 8 - }, - "id": 2, - "options": { - "legend": { - "calcs": [], - "displayMode": "table", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_filesystem_avail_bytes", - "instant": false, - "interval": "", - "legendFormat": "", - "refId": "Disk usage" - } - ], - "title": "Disk", - "type": "timeseries" - } - ], - "refresh": "", - "schemaVersion": 35, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-6h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "Hardware", - "uid": "ioi9sts7z", - "version": 4, - "weekStart": "" -} diff --git a/services/dashboards/logs.json b/services/dashboards/logs.json deleted file mode 100644 index 35bc3be..0000000 --- a/services/dashboards/logs.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "target": { - "limit": 100, - "matchAny": false, - "tags": [], - "type": "dashboard" - }, - "type": "dashboard" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 0, - "id": 2, - "links": [], - "liveNow": false, - "panels": [ - { - "datasource": { - "type": "loki", - "uid": "aq1kAhynk" - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 0 - }, - "id": 4, - "options": { - "dedupStrategy": "none", - "enableLogDetails": true, - "prettifyLogMessage": false, - "showCommonLabels": false, - "showLabels": true, - "showTime": true, - "sortOrder": "Descending", - "wrapLogMessage": true - }, - "targets": [ - { - "datasource": { - "type": "loki", - "uid": "aq1kAhynk" - }, - "expr": "{job=\"systemd-journal\"}", - "refId": "A" - } - ], - "title": "Systemd Log", - "transformations": [], - "type": "logs" - } - ], - "refresh": "", - "schemaVersion": 35, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-6h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "Logs", - "uid": "mB6K0hs7k", - "version": 5, - "weekStart": "" -} diff --git a/services/dashboards/overview.json b/services/dashboards/overview.json deleted file mode 100644 index 7f56be0..0000000 --- a/services/dashboards/overview.json +++ /dev/null @@ -1,972 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "Prometheus", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "target": { - "limit": 100, - "matchAny": false, - "tags": [], - "type": "dashboard" - }, - "type": "dashboard" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 0, - "id": 4, - "links": [ - { - "asDropdown": false, - "icon": "external link", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "Overview", - "tooltip": "", - "type": "dashboards", - "url": "" - } - ], - "liveNow": false, - "panels": [ - { - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "hidden", - "axisSoftMin": -1, - "barAlignment": 1, - "drawStyle": "bars", - "fillOpacity": 25, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "never", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": "" - } - ] - }, - "unit": "none" - }, - "overrides": [ - { - "matcher": { - "id": "byType", - "options": "time" - }, - "properties": [ - { - "id": "custom.axisPlacement", - "value": "auto" - } - ] - } - ] - }, - "gridPos": { - "h": 4, - "w": 12, - "x": 0, - "y": 0 - }, - "id": 4, - "options": { - "legend": { - "calcs": [ - "last" - ], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "multi", - "sort": "none" - } - }, - "pluginVersion": "8.1.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "sum(node_systemd_unit_state{state=\"active\"})", - "interval": "", - "legendFormat": "", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "sum(node_systemd_unit_state{state=\"failed\"})", - "hide": false, - "interval": "", - "legendFormat": "", - "refId": "B" - } - ], - "thresholds": [ - { - "colorMode": "critical", - "op": "gt", - "value": 0, - "visible": true - } - ], - "title": "Systemd Units", - "transformations": [], - "type": "timeseries" - }, - { - "datasource": { - "type": "loki", - "uid": "aq1kAhynk" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "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" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 0 - }, - "id": 16, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "loki", - "uid": "aq1kAhynk" - }, - "expr": "rate({job=\"systemd-journal\"}[1m])", - "refId": "A" - } - ], - "title": "Log Rate", - "type": "timeseries" - }, - { - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "continuous-RdYlGr" - }, - "custom": { - "fillOpacity": 70, - "lineWidth": 0, - "spanNulls": false - }, - "mappings": [], - "max": 1, - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "semi-dark-red", - "value": 0 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 12, - "x": 0, - "y": 4 - }, - "id": 20, - "options": { - "alignValue": "left", - "legend": { - "displayMode": "list", - "placement": "bottom" - }, - "mergeValues": true, - "rowHeight": 0.9, - "showValue": "auto", - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "8.2.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "probe_success{job=\"blackbox-ascii-pay\"}", - "interval": "", - "legendFormat": "ascii-pay", - "refId": "A" - } - ], - "title": "ASCII-PAY Status", - "type": "state-timeline" - }, - { - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "stepAfter", - "lineWidth": 1, - "pointSize": 3, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "line" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 0.05 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 12, - "x": 0, - "y": 8 - }, - "id": 22, - "options": { - "legend": { - "calcs": [], - "displayMode": "hidden", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "probe_duration_seconds{job=\"blackbox-ascii-pay\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "ASCII-PAY Response Time", - "type": "timeseries" - }, - { - "datasource": { - "type": "loki", - "uid": "aq1kAhynk" - }, - "gridPos": { - "h": 29, - "w": 12, - "x": 12, - "y": 8 - }, - "id": 14, - "options": { - "dedupStrategy": "none", - "enableLogDetails": true, - "prettifyLogMessage": false, - "showCommonLabels": false, - "showLabels": false, - "showTime": false, - "sortOrder": "Descending", - "wrapLogMessage": false - }, - "targets": [ - { - "datasource": { - "type": "loki", - "uid": "aq1kAhynk" - }, - "expr": "{job=\"systemd-journal\"}", - "refId": "A" - } - ], - "title": "Logs", - "type": "logs" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "stepBefore", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "line" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 1000000000 - } - ] - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 12 - }, - "id": 2, - "options": { - "legend": { - "calcs": [ - "min", - "last" - ], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "8.1.2", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_memory_MemAvailable_bytes", - "instant": false, - "interval": "", - "legendFormat": "", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_memory_MemTotal_bytes", - "hide": false, - "interval": "", - "legendFormat": "", - "refId": "B" - } - ], - "title": "MemAvailable", - "transformations": [], - "type": "timeseries" - }, - { - "datasource": {}, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "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": "line" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 2 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 21 - }, - "id": 12, - "options": { - "legend": { - "calcs": [ - "max", - "last" - ], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_load1", - "interval": "", - "legendFormat": "", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_load5", - "hide": false, - "interval": "", - "legendFormat": "", - "refId": "B" - } - ], - "title": "CPU Load", - "type": "timeseries" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "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" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 80 - } - ] - } - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 29 - }, - "id": 6, - "options": { - "legend": { - "calcs": [ - "max", - "last" - ], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_filefd_allocated", - "hide": false, - "interval": "", - "legendFormat": "", - "refId": "A" - } - ], - "title": "Filedescriptors allocated", - "type": "timeseries" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "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": "line" - } - }, - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 10000000000 - } - ] - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 37 - }, - "id": 8, - "options": { - "legend": { - "calcs": [ - "last" - ], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_filesystem_avail_bytes{mountpoint=\"/\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_filesystem_size_bytes{mountpoint=\"/\"}", - "hide": false, - "interval": "", - "legendFormat": "", - "refId": "B" - } - ], - "thresholds": [ - { - "colorMode": "critical", - "op": "lt", - "value": 10000000000, - "visible": true - } - ], - "title": "Diskspace Available", - "type": "timeseries" - }, - { - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "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": "line" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green", - "value": null - }, - { - "color": "red", - "value": 5000000000000 - } - ] - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 37 - }, - "id": 18, - "options": { - "legend": { - "calcs": [ - "last" - ], - "displayMode": "list", - "placement": "bottom" - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_network_receive_bytes_total{device=\"ens3\"}", - "interval": "", - "legendFormat": "", - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "_l3OBty7z" - }, - "exemplar": true, - "expr": "node_network_transmit_bytes_total{device=\"ens3\"}", - "hide": false, - "interval": "", - "legendFormat": "", - "refId": "B" - } - ], - "thresholds": [ - { - "colorMode": "critical", - "op": "gt", - "value": 5000000000000, - "visible": true - } - ], - "title": "Network Rx/Tx", - "type": "timeseries" - } - ], - "refresh": "", - "schemaVersion": 35, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-12h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "Overview", - "uid": "3b_FO0snk", - "version": 22, - "weekStart": "" -} diff --git a/services/loki.yaml b/services/loki.yaml deleted file mode 100644 index bbd9791..0000000 --- a/services/loki.yaml +++ /dev/null @@ -1,32 +0,0 @@ -auth_enabled: false - -server: - http_listen_port: 3100 - grpc_listen_port: 9096 - -common: - path_prefix: /tmp/loki - storage: - filesystem: - chunks_directory: /tmp/loki/chunks - rules_directory: /tmp/loki/rules - replication_factor: 1 - ring: - instance_addr: 127.0.0.1 - kvstore: - store: inmemory - -schema_config: - configs: - - from: 2020-10-24 - store: boltdb-shipper - object_store: filesystem - schema: v11 - index: - prefix: index_ - period: 24h - -ruler: - alertmanager_url: http://localhost:9093 - - diff --git a/services/promtail.json b/services/promtail.json deleted file mode 100644 index 0d27158..0000000 --- a/services/promtail.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "server": { - "http_listen_port": 28183, - "grpc_listen_port": 0 - }, - "positions": { - "filename": "/tmp/positions.yaml" - }, - "clients": [ - { - "url": "http://127.0.0.1:3100/loki/api/v1/push" - } - ], - "scrape_configs": [ - { - "job_name": "journal", - "journal": { - "max_age": "12h", - "labels": { - "job": "systemd-journal", - "host": "espresso" - } - }, - "relabel_configs": [ - { - "source_labels": [ - "__journal__systemd_unit" - ], - "target_label": "unit" - } - ] - } - ] -} diff --git a/services/promtail.yaml b/services/promtail.yaml deleted file mode 100644 index 7b79653..0000000 --- a/services/promtail.yaml +++ /dev/null @@ -1,21 +0,0 @@ - -server: - http_listen_port: 28183 - grpc_listen_port: 0 - -positions: - filename: /tmp/positions.yaml - -clients: - - url: http://127.0.0.1:3100/loki/api/v1/push - -scrape_configs: - - job_name: journal - journal: - max_age: 12h - labels: - job: systemd-journal - host: data-hoarder - relabel_configs: - - source_labels: ['__journal__systemd_unit'] - target_label: 'unit'