diff --git a/argocd/apps/alloy.yaml b/argocd/apps/alloy.yaml index c13ae7b..f18aea6 100644 --- a/argocd/apps/alloy.yaml +++ b/argocd/apps/alloy.yaml @@ -91,12 +91,12 @@ spec: selector = "{service=\"traefik\"}" stage.regex { - expression = `\"\w+ .+ HTTP/[\d.]+\" (?P[0-9]{3}) ` + expression = `\"\w+ .+ HTTP/[\d.]+\" (?P[0-9])[0-9]{2} ` } stage.template { source = "level" - template = `{{ if eq (printf "%.1s" .status_code) "5" }}error{{ else if eq (printf "%.1s" .status_code) "4" }}warn{{ else }}info{{ end }}` + template = `{{ if eq .status_class "5" }}error{{ else if eq .status_class "4" }}warn{{ else }}info{{ end }}` } stage.labels {