API-Analysen ermöglichen Einblicke in den API-Verkehr. Mithilfe dieser Analyse können IT-Administratoren API-Instanzen und Endpunkte überwachen, die von einem API-Gateway bedient werden. Es bietet eine integrierte regelmäßige Überwachung von API-Anfragen.
Stellen Sie vor der Überwachung der API-Analyse sicher, dass Sie Web Insight auf den API-Instanzen aktivieren. Weitere Informationen finden Sie unter Konfigurieren von Analysen auf virtuellen Servern.
In API Analyticskönnen Sie die Antwortzeit von API-Instanzen und Endpunkten überwachen, die als Teil von API-Definitionen hinzugefügt werden. Außerdem wird die von API-Instanzen und Endpunkten verbrauchte Bandbreite angezeigt.
Standardmäßig zeigt das Dashboard API-Analysen der letzten Stunde an. Sie können eine Dauer auswählen, um die API-Analyse für dieses Intervall anzuzeigen. Klicken Sie auf jeder Kachel auf Mehr anzeigen, um die gesamte Liste anzuzeigen. In dieser Ansicht können Sie API-Instanzen und Endpunkte anhand ihrer Teilnamen suchen, mit Ausnahme der Kachel „ Geo Locations “.
Dieses Diagramm zeigt die Verteilung der Anwendungs- und Serverantwortzeit für API-Endpunkte. Sie können einen API-Endpunkt mit einer enormen Reaktionszeit identifizieren und die erforderlichen Maßnahmen ergreifen.
Die API-Endpunkte werden je nach Antwortzeitlimit in einer der folgenden Farben angezeigt:
Die Kachel „ API-Instanzen “ zeigt die wichtigsten API-Instanzen mit der höchsten Anwendungs- und Serverantwortzeit an.
Wählen Sie eine API-Instanz aus, um deren Leistung, Nutzung und Sicherheitsdetails anzuzeigen. Die ausgewählte API-Instanz zeigt die folgenden Informationen an:
Die Kachel „ API-Endpunkte “ zeigt die wichtigsten Endpunkte mit der höchsten Anwendungs- und Serverantwortzeit an.
Wählen Sie einen API-Endpunkt aus, um Leistungs-, Nutzungs- und Sicherheitsdetails anzuzeigen.
Die Kachel „ Authentifizierungsfehler “ zeigt die wichtigsten API-Endpunkte mit den meisten Authentifizierungsfehlern an. Der Fehler oder Erfolg der Authentifizierung hängt von der Richtlinie ab, die einer API-Definition hinzugefügt wurde.
Wenn Sie die Authentifizierungsfehler- und Erfolgsrate in einem API-Endpunkt anzeigen möchten, gehen Sie wie folgt vor:
Wählen Sie einen Endpunkt aus API-Endpunktenaus.
Wählen Sie die Registerkarte Sicherheit . Auf dieser Registerkarte werden die fehlgeschlagenen und erfolgreichen Authentifizierungen im ausgewählten Endpunkt angezeigt.
Wenn Sie die Authentifizierungsfehler- und Erfolgsrate in den API-Endpunkten einer Instanz anzeigen möchten, gehen Sie wie folgt vor:
Wählen Sie eine Instanz aus API-Instanzaus.
Wählen Sie die Registerkarte Sicherheit . Auf dieser Registerkarte werden die fehlgeschlagenen und erfolgreichen Authentifizierungen an den Endpunkten der ausgewählten Instanz angezeigt.
Navigieren Sie durch API Analytics, um spezifische Informationen zu Folgendem anzuzeigen:
Auf der Seite API Analytics werden die wichtigsten Endpunkte mit der höchsten Reaktionszeit angezeigt. Wenn Sie ähnliche Endpunkte einer Instanz anzeigen möchten, wählen Sie eine Instanz aus API-Instanzenaus.
Die Kachel „ Top-API-Endpunkte “ zeigt die Endpunkte mit hohen Anwendungs- und Serverantwortzeiten an.
Wählen Sie in API Analyticseine API-Instanz aus den API-Instanzen aus. Die Kachel „ Am häufigsten aufgerufene APIs “ zeigt die wichtigsten Endpunkte mit den meisten Anfragen und der größten Bandbreite an.
Wählen Sie in API Analyticseine der folgenden Optionen aus:
Wählen Sie eine Instanz aus API-Instanzen aus, um die Standorte anzuzeigen, von denen die Endpunkte der ausgewählten Instanz Anfragen empfangen haben.
Wählen Sie einen Endpunkt aus API-Endpunkten aus, um Standorte anzuzeigen, von denen der Endpunkt Anfragen empfangen hat.
In Leistung und Nutzungwird die Kachel Geo-Standorte angezeigt.
Sie können Standorte nach Antwortzeit, Bandbreite und Anfragen sortieren.
Die Kachel HTTPS-Antwortstatus zeigt den Antwortstatus mit seinen Gründen und Vorkommnissen an. Sie können den HTTPS-Antwortstatus auf eine der folgenden Arten anzeigen:
Wählen Sie eine Instanz aus API-Instanzenaus.
Wählen Sie einen Endpunkt aus API-Endpunktenaus.
Diese Kachel wird auf der Registerkarte „ Leistung und Nutzung “ angezeigt.
Wählen Sie einen Endpunkt aus API-Endpunktenaus. In Leistung und Nutzungzeigt die Kachel Gesamtanforderungen den Trend der Gesamtzahl der von einem Endpunkt empfangenen Anforderungen an.
Wenn Sie den Trend der aufgrund einer Ratenbegrenzung abgebrochenen Anfragen anzeigen möchten, wählen Sie eine Instanz aus API-Instanzenaus. In Sicherheitzeigt die Kachel Ratenbegrenzung den Trend der verworfenen Anfragen an. Außerdem wird der Trend der Gesamtzahl der von einem Endpunkt empfangenen Anfragen angezeigt.
Mit diesem Vergleich können Sie ermitteln, wie viele Anfragen im Verhältnis zur Gesamtzahl der Anfragen aufgrund einer Ratenbegrenzung verworfen werden.
Um den Trend der Bandbreitennutzung nach Endpunkt anzuzeigen, wählen Sie einen Endpunkt aus den API-Endpunkten aus. Die Kachel Bandbreite zeigt ein Diagramm zur Bandbreitennutzung.
Wählen Sie eine Instanz aus API-Instanzenaus. In Sicherheitwerden die folgenden Kacheln angezeigt:
SSL-Fehler – Zeigt SSL-Fehler an, die auf Clients und Anwendungsservern aufgetreten sind.
SSL-Nutzung – Zeigt SSL-Zertifikate, Protokolle, Verschlüsselungen und Schlüsselstärken mit ihren Vorkommen an.
Um die SSL-Nutzung in einem Endpunkt anzuzeigen, wählen Sie einen Endpunkt aus den API-Endpunkten aus. Die Kachel SSL-Nutzung wird auf der Registerkarte Sicherheit angezeigt.