Prüfen Sie die Antwort, nicht nur den Status
Richten Sie einen Monitor auf einen beliebigen Endpunkt, wählen Sie die Methode, fügen Sie Header wie ein Bearer-Token hinzu und senden Sie einen JSON-Body. Legen Sie dann fest, welcher JSON-Pfad welchen Wert haben muss, zum Beispiel $.status gleich "ok" oder $.queue.depth unter 100.
- GET, POST, PUT, PATCH, DELETE und HEAD
- Eigene Header und Request-Bodys
- JSON-Pfad-Prüfungen mit gleich, enthält, größer als und kleiner als
- Antwortzeit-Schwellenwerte
- Vorhandensein oder Fehlen von Schlüsselwörtern im Roh-Body
Erkennen Sie Verlangsamungen, bevor Ihre Nutzer es tun
Legen Sie einen Schwellenwert wie 800 ms fest und werden Sie alarmiert, wenn die p95-Latenz darüber steigt. Antwortzeit-Diagramme zeigen, wann die Verlangsamung begann – meist ein Hinweis auf das verursachende Deployment.
Heartbeats für die Jobs hinter der API
Queue-Worker und Cronjobs haben keine URL, die geprüft werden könnte. Geben Sie ihnen einen Heartbeat-Monitor: Der Job pingt nach Abschluss eine eindeutige URL an, und Sie werden benachrichtigt, wenn der Ping nicht rechtzeitig eintrifft.