Observability

Inzicht in moderne data-architectuur

Miller Trujillo

Senior Software Engineer

Wat is observability?

  • Begrijpen wat binnen gebeurt vanaf buiten.
  • Data-observability
    • Begrijp data terwijl het beweegt
  • Complexe gedistribueerde systemen
  • Problemen oplossen
  • Betrouwbaarheid
Inzicht in moderne data-architectuur

Kernaspecten van observability: monitoring en metrics

  • Monitoring, logging en tracing.
  • Monitoring: continu de status van het systeem checken
  • Metrics: numerieke waarden die door het systeem worden uitgezonden

Voorbeeld van een monitoringdashboard uit Grafana playground

Inzicht in moderne data-architectuur

Kernaspecten van observability: logging en tracing

logging

  • Registraties van gebeurtenissen
    • Voorbeelden:
      • Informatie- of debugberichten
      • Exception stack trace
  • Auditlogs
    • Wie deed wat en wanneer

Tracing

  • Volg een specifieke request of element door verschillende stappen

Speelgoed met kaart als voorbeeld van tracing

Inzicht in moderne data-architectuur

Observability-platforms

Logo's van observability-platforms van GCP en AWS

Diverse logo's van observability-platforms

Inzicht in moderne data-architectuur

Laten we oefenen!

Inzicht in moderne data-architectuur

Preparing Video For Download...