API-Monitoring, das die falsche Antwort erkennt.
Ihr Health-Endpunkt sieht keinen kaputten Login-Ablauf. Uptimia meldet sich an, ruft die API auf und prüft die Antworten — Sie bekommen den fehlschlagenden Schritt statt eines Support-Tickets.
Step breakdown
All 4 steps passedFailed at step 31.66 s · 14:251.38 s · 14:327-day averagesLast runAssertions — step 3
3 of 3 passing1 of 3 passedResponse — step 3
201 · 624 ms500 · 612 msRecent Runs
every 5 min · 12 locations
New York✗ Failed at step 31.41 s
Frankfurt✗ Failed at step 31.38 s
London✓ All 4 steps passed1.62 s
Sydney✓ All 4 steps passed1.71 s
New York✓ All 4 steps passed1.58 s
Tokyo✓ All 4 steps passed1.64 sDie Anfrage mit der falschen Antwort
Ein fünfstufiger Bestellablauf, nach Zeitplan ausgeführt. Login, Bestellabfrage und Gesamtsumme bestehen alle — die Anfrage danach nicht.
Was ein Ping nie sieht
Eine Anfrage, die gelingt, aber die falschen Daten zurückgibt, ist trotzdem ein Ausfall, und ein kaputter Schritt drei Anfragen weiter unten erreicht Ihren Health-Endpunkt nie. Richten Sie einen Monitor auf Ihre eigene API — oder auf die Anbieter-APIs, von denen Sie abhängen, und wissen Sie: Es liegt an ihnen, nicht an Ihnen.
Ketten, Assertions und Timing
Bis zu 15 Requests verketten
Jeder Schritt kann einen Wert aus der Antwort ziehen — einen Token, eine Bestell-ID — in eine Variable, die spätere Schritte als {{name}} einsetzen. Ein Monitor deckt den kompletten Ablauf vom Login bis zum Aufräumen ab.
- 6 HTTP-Methoden — GET, POST, PUT, PATCH, DELETE oder HEAD, in beliebiger Reihenfolge
- In Variablen extrahieren — überall nachgelagert als
{{name}}referenzierbar - Eigene Header, Body und Timeout pro Schritt — duplizieren Sie einen Schritt, um schnell aufzubauen
Status, Werte und Timing prüfen
Fügen Sie die Prüfungen hinzu, die jeder Schritt bestehen muss: einen exakten Status, ein Antwortzeit-Budget, einen Wert im Antwort-Body, einen Header oder Text in der Antwort. Schlägt eine fehl, zeigt der Lauf, was tatsächlich zurückkam — und Test ausführen trifft den echten Endpunkt, bevor Sie speichern.
- Status und Antwortzeit — der Schritt schlägt fehl, wenn der Code falsch oder die Antwort zu langsam ist
- Werte innerhalb der Antwort — auf ein Feld zeigen und verlangen, dass es vorhanden und richtig ist
- Antwort-Header und Body-Text — einen Header-Wert verlangen oder Text, der vorhanden sein muss bzw. nicht vorhanden sein darf
DNS, TLS oder Ihr eigenes Backend
„Die API ist langsam“ ist nie die ganze Geschichte. Die Zeit jedes Schritts wird in fünf Phasen aufgeteilt — DNS, Connect, TLS, Wait, Receive —, sodass Sie sehen, welcher Schritt bremst und ob das Netzwerk oder Ihr Backend dahintersteckt.
- Fünf-Phasen-Timing pro Schritt — DNS, Connect, TLS, Wait, Receive
- Antwortzeit-Diagramm pro Schritt — gestapelt, mit Vorfall-Markierungen
- Langsamster Schritt und langsamste Läufe direkt auf der Monitor-Detailseite
Echte API-Schlüssel, stets maskiert
Hinterlegen Sie Passwörter, API-Schlüssel und Tokens als Secret-Variablen: nur-schreibend, maskiert beim Lesen und geschwärzt in zurückgegebenen URLs, Headern und Antwortausschnitten. Nichts Sensibles landet in Ihrem Ausführungsverlauf.
- Nur-schreibende Secret-Variablen — maskiert, wann immer sie zurückgelesen werden
- Überall geschwärzt, wo sie zurückgegeben wird — URLs, Header und Body-Ausschnitte
- Extrahierte Werte, die einem Secret entsprechen, werden ebenfalls nie zurückgegeben
Verketten Sie die Requests einmal.Fehlerhafter Schritt wird benannt.
Jeder Schritt, jede Assertion, jeder Benachrichtigungskanal — 30 Tage kostenlos, und nichts davon ist ein kostenpflichtiges Add-on.
So funktioniert API-Monitoring
Bauen Sie die Kette, testen Sie sie gegen die Live-API — und Uptimia führt sie nach Zeitplan aus unserem Netzwerk aus. Nichts zu installieren.
Verketten Sie Ihre Requests
Fügen Sie jede Anfrage der Reihe nach hinzu, setzen Sie Header und Body und extrahieren Sie die Werte, die spätere Schritte brauchen, in Variablen.
Assertions setzen und einen Test ausführen
Fügen Sie die Prüfungen hinzu, die jeder Schritt bestehen muss, und führen Sie dann einen Test gegen den echten Endpunkt aus — volle Ergebnisse pro Schritt, bevor Sie speichern.
Wir führen es nach Zeitplan aus
Ein Prüfknoten durchläuft die ganze Kette in einem Rutsch, prüft jede Assertion und speichert die Ergebnisse pro Schritt — Ausfälle werden von anderen Standorten bestätigt, bevor alarmiert wird.
Ebenfalls enthalten
Slack, PagerDuty, SMS und 9 weitere
Eine API-Warnung nennt den fehlschlagenden Schritt und die Ursache, zugestellt an dieselben Kontakte, die jeder Uptimia-Monitor nutzt — E-Mail, SMS, Slack, Teams, Discord, PagerDuty, Webhooks und mehr.
Von anderen Standorten bestätigt, bevor alarmiert wird
Ein fehlgeschlagener Lauf wird zuerst von anderen leistungsfähigen Standorten erneut ausgeführt.
Schritt duplizieren
Lange Ketten schnell bauen — kopieren Sie eine Anfrage und passen Sie sie an.
Incident-RCA-Export
Ein geschlossener Vorfall behält die Details auf Schrittebene — exportieren Sie ihn.
Timeout, Header und Body pro Anfrage
Geben Sie jedem Request sein eigenes Timeout, eigene Header und einen eigenen Body.
Alle Monitor-Typen in einem Konto
Ihre API-Monitore sitzen neben Verfügbarkeits-, SSL-, Heartbeat- und DNS-Monitoren — dieselben Kontakte, Gruppen und Rollen.
Was ist API-Monitoring?
API-Monitoring ist ein automatisierter Dienst, der nach Zeitplan eine echte Sequenz von HTTP-Anfragen gegen Ihre REST-API oder Ihren JSON-Endpunkt ausführt und Sie warnt, wenn ein Schritt den falschen Status oder die falschen Daten zurückgibt oder zu lange dauert. Er überwacht den Ablauf hinter einem Endpunkt, nicht nur, ob der Server geantwortet hat.
Wie funktioniert API-Monitoring?
Ein Prüfknoten durchläuft jeden Schritt in einem Rutsch, wertet jede Assertion aus und speichert die Ergebnisse pro Schritt als Ausführungsverlauf.
Erst bestätigen, dann alarmieren
Schritt 4 fiel durch → Vorfall öffnet sich, Warnung nennt den Schritt
Was prüft ein API-Monitor?
Ein Schritt gilt bei einer erfolgreichen Antwort standardmäßig als bestanden. Fügen Sie Assertionen hinzu, die der Lauf erfüllen muss — ein exakter Status, ein Antwortzeit-Budget, ein Wert in der Antwort, ein Header oder Body-Text.
Kostenloses Tool: Status & Header eines Endpunkts prüfen →| Prüfung | Was sie beweist | Beispiel |
|---|---|---|
| Statuscode | der Endpunkt hat wie erwartet geantwortet | ist 201 · ist einer von 200/204 · beliebiges 2xx |
| Antwortzeit | der Schritt ist schnell genug | unter 500 ms |
| JSON-Body | die Antwort enthält die richtigen Daten | $.status gleich „paid“ |
| Header | der richtige Content-Type oder die richtige Cache-Regel | Content-Type enthält json |
| Body-Text | ein Markertext muss vorhanden sein bzw. darf nicht vorkommen | enthält „order created“ |
API-Monitoring-FAQ
01Was ist API-Monitoring?+
02Worin unterscheidet sich das von einem simplen Verfügbarkeits-Ping?+
03Wie oft führt Uptimia meine API-Prüfung aus?+
04Wie viele Schritte kann ein Monitor haben?+
05Führt es JavaScript aus oder rendert die Seite wie ein Browser?+
06Kann ich einen Wert innerhalb der JSON-Antwort prüfen?+
{{name}} wiederverwenden. Die JSONPath-Unterstützung ist eine fokussierte Teilmenge für typische API-Antworten.07Unterstützen Sie GraphQL oder WebSockets?+
08Kann ich einen cURL-Befehl importieren oder aus einer Vorlage starten?+
09Wie vermeiden Sie Fehlalarme?+
10Sind meine API-Schlüssel im Check sicher?+
11Ist API-Monitoring ein kostenpflichtiges Add-on?+
Überwachen Sie Ihre API noch heute.
Bauen Sie die Kette, testen Sie sie gegen den Live-Endpunkt — und fällt beim nächsten Mal ein Schritt aus, verrät Ihnen die Warnung schon, welcher.