Anhang A. Beispiel SLO-Dokument
Dieses Dokument beschreibt die SLOs für den Example Game Service.
Status | Veröffentlicht |
---|---|
Autor | Steven Thurgood |
Datum | 2018-02-19 |
Rezensenten | David Ferguson |
Genehmiger | Betsy Beyer |
Genehmigungsdatum | 2018-02-20 |
Datum des Wiederbesuchs | 2019-02-01 |
Service Übersicht
Der Example Game Service ermöglicht es Android- und iPhone-Nutzern, ein Spiel miteinander zu spielen. Die App läuft auf den Telefonen der Nutzer und die Spielzüge werden über eine REST-API an die API zurückgeschickt. Der Datenspeicher enthält den Stand aller aktuellen und vorherigen Spiele. Eine Score-Pipeline liest diese Tabelle aus und erstellt aktuelle Ranglisten für heute, diese Woche und alle Zeiten. Die Ergebnisse der Ligatabelle sind in der App, über die API und auch auf einem öffentlichen HTTP-Server verfügbar.
Die SLO verwendet ein vierwöchiges Zeitfenster.
SLIs und SLOs
Kategorie | SLI | SLO |
---|---|---|
API | ||
Verfügbarkeit |
Der Anteil erfolgreicher Anfragen, gemessen an den Metriken des Load Balancers. Jeder andere HTTP-Status als 500-599 wird als erfolgreich angesehen. count of "api" http_requests which do not have a 5XX status code divided by count of all "api" http_requests |
97% Erfolg |
Latenz |
Der Anteil der ausreichend schnellen Anfragen, gemessen an den Load Balancer-Metriken. "Ausreichend schnell" ist definiert als < 400 ms oder < 850 ms. count of "api" http_requests with a duration less than or equal to "0.4" seconds divided by count of all "api" http_requests ... |
Get Das Arbeitsbuch zur Standortzuverlässigkeit now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.