Durchsatz
Verfolgen Sie die Anzahl der Aufrufe an Ihre APIs über alle Phasen hinweg und sehen Sie sich an, wie oft jede Methode in einer bestimmten Ressource aufgerufen wird. Analysieren Sie Muster und konfigurieren Sie optimale Limits für die Drosselung von Steady-State- und gleichzeitigen Anforderungen, und zwar auf Stufen- und Methodenebene, um den Traffic zu Ihren Back-End-Systemen zu verwalten.
Caching
Sie fragen sich, ob ein dedizierter Cache die API-Ausführung beschleunigen würde? Und Sie fragen sich wahrscheinlich auch, welche Größe Sie wählen sollten, oder ob Sie Caching bei anderen Methoden als GET aktivieren müssen. Durch die Überwachung der Anzahl der Cache Hits und Cache Misses erhalten Sie eine bessere Vorstellung davon, wann Sie Cache-Kapazität und Time-to-Live (TTL) erhöhen oder verringern müssen.
Latenz
Überwachen Sie Verarbeitungszeiten und sehen Sie sich mit Zeitreihendiagrammen und Verlaufsdaten an, wie sich die allgemeine Reaktionsfähigkeit Ihrer API-Aufrufe und Back-End-Systeme im Laufe der Zeit verändert. Konfigurieren Sie richtlinienbasierte Schwellenwerte und Bedingungen für Warnmeldungen, um sofort Bescheid zu wissen, sobald sich APIs verlangsamen oder nicht mehr reagieren.
Fehler
Zahlreiche Faktoren können auf Client-Seite zu Fehlern führen, darunter falsche HTTP-Methoden, ungültige Autorisierungsdaten, fehlende Parameter und ungeeignete Header. Richten Sie Warnmeldungen ein, um potenzielle Syntaxprobleme in Ihrem Client-App-Code oder Ihrer API-Implementierung zu identifizieren und zu beheben und so Ihre Fehlerraten zu senken.
API-Gateway-Kennzahlen auf Knopfdruck
Visualisierungen
Mit unseren Diagrammen und Grafiken verschaffen Sie sich einen allgemeinen Überblick über die Nutzung. Greifen Sie auf sofort einsatzbereite Berichte zu, erstellen Sie Ihre eigenen benutzerdefinierten Dashboards und vieles mehr.
Verlaufsdaten
Mit unseren flexiblen Datenaufbewahrungsplänen können Sie sehen, wie gut Ihre Webanwendung oder Ihr API-Service über einen längeren Zeitraum funktioniert.
Back-End-Services
Korrelation von API-Ausführungskennzahlen mit Daten von Back-End-Diensten wie Amazon EC2 und AWS Lambda, um sich ein vollständiges Bild zu machen.
Schnelles Erkennen und Debuggen von DNS-Problemen
Überwachen Sie Ihre APIs auf Verfügbarkeit, Reaktionsfähigkeit und Korrektheit von verschiedenen globalen Standorten aus. Führen Sie Tests auf mehreren Versionen derselben API durch und sehen Sie, welche Kombination der Bereitstellungsphasen am besten funktioniert.
Funktionen und zusätzliche Spezifikationen
Überprüfung der Häufigkeit
Richten Sie Tests so ein, dass sie in Intervallen ausgeführt werden, die für Sie am besten passen – ob alle 10 Minuten oder einmal pro Tag.
Anforderungsmethode
Wählen Sie aus einer Liste unterstützter HTTP-Verben aus, je nach Art der Operation, die Sie für die Ressource ausführen möchten.
Globale Standorte
Testen Sie Ihre API-Endpunkte von mehreren geografischen Standorten aus und finden Sie heraus, ob ein Netzwerk- oder Serviceproblem zu langsamen Abläufen führt.
Authentifizierung
Testen Sie APIs, die durch OAuth 2 gesichert sind. Durchlaufen Sie einfach den Genehmigungs-Flow für Autorisierungscodes und generieren Sie Tokens für die Aktualisierung des Zugriffs.
Erstellen Sie Tests im Handumdrehen
Importieren Sie Hostnamen, Parameter, Header-Presets und mehr, direkt aus Definitionen von Swagger 2.0 oder OpenAPI.
Parameterweiterleitung
Extrahieren Sie Werte oder Variablen aus Antworten und verketten Sie Daten über Anforderungen hinweg, um gesamte APIs oder eine Sequenz von API-Aufrufen zu testen.
Berechtigungsprüfung
Richten Sie sog. Assertions ein, d. h. erwartete Werte im Vergleich zu Statuscodes und Inhalten (JSON oder XML), um die Reaktionen Ihrer API zu validieren.
Warnungen
Profitieren Sie von Echtzeitwarnmeldungen zu Slack- oder Microsoft-Teams-Kanälen oder senden Sie einen HTTP-POST-Payload an die URL des Webhooks.