REST API Monitoring

Überwache die Verfügbarkeit deiner REST APIs

Nutze unser erweitertes Multi-step API Monitoring, um deine APIs auf Performance, Funktion und Verfügbarkeit zu überprüfen. Richte deine API-Szenarien ganz einfach ein.

Monitoring jetzt starten

Representational State Transfer (REST)

REST ist kein Protokoll oder Standard, sondern ein Set von Einschränkungen, die die Architektur betreffen. API-Entwickler können REST auf unterschiedliche Weise implementieren, um die Interaktion mit RESTful Webservices zu ermöglichen. Die Information wird dann in einem von mehreren HTTP-Formaten bereitgestellt: JSON, HTML, XLT, Python, PH, oder Klartext.

Simple Object Access Protocol (SOAP)

SOAP ist ein Standard-Protokoll, das entwickelt wurde, damit Anwendungen unterschiedlicher Programmiersprachen und von verschiedenen Plattformen kommunizieren konnten. Es erfordert XML-Messaging, um verschiedene Webservice-Spezifikationen wie WS-Security, WS-Reliable Messaging, WS-Addressing und Web Services Description Language (WSDL) zu überwachen.

HTTP

Ein HTTP-Prüfobjekt überwacht die Verfügbarkeit der Webseiten von festgelegten Checkpoints, die auf der ganzen Welt verteilt sind. Neben der Überprüfung der allgemeinen Erreichbarkeit kannst du auch Meldedefinitionen zu Seitenladezeiten, Mindestgrößen von Seiten, Inhalt und Statuscodes einrichten. Dein Team wird sofort gewarnt, wenn etwas nicht stimmt.

HTTPS

Das Prüfobjekt HTTPS weist alle Optionen auf, die das HTTP-Prüfobjekt bietet, und mehr: Diese Prüfobjekte überwachen Seiten, die durch ein SSL-Zertifikat geschützt sind. Wenn das Zertifikat einen Fehler zurückgibt, wird ein Alarm ausgelöst. Überwache Seitenladezeiten, HTTPS-Statuscodes, User-Agent-Spezifikation und -Authentifizierung sowie benutzerdefinierte HTTPS-Abfragen und -Posts.

Behalte deine API im Auge

Test-Tools und Tools wie Postman, Insomnia, SoapUI oder Swagger UI lassen sich einsetzen, um deine APIs zu prüfen und Daten für Ad-hoc-Tests und Fehlerbehebung zu untersuchen. Eine weitere Möglichkeit, Verfügbarkeit zu überwachen, ist ein synthetisches Monitoring-Tool wie das Multi-Step API Monitoring.

Richte eine eingehende Content-Validierung deiner JSON-Daten (mit JSON-Ausdrücken) oder XML-Daten (mit XPath-Abfragen) ein, sodass du wirklich testen kannst, ob die von der API zurückgegebenen Daten deine Erwartungen erfüllen – ohne Fehler und innerhalb annehmbarer Grenzen.

Erweiterte Einstellungen des HTTPS-Webservice-Prüfobjekts

API-Daten überwachen

Wenn du über eine REST API verfügst, die Teil eines E-Commerce-Systems ist, mit dem Produkte verkauft werden, kannst du ein Multi-Step API-Monitoring einrichten, um einen oder mehrere Abrufe an deinen Produkte-API-Endpunkt zu senden, der JSON-formatierte Daten zurückgibt. Das kann wichtig sein, um die Gesamtzahl der Produkte, Produktkategorien und die Anzahl der Produkte in deinem Inventar abzurufen. Wenn ein Fehler in deiner Lieferkette auftritt, wirst du sofort von Uptrends gewarnt und kannst schnell handeln.

Datentrends erkennen

Wie im Beispiel des E-Commerce-Modells zur Verfolgung von API-Daten kannst du auch subtile Trends auf einem Mikrolevel – auf stündlicher, täglicher oder wöchentlicher Basis – erkennen; oder auf einem Makrolevel für Trends über einen längeren Zeitraum. Wenn du bereits ein Multi-Step API (MSA)-Prüfobjekt eingerichtet und deinen Wert in der Assertion identifiziert hast, ist es einfach, die Daten als benutzerdefinierte Messdaten zu erfassen.

Daten untersuchen und Fehler beheben

Rufe dein MSA-Prüfobjekt auf und wähle ein neueres Testergebnis. Öffne es durch Anklicken. Untersuche, wie der/die Wert(e) für deine neuen benutzerdefinierten Metriken unter den Ergebnissen des Schritts angezeigt werden. Du erhältst direkten Zugriff auf die einzelnen Werte der benutzerdefinierten Metrik, wie sie während der Ausführung des Multi-step API-Prüfobjekts erfasst wurden.

Testimonial-Foto des Kunden
„Vor Uptrends hatten wir keine Einblicke in unsere tatsächliche Verfügbarkeit, jetzt haben wir sie.“
Erwin de Winter, Leiter Operations bei Ortec Finance

Überprüfe Verfügbarkeit und Performance deiner API

Selbst kurze Ausfälle können bei Websites, Apps und Geräten zu Fehlern führen. Herausgeber von APIs lassen üblicherweise große Sorgfalt walten, um sicherzustellen, dass das System über die notwendigen Redundanzen verfügt, um Ausfälle zu verhindern. Dennoch kommen sie vor. Um eine hohe Verfügbarkeit zu gewährleisten, sollten Checks mindestens einmal pro Minute durchgeführt werden. Das Einrichten eines einfachen Prüfobjekts für HTTPS/HTTP-Webservices ist eine perfekte Lösung, um Verfügbarkeit zu prüfen.

Das Uptime Monitoring bietet Gewissheit, dass eine API auf Anfragen antwortet und wie lang diese Antwort benötigt. Der Einsatz einer Inhaltsprüfung und das Prüfen der Antwortcodes offenbart, ob die API mit dem erwarteten Ergebnis geantwortet hat. Wenn Fehler auftreten, wird dein Team sofort anhand von Warnmeldungen unterrichtet. Prüfobjekte können auch Daten erfassen, die als Beleg für vereinbarte SLAs dienen können.

Prüfe Details und Ergebnisse des API Rest Monitorings

Probiere Uptrends REST API Monitoring 30 Tage kostenlos!

Das Einrichten von Webservice-Monitorings für jeden Endpunkt stellt sicher, dass diese verfügbar bleiben. Das Testen der Endpunkte reicht aber möglicherweise nicht aus, um zu prüfen, dass eine API korrekt funktioniert. Stütze dich auf Uptrends‘ Multi-step API Monitoring, um komplexeste API-Überwachungen hinsichtlich Verfügbarkeit, Funktionsfähigkeit und Performance durchzuführen.

Starte noch heute – es ist kostenlos!
Durch die Nutzung dieser Website stimmen Sie der Verwendung von Cookies gemäß unserer Cookie-Richtlinien zu.