API-Proxy-Leistung

Diese Seite gilt für Apigee und Apigee Hybrid.

Apigee Edge-Dokumentation aufrufen

Wozu dient dieses Dashboard?

Mit dem Proxy-Dashboard zur Leistungsüberwachung werden API-Proxy-Trafficmuster und Verarbeitungszeiten sichtbar. Sie können auf einfache Weise erkennen, wie viel Traffic Ihre APIs generieren und wie lange es dauert, bis API-Aufrufe verarbeitet worden sind, ab dem Empfang durch Apigee bis zur Zurückgabe an die Clientanwendung.

Das Proxy-Dashboard zur Leistungsüberwachung

Rufen Sie das Proxy-Dashboard zur Leistungsüberwachung auf, wie unten beschrieben.

So greifen Sie auf das Proxy-Dashboard zur Leistungsüberwachung zu:

  • Wenn Sie https://console.cloud.google.com/apigee verwenden: Wählen Sie Analytics > API-Messwerte aus und klicken Sie auf den Tab API-Proxy-Leistung.
  • Wenn Sie die klassische Apigee-Benutzeroberfläche verwenden: Wählen Sie Analysieren > API-Messwerte > API-Proxy-Leistung aus.

Das Dashboard API-Messwerte wird geöffnet. Der Tab API-Proxy-Leistung ist ausgewählt wie unten dargestellt:

Was misst dieses Dashboard?

Das Dashboard enthält folgende Diagramme:

Traffic

Messwert Beschreibung
Gesamter Traffic Die Gesamtzahl der von Apigee für eine API-Umgebung in einer Organisation erhaltenen API-Anfragen.
Erfolgreicher Traffic Die Gesamtzahl der Anfragen, die zu einer erfolgreichen Antwort geführt haben. Fehlerantworten zählen nicht.
Traffic-Fehler Die Gesamtzahl aller fehlgeschlagenen API-Anfragen, d. h. die Anfrage liefert keine vom Endnutzer gewünschte Antwort. Die Anzahl umfasst sowohl Proxy- als auch Zielfehler.
Durchschnittlicher TPS Die durchschnittliche Anzahl von API-Anfragen und daraus resultierenden Antworten pro Sekunde.

Durchschnittliche Antwortzeit

Siehe auch diesen interessanten Artikel auf der Apigee Community-Website: Wann kann die durchschnittliche Gesamtantwortzeit unter der durchschnittlichen Zielantwortzeit liegen?

Messwert Beschreibung
Durchschnittliche Antwortzeit

Der Durchschnitt der Gesamtantwortzeit, die für alle an eine Apigee-Organisationsumgebung gesendeten API-Aufrufe gemessen wurde. Die Gesamtantwortzeit ist die Zeit, die Apigee benötigt, um einen eingegangenen API-Aufruf zu beantworten (in Millisekunden).

Oder anders ausgedrückt: Die Gesamtantwortzeit ist die Zeit, die gemessen wird, nachdem ein vollständiger API-Aufruf bei Apigee empfangen wurde, bis Apigee eine Antwort an die Client-App zu senden beginnt.

In diesem Diagramm wird der Durchschnitt für alle Proxys gemessen. Informationen zu einzelnen Proxys finden Sie in der folgenden Tabelle „Durchschnittliche Antwortzeit nach Proxy“.

Durchschnittliche Proxy-Antwortzeit

Dieser Wert wird als Durchschnitt der Gesamtantwortzeit abzüglich der Zielantwortzeit für alle gerichtet an eine Apigee-Organisationsumgebung API-Aufrufe berechnet.

Sie ist im Grunde ein Maß dafür, wie viel Zeit API-Aufrufe Apigee selbst durchlaufen (in Millisekunden).

Durchschnittliche Zielantwortzeit

Die durchschnittliche Anzahl von Millisekunden ab dem Zeitpunkt, an dem das letzte Byte einer Anfrage an ein Backend-Ziel gesendet wird, bis zu dem Zeitpunkt, an dem Apigee das letzte Byte der Antwort empfängt.

Sie misst im Wesentlichen, wie viel Zeit der API-Aufruf auf dem Zielsystem verbringt.

Die durchschnittliche Proxy-Antwortzeit wird als Differenz zwischen den Durchschnittswerten aller Antwortzeiten und der Zielantwortzeit berechnet. Es wird erwartet, dass die Gesamtantwortzeit immer größer ist als die Zielantwortzeit. Es gibt jedoch auch Aufrufe, die vom Proxy selbst verarbeitet werden, das Back-End-System aber nicht erreichen, darunter Preflight-Anfragen, im Cache gespeicherte Antworten und OAuth-Tokens. Diese "schnelleren" Aufrufe durch den Proxy reduzieren die durchschnittliche Gesamtantwortzeit, ohne die Zielantwortzeit zu reduzieren. Daher ist die durchschnittliche Gesamtantwortzeit möglicherweise nicht immer größer als die durchschnittliche Zielantwortzeit, was dazu führen könnte, dass für die Proxy-Antwortzeit negative Werte angezeigt werden. Bei der Betrachtung größerer TPS-Werte ohne ein signifikantes Hineinzoomen in die Zeitleiste haben diese Ausnahmen keine hohe Gewichtung und erhalten daher genauere, umsetzbare Daten.

Besonders aussagekräftige durchschnittliche Antwortdaten erhalten Sie, wenn eine große Anzahl an Anfragen über einen längeren Zeitraum erfasst wird, anstatt nur wenige Anfragen über eine kurze Zeit hinweg. Wenn Sie nur wenige Anfragen beobachten, die über einen kurzen Zeitraum eingehen, besteht die Möglichkeit, dass ein einzelner Aufruf, der nicht an das Ziel gesendet wird, zu einer negativen durchschnittlichen Proxy-Antwortzeit führt. Bei der Bewertung durchschnittlicher Antwortzeiten empfiehlt es sich, längere Zeiträume mit hohem Traffic zu berücksichtigen.

Traffic nach Proxy

Messwert Beschreibung
<Proxy-Name> Die Anzahl der aufgezeichneten API-Anfragen und -Antworten für den angegebenen API-Proxy.

Durchschnittliche Antwortzeit nach Proxy

Messwert Beschreibung
<Proxy-Name>

Für den angegebenen API-Proxy der Durchschnitt der Gesamtantwortzeit, gemessen für alle API-Aufrufe an eine Apigee-Umgebung. Die Gesamtantwortzeit ist die Zeit, die Apigee benötigt, um einen eingegangenen API-Aufruf zu beantworten (in Millisekunden).

Bewegen Sie den Mauszeiger über die Grafik, um die Gesamtzeit auf der Proxyseite und der Zielseite sowie den Durchschnitt zu sehen.