Bereitschaft und Prozessgesundheit trennen
Ein Liveness-Check prüft, ob der Prozess weiterlaufen kann; er sollte nicht allein wegen eines kurzzeitig langsamen abhängigen Dienstes fehlschlagen. Ein Readiness-Check entscheidet, ob die Instanz neuen Traffic erhält, etwa während Start oder notwendiger Initialisierung.
Prüfen Sie nur Abhängigkeiten, die für eine sichere Bearbeitung entscheidend sind. Führt der Health-Endpunkt teure Abfragen aus oder ruft viele Dienste auf, kann er zusätzliche Last erzeugen und einen Vorfall verstärken.
Endpunkt schützen und testen
Geben Sie einen knappen Status ohne interne Zugangsdaten, Kundendaten oder ausführliche Fehlerdetails zurück. Bei einer öffentlichen Route prüfen Sie, welche Informationen anonyme Aufrufer sehen müssen und welche Zugriffsanforderungen die Plattform stellt.
Testen Sie Start, Beeinträchtigung und Erholung von Abhängigkeiten sowie geordnetes Herunterfahren. Bestätigen Sie Statuscode, Zeitlimit und Pfad in den Hosting-Einstellungen; eine lokale Route kann in Produktion unerreichbar oder anders geroutet sein.