slo-implementation
Define and implement Service Level Indicators (SLIs) and Service Level Objectives (SLOs) with error budgets and alerting. Use when establishing reliability targets, implementing SRE practices, or measuring service performance.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Define and implement Service Level Indicators (SLIs) and Service Level Objectives (SLOs) with error budgets and alerting. Use when establishing reliability targets, implementing SRE practices, or measuring service performance.
How to use
Zainstaluj skill slo-implementation w swoim środowisku agenta, dodając go do konfiguracji observability-monitoring.
Zdefiniuj Service Level Indicators (SLI) dla swojej usługi, wybierając typ pomiaru: dostępność (stosunek udanych żądań do wszystkich żądań), opóźnienie (żądania poniżej progu czasu odpowiedzi) lub trwałość danych (udane zapisy do wszystkich zapisów). Użyj dostarczonych zapytań PromQL jako szablonów dla Twojego systemu monitorowania.
Ustal Service Level Objectives (SLO) — wewnętrzne cele niezawodności — biorąc pod uwagę oczekiwania użytkowników, wymagania biznesowe i bieżącą wydajność. Skorzystaj z tabeli przykładów, aby wybrać odpowiedni procent (np. 99.9% dla 43 minut przestoju miesięcznie).
Oblicz i przydziel budżet błędów na podstawie różnicy między SLO a 100%, określając, ile niedostępności możesz zaakceptować bez naruszenia umowy z klientami.
Skonfiguruj alerty oparte na SLO, które będą powiadamiać zespół, gdy faktyczna niezawodność zbliża się do granic budżetu błędów, umożliwiając równoważenie niezawodności z szybkością wdrażania nowych funkcji.
Monitoruj cele niezawodności w czasie, porównując rzeczywiste SLI z ustalonymi SLO, aby śledzić postępy i dostosowywać strategie niezawodności w razie potrzeby.