From 4713febf4bcdefb84351b5e96d8af42566ff926c Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 23 Aug 2024 00:32:44 +0200 Subject: [PATCH] cluster/services/monitoring: add ingest-logs endpoint --- cluster/services/monitoring/client.nix | 2 +- cluster/services/monitoring/default.nix | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/cluster/services/monitoring/client.nix b/cluster/services/monitoring/client.nix index 3cdfb83..ea7f017 100644 --- a/cluster/services/monitoring/client.nix +++ b/cluster/services/monitoring/client.nix @@ -26,7 +26,7 @@ in { name = "logging"; positions.filename = "\${STATE_DIRECTORY:/tmp}/logging-positions.yaml"; clients = singleton { - url = "${cluster.config.ways.monitoring-logs.url}/loki/api/v1/push"; + url = "${cluster.config.ways.ingest-logs.url}/loki/api/v1/push"; }; scrape_configs = singleton { job_name = "journal"; diff --git a/cluster/services/monitoring/default.nix b/cluster/services/monitoring/default.nix index 1678fe3..49af8f6 100644 --- a/cluster/services/monitoring/default.nix +++ b/cluster/services/monitoring/default.nix @@ -99,6 +99,13 @@ in extras.locations."/".proxyWebsockets = true; }; monitoring-logs = { + internal = true; + consulService = "loki"; + extras.extraConfig = '' + proxy_read_timeout 3600s; + ''; + }; + ingest-logs = { internal = true; consulService = "loki"; extras.extraConfig = ''