From b4866cb43b804971cb9c1daafb1252ec63474268 Mon Sep 17 00:00:00 2001 From: Marco van Zijl Date: Sun, 9 Nov 2025 21:08:20 +0100 Subject: [PATCH] Update logging configuration across applications to set log level and format --- apps/argocd/values.yaml | 3 +++ apps/logging/loki/values.yaml | 5 +++++ apps/logging/promtail/values.yaml | 1 + apps/monitoring/grafana/values.yaml | 2 ++ apps/monitoring/prometheus/values.yaml | 6 ++++++ 5 files changed, 17 insertions(+) diff --git a/apps/argocd/values.yaml b/apps/argocd/values.yaml index 04cc6b8..962a8cf 100644 --- a/apps/argocd/values.yaml +++ b/apps/argocd/values.yaml @@ -1,6 +1,9 @@ argo-cd: global: domain: argocd.noxxos.nl + logging: + format: json + level: info configs: params: diff --git a/apps/logging/loki/values.yaml b/apps/logging/loki/values.yaml index f69c095..7e5804c 100644 --- a/apps/logging/loki/values.yaml +++ b/apps/logging/loki/values.yaml @@ -24,6 +24,11 @@ loki: # Authentication auth_enabled: false + # Server configuration + server: + log_level: info + log_format: json + # Common configuration commonConfig: replication_factor: 1 diff --git a/apps/logging/promtail/values.yaml b/apps/logging/promtail/values.yaml index 757e2ef..dab7126 100644 --- a/apps/logging/promtail/values.yaml +++ b/apps/logging/promtail/values.yaml @@ -28,6 +28,7 @@ promtail: # Server config server: log_level: info + log_format: json http_listen_port: 3101 # Scrape configs diff --git a/apps/monitoring/grafana/values.yaml b/apps/monitoring/grafana/values.yaml index 6ae6c2c..c28cfc6 100644 --- a/apps/monitoring/grafana/values.yaml +++ b/apps/monitoring/grafana/values.yaml @@ -122,6 +122,8 @@ grafana: log: mode: console level: info + console: + format: json users: auto_assign_org: true diff --git a/apps/monitoring/prometheus/values.yaml b/apps/monitoring/prometheus/values.yaml index 3c2c27f..d411b2a 100644 --- a/apps/monitoring/prometheus/values.yaml +++ b/apps/monitoring/prometheus/values.yaml @@ -23,6 +23,8 @@ kube-prometheus-stack: prometheusOperator: enabled: true + logLevel: info + logFormat: json resources: requests: cpu: 50m @@ -66,6 +68,10 @@ kube-prometheus-stack: disableCompaction: false scrapeInterval: 30s + # Log format + logLevel: info + logFormat: json + # 3 months retention (~90 days) retention: 90d retentionSize: 100GB