Glossar · Arten des Monitorings

Was ist API-Monitoring?

API-Monitoring prüft, ob ein API-Endpunkt erreichbar ist, mit dem richtigen Statuscode und den richtigen Daten antwortet und das schnell genug, indem es nach Zeitplan echte Anfragen sendet.

Wie es funktioniert und warum es wichtig ist

Eine API-Prüfung sendet eine Anfrage mit der Methode, den Headern und dem Body, die der Endpunkt erwartet, oft mit einem Authentifizierungstoken, und prüft dann die Antwort: den Statuscode, die Response-Header und Felder im JSON-Body, etwa ob $.status gleich ok ist oder eine Liste nicht leer ist.

Viele Fehler zeigen sich erst über mehrere Aufrufe hinweg: Anmelden, das Token verwenden, einen Datensatz anlegen und wieder auslesen. Anfragen zu verketten und Werte zwischen ihnen weiterzugeben, testet die API so, wie ein Client sie nutzt.

Ein eigener Health-Check-Endpunkt, der Datenbank und andere Abhängigkeiten ohne Seiteneffekte testet, ist das Günstigste, was sich jede Minute überwachen lässt.

Wie Uptimecheck hilft

API-Monitore von Uptimecheck senden GET-, POST-, PUT-, PATCH-, DELETE-, HEAD- oder OPTIONS-Anfragen mit bis zu 20 Headern und einem Body und prüfen den Status, bis zu 10 JSON- und Header-Bedingungen sowie ein Keyword. Mehrstufige Flows verketten Anfragen und geben Werte wie ein Token zwischen den Schritten weiter, Passwörter werden verschlüsselt gespeichert, und Antworten, die langsamer als Ihr Limit sind, lösen einen Langsam-Alarm aus.

API-Monitoring ansehen

14 Tage kostenlos testen · Danach gratis für 5 Monitore · Keine Kreditkarte

Mehr dazu in den Ratgebern

Guides 5 Min. Lesezeit

API-Monitoring-Checkliste: Mehr prüfen als 200 OK

Eine API kann 200 zurückgeben und trotzdem kaputt sein. Eine praktische Checkliste für API-Monitoring: Methoden, Header, Request-Bodys, Authentifizierung, erwartete Antworten und Schwellenwerte für die Antwortzeit.

Lesen

Guides 7 Min. Lesezeit

Health-Check-Endpoint bauen (und überwachen): So geht’s

Ein Health-Check-Endpoint sagt Monitoren und Load Balancern, ob Ihre App Anfragen bedienen kann. Was Sie prüfen sollten, wie er schnell und sicher bleibt, Code für Laravel, Express und Flask und wie Sie ihn überwachen.

Lesen

Fragen

Was sollte ein API-Health-Check zurückgeben?

200 mit einem kleinen JSON-Body, wenn der Dienst und seine kritischen Abhängigkeiten funktionieren, und 503, wenn nicht. Halten Sie ihn schnell und frei von Seiteneffekten.

Wie überwache ich eine API, die eine Authentifizierung erfordert?

Senden Sie das Token oder den API-Schlüssel als Header in der Prüfung. Verwenden Sie einen eigenen Schlüssel mit reinem Lesezugriff, damit die Einstellungen der Prüfung keinen Schaden anrichten können, falls sie nach außen gelangen.

Wie oft sollte eine API geprüft werden?

Jede Minute für APIs, auf die Kunden angewiesen sind, und alle 5 bis 15 Minuten für interne oder weniger kritische.

Downtime ist von gestern.

Richten Sie Ihren ersten Monitor in weniger als einer Minute ein – oder sehen Sie sich zuerst die Live-Demo an.

14 Tage kostenlos testen · Danach gratis für 5 Monitore · Keine Kreditkarte