Observability

Moderne Datenarchitekturen verstehen

Miller Trujillo

Senior Software Engineer

Was ist Observability?

  • Von außen das Innere verstehen.
  • Data Observability
    • Datenbewegungen verstehen
  • Komplexe verteilte Systeme
  • Problembehebung
  • Zuverlässigkeit
Moderne Datenarchitekturen verstehen

Kernelemente der Observability: Monitoring & Metriken

  • Monitoring, Logging und Tracing.
  • Monitoring: Systemstatus laufend prüfen
  • Metriken: Vom System ausgegebene Zahlenwerte

Beispiel-Dashboard aus dem Grafana-Playground

Moderne Datenarchitekturen verstehen

Kernelemente der Observability: Logging & Tracing

Logging

  • Aufzeichnungen von Ereignissen
    • Beispiele:
      • Info- oder Debug-Meldungen
      • Exception-Stacktrace
  • Audit-Logs
    • Wer hat was wann getan

Tracing

  • Eine konkrete Anfrage oder ein Element über mehrere Schritte verfolgen

Spielzeug mit Karte als Tracing-Metapher

Moderne Datenarchitekturen verstehen

Observability-Plattformen

Observability-Plattformen: Logos von GCP und AWS

Diverse Observability-Plattformen: Logos

Moderne Datenarchitekturen verstehen

Lass uns üben!

Moderne Datenarchitekturen verstehen

Preparing Video For Download...