diff --git a/apps/k8s01/blog/slo.yaml b/apps/k8s01/blog/slo.yaml index adec63354a40181411bc49e85f3e30e06062e464..3ea2baacb5319598219657c41967d6ca0cd36f91 100644 --- a/apps/k8s01/blog/slo.yaml +++ b/apps/k8s01/blog/slo.yaml @@ -8,20 +8,20 @@ spec: slos: - name: "requests-availability" objective: 99 - description: "blog SLO based on availability for HTTP request responses." + description: "Blog: SLO based on availability for HTTP request responses." sli: events: errorQuery: sum(rate(nginx_ingress_controller_requests{exported_namespace="blog",ingress="blog",status=~"(5..|429)"}[{{.window}}])) totalQuery: sum(rate(nginx_ingress_controller_requests{exported_namespace="blog",ingress="blog"}[{{.window}}])) alerting: - name: blogHighErrorRate + name: BlogHighErrorRate labels: category: "availability" annotations: summary: "High error rate on 'blog' requests responses" - name: "requests-latency" objective: 99 - description: "Warn that we apiserver responses are being slow and this will affect the clients (kubectl users, controllers...)." + description: "Blog: SLO based on latency for HTTP request responses. Warns if requests take longer than 250ms. When responses are slower than 200ms they become noticable slow." labels: category: latency sli: @@ -34,7 +34,7 @@ spec: ) totalQuery: sum(rate(nginx_ingress_controller_request_duration_seconds_count{exported_namespace="blog",ingress="blog",method!="WATCH"}[{{.window}}])) alerting: - name: blogLatencyAlert + name: BlogLatencyAlert labels: category: "latency" annotations: