Technik 2.2 — Monitoring & Observability

Monitoring sagt dir, dass etwas kaputt ist. Observability sagt dir warum. Der Unterschied: Monitoring beobachtet bekannte Indikatoren (CPU, Memory). Observability erlaubt dir, neue Fragen an das System zu stellen, ohne neuen Code zu deployen.

Drei Säulen der Observability:
  • Logs: WAS ist passiert? Diskrete Ereignisse mit Zeitstempel.
  • Metriken: WIE VIEL? Aggregierte Zahlen (Latenz, Fehlerrate, Durchsatz).
  • Traces: WO ist es passiert? Verfolgung einer Anfrage durch verteilte Services.
Faustregel: „Du kannst nicht verbessern, was du nicht messen kannst — aber alles zu messen verschleiert das Wichtige."
Zurück zu Technik