ASP.NET Core Health Checks
18.07.2022, 00:00 Uhr
Wie geht es dir?
Den Status einer ASP.NET-Core-Webanwendung mit Health Checks ermitteln.
Die Nutzung von externen Schnittstellen in Form von Application Programming Interfaces (APIs) erlangt eine immer größere Bedeutung. Moderne Anwendungen bieten diese APIs nicht nur an, sondern konsumieren externe Schnittstellen auch in großem Umfang. Die Folge: Die Adaption von APIs und deren Einsatz in Anwendungen steigt jedes Jahr an. Entwickler verbringen circa 30 Prozent ihrer Entwicklerzeit damit, APIs zu implementieren [1]. Andere Auswertungen [2] kommen zu dem Ergebnis, dass über 90 Prozent aller Entwickler APIs nutzen. Auch wenn diese Zahlen nicht nachprüfbar sind, ist die Wichtigkeit von APIs und deren einwandfreiem Betrieb schwer wegzudiskutieren.
Sogenannte Health Checks können ein wichtiges Instrument sein, um diesen Betrieb zu überwachen. Sie prüfen, ob eine Ressource noch funktioniert. Beispielsweise, ob sie erreichbar ist, in einem gewissen Zeitlimit antwortet oder ob die Daten in Ordnung sind, die zurückgeliefert werden.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar