Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Im Folgenden finden Sie häufig gestellte Fragen:
- Ich habe viele API-Proxys. Welche Ansätze werden für die Einrichtung von Benachrichtigungen für alle meine API-Proxys empfohlen?
- Welche Rollen können auf das API-Monitoring zugreifen?
- Warum werden auf der Seite „Zuletzt“ nicht alle API-Proxys aufgeführt?
- Warum werden in der Zeitachse keine Latenzdiagramme angezeigt?
- Protokolle sind nützlich, um die Statuscodes zu ermitteln, die zu Fehlern führen. Aber wie finde ich die Entwickler-IDs, die die Aufrufe generieren?
- Kann ich eine Proxy-Kette überwachen?
- Warum sehe ich in den Dashboards „nicht festgelegt“?
- Ist das API-Monitoring in der klassischen Benutzeroberfläche oder Edge für die Private Cloud verfügbar?
- Was ist ein Playbook?
- Wie kann ich mit HTTP-429-Fehlercodes umgehen?
Ich habe viele API-Proxys. Welche Ansätze werden empfohlen, um Benachrichtigungen für alle meine API-Proxys einzurichten?
Apigee empfiehlt die folgenden Ansätze:
- Richten Sie zuerst Benachrichtigungen für alle API-Proxys mit einem bestimmten Grenzwert ein. Beispiel: 10% 4xx-Fehlerrate für 5 Minuten. Richten Sie Benachrichtigungen ein und rufen Sie die Seite Benachrichtigungsverlauf auf, um die ausgelösten Benachrichtigungen zu überwachen. Zusätzliche Benachrichtigungen für bestimmte API-Proxys und Zieldienste einrichten Passen Sie Benachrichtigungen und Warnungen anhand Ihrer Beobachtungen weiter an.
- Bitten Sie die Teams, die für die Entwicklung von APIs verantwortlich sind, dem Betriebsteam, das für die Einrichtung von Benachrichtigungen zuständig ist, Grenzwerte für Fehlerraten und Latenz zu empfehlen.
Welche Rollen können auf das API-Monitoring zugreifen?
Weitere Informationen finden Sie unter API-Monitoring-Rollen.Warum werden auf der Seite „Zuletzt“ nicht alle API-Proxys aufgeführt?
Im Dashboard Recent (Letzte) werden nur die API-Proxys angezeigt, die in der letzten Zeit Traffic hatten. Es werden nicht alle API-Proxys in Ihrer Organisation angezeigt. Im Dashboard Zeitachse können Sie Daten für alle API-Proxys aufrufen.Warum werden in der Zeitachse keine Latenzdiagramme angezeigt?
Die Latenzdiagramme werden in der Zeitachse nur angezeigt, wenn Sie eine Region und einen API-Proxy auswählen und der ausgewählte Zeitraum maximal 7 Tage umfasst.Protokolle sind nützlich, um die Statuscodes zu ermitteln, die zu Fehlern führen. Aber wie finde ich die Entwickler-IDs, die die Aufrufe generieren?
Entwickler-IDs sind nicht in den API-Monitoring-Logs enthalten. Sie können benutzerdefinierte Berichte erstellen, um Entwickler-IDs abzurufen.Kann ich eine Proxy-Kette überwachen?
Sie können einen API-Proxy als Zielendpunkt eines anderen API-Proxys verwenden, wodurch die beiden Proxys in einer Proxykette miteinander verbunden werden. Beim API-Monitoring werden jedoch nur Anfragen an den ersten Proxy in der Kette protokolliert, nicht an den API-Proxy, der als Ziel verwendet wird. Weitere Informationen finden Sie unter API-Proxys verketten.Warum sehe ich in den Dashboards „nicht festgelegt“?
Wenn der API-Proxy, die Fehlerquelle, der Fehlercode oder die Fehlerrichtlinie keinen Wert hat oder nicht ermittelt werden kann, wird im Dashboard „nicht festgelegt“ als Ursprung angezeigt. Beispiele für Szenarien, die zu „nicht festgelegt“ führen können:
- Clientbezogene Fehler
- HTTP-Fehlercodes, die mit einer Erfolgsantwort überschrieben werden
- HTTP-Statuscodes vom Typ 2xx (da sie in der Regel nicht zu Fehlercodes führen)
Weitere Informationen zu „nicht festgelegt“ finden Sie unter Was bedeutet ein Analytics-Entity-Wert „(nicht festgelegt)“?
Ist das API-Monitoring in der klassischen Benutzeroberfläche oder in Edge for Private Cloud verfügbar?
Das API-Monitoring von Apigee ist derzeit nur für Apigee Edge Cloud Enterprise-Kunden mit der neuen Edge-Benutzeroberfläche verfügbar.
Das Apigee API-Monitoring ist nicht in der klassischen Edge-Benutzeroberfläche oder in Edge for Private Cloud verfügbar.
Was ist ein Playbook?
Wenn Sie eine Benachrichtigung einrichten, geben Sie im Feld „Playbook“ eine kurze Beschreibung der empfohlenen Maßnahmen zur Behebung der Benachrichtigungen an, wenn sie ausgelöst werden. Sie können auch einen Link zu Ihrem internen Wiki oder Ihrer Community-Seite angeben, auf dem Sie Best Practices referenzieren. Die Informationen in diesem Feld werden in die Benachrichtigung aufgenommen.Wie gehe ich mit HTTP 429-Fehlercodes um?
Sowohl die Kontingentrichtlinie als auch die SpikeArrest-Richtlinie von Edge geben den HTTP-Fehlercode 429 aus, wenn ein Kontingent (Kontingentrichtlinie) oder die Ratenbegrenzung (SpikeArrest-Richtlinie) überschritten wird.Im Dashboard „Benachrichtigungen“ können Sie jedoch keine Benachrichtigung für einen HTTP-Fehlercode 429 definieren. Legen Sie stattdessen eine Benachrichtigungsbedingung für Richtlinie für Trafficmanagement > Kontingent > Kontingentverstoß fest (wie unten dargestellt) oder Richtlinie für Trafficmanagement > Spike Arrest > SpikeArrest-Verstoß: