diff --git a/argocd/apps/alloy.yaml b/argocd/apps/alloy.yaml index f18aea6..52542a3 100644 --- a/argocd/apps/alloy.yaml +++ b/argocd/apps/alloy.yaml @@ -83,30 +83,6 @@ spec: } } - // Parse Traefik access logs to derive log level from HTTP status code - loki.process "traefik_level" { - forward_to = [loki.process.filter.receiver] - - stage.match { - selector = "{service=\"traefik\"}" - - stage.regex { - expression = `\"\w+ .+ HTTP/[\d.]+\" (?P[0-9])[0-9]{2} ` - } - - stage.template { - source = "level" - template = `{{ if eq .status_class "5" }}error{{ else if eq .status_class "4" }}warn{{ else }}info{{ end }}` - } - - stage.labels { - values = { - level = "", - } - } - } - } - // Filter out noisy fsnotify/inotify errors from Loki and ArgoCD loki.process "filter" { forward_to = [loki.write.loki.receiver] @@ -120,7 +96,7 @@ spec: // Collect logs from Kubernetes pods using the Kubernetes API loki.source.kubernetes "pods" { targets = discovery.relabel.pods.output - forward_to = [loki.process.traefik_level.receiver] + forward_to = [loki.process.filter.receiver] } // Write logs to Loki