Obserwowalnosc i SRE
20 pojęć w 8 podgrupach, z prostymi definicjami i źródłami.
Miary niezawodnosci · 2
- 01czas naprawyMTTRŚredni czas od wykrycia awarii do przywrócenia poprawnego działania usługi (Mean Time To Recovery/Repair).
- 02czas wykryciaMTTDŚredni czas od wystąpienia awarii do jej wykrycia przez system monitorowania lub operatorów (Mean Time To Detect).
Podstawy obserwowalnosci · 2
- 01obserwowalnośćo11yWłasność systemu pozwalająca wnioskować o jego wewnętrznym stanie na podstawie zewnętrznych wyjść (metryk, logów, śladów) bez modyfikacji kodu.
- 02telemetriaZbiór danych pomiarowych emitowanych przez system (metryki, logi, ślady) i przesyłanych do systemu analizy w celu monitorowania zachowania.
Poziomy uslug · 2
- 01budżet błęduerror budgetDopuszczalna ilość niezawodności utraconej w okresie, wyznaczona jako dopełnienie celu SLO; wyczerpanie wstrzymuje wdrażanie zmian.
- 02tempo wypalaniaburn rateStosunek bieżącego zużycia budżetu błędu do tempa, które wyczerpałoby go równomiernie w całym okresie; podstawa alertów wielookienkowych.
Praktyki SRE · 1
- 01praca operacyjnatoilRęczna, powtarzalna i zautomatyzowalna praca związana z utrzymaniem usługi, nieprzynosząca trwałej wartości i skalująca się z obciążeniem.
Sledzenie rozproszone · 4
- 01propagacja kontekstuPrzekazywanie identyfikatorów śladu i przedziału między usługami w nagłówkach żądań, umożliwiające powiązanie operacji w jeden ślad rozproszony.
- 02próbkowanie śladówSelektywne zachowywanie części śladów rozproszonych w celu ograniczenia kosztów przechowywania przy zachowaniu reprezentatywności danych.
- 03przedział śladuspanPojedyncza, nazwana jednostka pracy w śladzie rozproszonym, opisana czasem rozpoczęcia, trwaniem i atrybutami; podstawowy element budujący ślad.
- 04ślad rozproszonyReprezentacja przebiegu pojedynczego żądania przez wiele usług, złożona z powiązanych przedziałów ukazujących ścieżkę i czasy wykonania.
Strategie monitorowania · 4
- 01alertowanieAutomatyczne wykrywanie warunków przekroczenia progów w telemetrii i powiadamianie odpowiedzialnych osób o potencjalnej awarii usługi.
- 02nasyceniesaturationMiara stopnia wykorzystania ograniczonego zasobu systemu względem jego pojemności; bliskość pełnego nasycenia zwiastuje degradację wydajności.
- 03sygnały złotegolden signalsCztery kluczowe wskaźniki monitorowania usługi: opóźnienie, ruch, błędy i nasycenie, zalecane jako minimalny zestaw sygnałów.
- 04zmęczenie alertamialert fatigueSpadek wrażliwości operatorów na powiadomienia wskutek nadmiaru fałszywych lub niedziałających alertów, prowadzący do ignorowania zgłoszeń.
Sygnaly telemetryczne · 3
- 01kardynalnośćLiczba unikalnych kombinacji etykiet metryki; wysoka wartość zwiększa koszt przechowywania i przetwarzania danych telemetrycznych.
- 02metrykaLiczbowy pomiar agregowany w czasie, opisujący jeden wymiar zachowania systemu, np. liczbę żądań na sekundę czy zużycie pamięci.
- 03szereg czasowyCiąg punktów pomiarowych uporządkowanych w czasie, identyfikowany nazwą metryki i zestawem etykiet, przechowywany w bazie szeregów czasowych.
Zarzadzanie incydentami · 2
- 01analiza powłamaniowapostmortemUstrukturyzowany przegląd incydentu po jego zażegnaniu w celu ustalenia przyczyn i działań naprawczych, prowadzony bez przypisywania winy.
- 02kultura bez obwinianiablamelessPodejście organizacyjne skupiające analizę incydentów na czynnikach systemowych, a nie na winie jednostek, by zachęcać do otwartego raportowania.
Pozostałe grupy — Chmura, DevOps i SRE
- SłownikCI CD i automatyzacja
- SłownikIac i konfiguracja
- SłownikKonteneryzacja i orkiestracja
- SłownikModele chmury i uslug
- SłownikSkalowanie i niezawodnosc