From e3538cb86a8b16cff94bb7d334a20489fbe1bebc Mon Sep 17 00:00:00 2001 From: Ralph Slooten Date: Fri, 6 Jun 2025 17:43:20 +1200 Subject: [PATCH] Improve Prometheus GetMode detection --- internal/prometheus/metrics.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/internal/prometheus/metrics.go b/internal/prometheus/metrics.go index bd40c06..1669613 100644 --- a/internal/prometheus/metrics.go +++ b/internal/prometheus/metrics.go @@ -178,11 +178,13 @@ func StartSeparateServer() { // GetMode returns the Prometheus run mode func GetMode() string { mode := strings.ToLower(strings.TrimSpace(config.PrometheusListen)) - if mode == "false" { + + switch { + case mode == "false", mode == "": return "disabled" - } - if mode == "true" { + case mode == "true": return "integrated" + default: + return "separate" } - return "separate" }