From d39e2659f796af68cba30c2b5ccb3a61c00f0062 Mon Sep 17 00:00:00 2001 From: nyanloutre Date: Mon, 11 Oct 2021 10:59:16 +0200 Subject: [PATCH] disable loki and promtail --- systems/LoutreOS/monitoring.nix | 91 --------------------------------- 1 file changed, 91 deletions(-) diff --git a/systems/LoutreOS/monitoring.nix b/systems/LoutreOS/monitoring.nix index b1ce207..d60beed 100644 --- a/systems/LoutreOS/monitoring.nix +++ b/systems/LoutreOS/monitoring.nix @@ -112,99 +112,8 @@ in ZED_EMAIL_ADDR = [ "paul@nyanlout.re" ]; ZED_NOTIFY_VERBOSE = true; }; - - loki = { - enable = true; - configuration = { - auth_enabled = false; - server.http_listen_port = 3100; - ingester = { - lifecycler = { - address = "127.0.0.1"; - ring = { - kvstore.store = "inmemory"; - replication_factor = 1; - }; - }; - chunk_idle_period = "1h"; - chunk_target_size = 1000000; - }; - schema_config.configs = [ - { - from = "2018-04-15"; - store = "boltdb"; - object_store = "filesystem"; - schema = "v11"; - index = { - prefix = "index_"; - period = "168h"; - }; - } - ]; - storage_config = { - boltdb.directory = "/var/lib/loki/index"; - filesystem.directory = "/var/lib/loki/chunks"; - }; - limits_config = { - enforce_metric_name = false; - reject_old_samples = true; - reject_old_samples_max_age = "168h"; - }; - chunk_store_config.max_look_back_period = "168h"; - table_manager = { - retention_deletes_enabled = true; - retention_period = "168h"; - }; - }; - }; - - promtail = { - enable = true; - configuration = { - server = { - http_listen_port = 9080; - 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 = "nginx"; - static_configs = [ - { - labels = { - job = "nginx"; - __path__ = "/var/log/nginx/*log"; - }; - } - ]; - pipeline_stages = [ - { - match = { - selector = ''{job="nginx"}''; - stages = [ - { - regex.expression = ''^(?P[\w\.]+) - (?P[^ ]*) \[(?P.*)\] "(?P[^ ]*) (?P[^ ]*) (?P[^ ]*)" (?P[\d]+) (?P[\d]+) "(?P[^"]*)" "(?P[^"]*)"?''; - } - { - labels = { - method = null; - request = null; - status = null; - }; - } - ]; - }; - } - ]; - } - ]; - }; - }; }; - systemd.services.promtail.serviceConfig.SupplementaryGroups = [ "nginx" ]; - security.sudo.extraRules = [ { commands = [ { command = "${pkgs.smartmontools}/bin/smartctl"; options = [ "NOPASSWD" ]; } ]; users = [ "telegraf" ]; } ];