Monitoring für APIs und Health-Endpunkte

Eine API kann mit 200 antworten und trotzdem kaputt sein. FastPing sendet die Anfrage, die Sie festlegen, liest die JSON-Antwort und prüft den Wert, der anzeigt, dass der Dienst funktioniert.

Details der Prüfung

Monitortyp
API (JSON)
Ziel
URL
Kürzestes Intervall
30 Sekunden
Vor einem Ausfallalarm
Eine zweite Prüfung nach 20 Sekunden
Prüfstandort
Helsinki, Finnland (EU)

So funktioniert es

  1. Sie legen die Anfrage fest: Methode, URL, Header wie einen Authorization-Header und bei POST, PUT oder PATCH einen Body.
  2. FastPing prüft den Statuscode, parst die JSON-Antwort und liest den Wert unter einem Pfad wie checks.database.
  3. Weicht der Wert vom erwarteten ab oder ist die Antwort kein JSON, schlägt die Prüfung fehl.
  4. Zwei Fehlschläge hintereinander eröffnen einen Vorfall und alarmieren jeden verknüpften Kanal.

Was FastPing prüft

  • Statuscode

    Standardmäßig jeder 2xx- oder 3xx-Code oder genau die Codes, die Ihre API liefern soll.

  • JSON-Werte

    Vergleichen Sie den Wert unter einem Pfad mit Punkten, etwa status oder regions.0.healthy, mit dem erwarteten Wert.

  • Antwortzeit

    Warnung, wenn die Zeit bis zum ersten Byte Ihren Schwellenwert überschreitet, noch bevor bei Clients Timeouts auftreten.

  • TLS

    Strenge Zertifikatsprüfung, einschließlich der vollständigen Kette.

Einrichtung

Wählen Sie API (JSON) und geben Sie die URL des Endpunkts ein. Ergänzen Sie die Header und den Body, die der Endpunkt braucht, dann den JSON-Pfad und den erwarteten Wert. Verknüpfen Sie Alarmkanäle und speichern Sie.

Häufige Fragen

Ist Ihre Frage nicht dabei, schreiben Sie uns. Wir antworten per E-Mail, meist innerhalb eines Werktags.

Support kontaktieren
Welche Syntax für JSON-Pfade wird unterstützt?

Durch Punkte getrennte Schlüssel, Array-Positionen als Zahlen, etwa data.items.0.id. Platzhalter und Filterausdrücke werden nicht unterstützt.

Ist mein API-Token in einem Monitor sicher?

Header werden mit dem Monitor gespeichert und sind für Ihre Teammitglieder und in Datenexporten sichtbar. Verwenden Sie ein eigenes Token, das nur Lesezugriff hat.

Kann ich API-Monitore aus meiner Deployment-Pipeline anlegen?

Ja, mit dem Add-on „REST-API-Zugriff“: Monitore lassen sich mit einem API-Schlüssel anlegen, pausieren, fortsetzen und löschen.

Funktioniert das mit GraphQL?

Ja. Senden Sie eine POST-Anfrage mit Ihrer Query als Body und prüfen Sie einen Wert im data-Objekt der Antwort.

Starten Sie mit dem Gratis-Tarif

3 Monitore, Prüfung alle 5 Minuten und 1 Statusseite. Keine Zahlungsdaten nötig.

GraphQL ist eine Marke des jeweiligen Inhabers. FastPing steht in keiner Verbindung zu diesem Inhaber und wird nicht von ihm unterstützt.