EMZETT.
Login

Gesundheitsprüfung und Statusseite

Kurz: Eine Gesundheitsprüfung (Health Check) ist eine Adresse, die meldet, ob ein Dienst läuft und seine Abhängigkeiten erreicht. Eine Statusseite zeigt das nach außen.

Genauer: Ein einfacher Check antwortet mit „200 OK”, wenn die Anwendung lebt. Ein tieferer Check prüft Datenbank, Cache und externe Dienste. Load Balancer und Kubernetes nutzen Health Checks, um kranke Instanzen aus dem Betrieb zu nehmen.

Im Detail

  • Liveness und Readiness: „Lebt der Prozess?” und „Kann er Anfragen annehmen?”
  • Cron-Überwachung: Regelmäßige Aufgaben melden sich nach jedem Lauf. Bleibt die Meldung aus, gibt es Alarm.
  • Statusseite: Zeigt aktuelle Störungen und Verlauf, schafft Vertrauen.
  • Externe Überwachung: Dienste, die von außen alle paar Minuten anfragen, merken auch Ausfälle des gesamten Rechenzentrums.

Siehe auch: Observability: Logs, Metriken und Traces, Load Balancer (Lastverteiler)