Obserwowalność

Nowoczesna architektura danych

Miller Trujillo

Senior Software Engineer

Czym jest obserwowalność?

  • Rozumienie wnętrza systemu z zewnątrz.
  • Obserwowalność danych
    • Śledzenie danych w ruchu
  • Złożone systemy rozproszone
  • Rozwiązywanie problemów
  • Niezawodność
Nowoczesna architektura danych

Kluczowe aspekty obserwowalności: monitorowanie i metryki

  • Monitorowanie, logowanie i śledzenie.
  • Monitorowanie: Ciągła kontrola stanu systemu
  • Metryki: Wartości liczbowe emitowane przez system

Przykładowy pulpit monitorowania z Grafana playground

Nowoczesna architektura danych

Kluczowe aspekty obserwowalności: logowanie i śledzenie

Logowanie

  • Rejestry zdarzeń
    • Przykłady:
      • Komunikaty informacyjne lub debugowania
      • Ślad stosu wyjątku
  • Dzienniki audytu
    • Kto zrobił co i kiedy

Śledzenie

  • Śledzenie konkretnego żądania lub elementu przez kolejne etapy

Zabawka z mapą ilustrująca śledzenie

Nowoczesna architektura danych

Platformy obserwowalności

Logo platform obserwowalności GCP i AWS

Logo różnych platform obserwowalności

Nowoczesna architektura danych

Czas na ćwiczenia!

Nowoczesna architektura danych

Preparing Video For Download...