diff --git a/apps/k8s01/forecastle/slo.yaml b/apps/k8s01/forecastle/slo.yaml index 0643b8db15c8b6ea8bdf3b6ffff386cbc27df3c2..1784b593fb4bab0bf9805b54f51dacdfb4da41f4 100644 --- a/apps/k8s01/forecastle/slo.yaml +++ b/apps/k8s01/forecastle/slo.yaml @@ -11,8 +11,8 @@ spec: description: "forecastle SLO based on availability for HTTP request responses." sli: events: - errorQuery: sum(rate(nginx_ingress_controller_requests{exported_namespace="forecastle",ingress="forecastle",status=~"(5..|429)"}[{{.window}}])) - totalQuery: sum(rate(nginx_ingress_controller_requests{exported_namespace="forecastle",ingress="forecastle"}[{{.window}}])) + errorQuery: sum(rate(nginx_ingress_controller_requests{exported_namespace="forecastle",ingress="forecastle",status=~"(5..|429)"}[{{.window}}]) or vector(0)) + totalQuery: sum(rate(nginx_ingress_controller_requests{exported_namespace="forecastle",ingress="forecastle"}[{{.window}}]) or vector(1)) alerting: name: ForecastleHighErrorRate labels: