Observabilita

Porozumění moderní datové architektuře

Miller Trujillo

Senior Software Engineer

Co je observabilita?

  • Pochopení vnitřního stavu zvenčí.
  • Datová observabilita
    • Sledování dat při jejich pohybu
  • Komplexní distribuované systémy
  • Řešení problémů
  • Spolehlivost
Porozumění moderní datové architektuře

Klíčové aspekty observability: Monitoring a metriky

  • Monitoring, logování a trasování.
  • Monitoring: Průběžná kontrola stavu systému
  • Metriky: Číselné hodnoty generované systémem

Ukázka monitorovacího dashboardu z Grafana playground

Porozumění moderní datové architektuře

Klíčové aspekty observability: Logování a trasování

Logování

  • Záznamy událostí
    • Příklady:
      • Informační nebo ladící zprávy
      • Výpis zásobníku výjimky
  • Auditní logy
    • Kdo udělal co a kdy

Trasování

  • Sledování konkrétního požadavku nebo prvku napříč různými fázemi

Hračka s mapou jako příklad trasování

Porozumění moderní datové architektuře

Platformy pro observabilitu

Loga platforem observability GCP a AWS

Loga různých platforem observability

Porozumění moderní datové architektuře

Pojďme si procvičit!

Porozumění moderní datové architektuře

Preparing Video For Download...