Nr 01 · Słownik · Chmura i DevOps · Chmura, DevOps i SRE

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

Grupa pojęć · Chmura, DevOps i SRE20 haseł