Ich möchte einen einfachen Gesundheitscheck implementieren und über http verfügbar machen.Spec für HTTP-Health-Checks?
Bis jetzt habe ich nur Erfahrung beim Schreiben von Nagios Plugins. Nagios hat dies API spec
Gibt es bereits einen gemeinsamen Weg, wie Hersteller-neutrale Gesundheitschecks schreiben?
Wenn nicht, was sollte ein gesunder Gesundheitscheck zurückgeben, um es zu vielen verschiedenen Überwachungsserverimplementierungen beweglich zu machen?
Wie könnte HTTP als Protokoll nicht anbieterneutral sein? Wessen Gesundheit möchtest du unter welchen Aspekten prüfen? Der Zweck einer HTTP-Integritätsprüfung besteht normalerweise nur darin, zu überprüfen, ob der Webserver, dessen Integrität überprüft wird, normal funktioniert. Eine leere Antwort sollte ausreichen. Solange der Server antworten kann, wird der Test bestanden. – marekful
@marekful HTTP ist die Transportschicht. Ich könnte IP auch über Avian Carriers verwenden. Ich interessiere mich für die Syntax und die Sematic der Gesundheitscheckausgabe. Bei dieser Frage geht es um Datenformate und nicht darum, wie die Daten transportiert werden. HTTP bietet bereits ein nettes Feature: Der Statuscode. Aber ich denke, das ist nicht genug. – guettli
Sie geben keine Details an und der einzige Link in der Frage ist für das Problem nicht relevant. Welche Komponenten befinden sich in Ihrem System? Welche Gesundheit möchten Sie überprüfen? – marekful