Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Verwenden Sie die API-Überwachungsverwaltungs-API, um die folgenden Aufgaben auszuführen.
Aufgabe | Weitere Informationen |
---|---|
Benachrichtigungen für API-Monitoring verwalten | |
Sammlungen für API-Monitoring verwalten | |
API-Monitoring-Logs auf verschiedenen Ebenen ansehen | |
API-Monitoring-Messwerte ansehen |
API-Aufrufkontingente
Alle API-Monitoring APIs setzen ein Kontingent durch, das die Anzahl der API-Aufrufe pro Minute begrenzt. Beispielsweise besteht bei der Create collections API ein Limit von sechs Aufrufen pro Minute.
Nicht alle Projekte verfügen über dieselben Kontingentlimits. Informationen zu den jeweiligen Limits finden Sie in der API-Referenzdokumentation.
curl verwenden
In den API-Beispielen in diesem Dokument wird mithilfe von curl gezeigt, wie das API-Monitoring mithilfe der API verwendet wird. curl ist ein Open-Source-Befehlszeilentool zum Übertragen von Daten mit URL-Syntax, das gängige Protokolle wie HTTP und HTTPS unterstützt. Informationen zum Herunterladen und Verwenden von curl finden Sie unter https://curl.haxx.se/.
In der folgenden Tabelle sind die in den Beispielen verwendeten Befehlszeilenoptionen zusammengefasst.
Option | Beschreibung |
-d '{}'
|
Definiert den Anfragetext, der direkt oder durch Angabe eines Dateinamens übergeben wird. |
-H
|
Definiert einen Anforderungsheader. Im Anfrageheader müssen folgende Informationen übergeben werden:
|
-i
|
Zeigt in der Antwort weitere Informationen an, z. B. Header. |
-X
|
Gibt den Anfragetyp an (GET , POST usw.).
|
OAuth 2.0-Zugriffstoken abrufen
Apigee Edge unterstützt OAuth 2.0 für die Nutzerauthentifizierung. Mit OAuth 2.0 tauschen Sie Ihre Apigee Edge-Anmeldedaten gegen ein Zugriffstoken und ein Aktualisierungstoken aus, mit denen Sie anschließend sichere Aufrufe der Apigee Edge-API durchführen können. Sobald Sie ein Token erhalten, müssen Sie Ihre Anmeldeinformationen nicht erneut austauschen, bis das Token abläuft. Mit dem Aktualisierungstoken können Sie Ihre "Sitzung" mit dem Server über einen längeren Zeitraum am Leben halten, ohne Ihre Anmeldedaten anzugeben. Weitere Informationen zu Zugriffstokens finden Sie unter Verwenden von OAuth2 für den Zugriff auf die Verwaltungs-API.
Mit Ihren Apigee Edge-Anmeldedaten können Sie OAuth 2.0-Zugriff erhalten und Aktualisierungstoken abrufen, um mit dem Dienstprogramm get_token
von Apigee auf Apigee Edge-Ressourcen zuzugreifen.
So erhalten Sie ein OAuth 2.0-Zugriffstoken:
Installieren Sie das Dienstprogramm
get_token
: Informationen zum Installieren des Dienstprogrammsget_token
finden Sie unter get_token verwenden.get_token
So erhalten Sie ein OAuth 2.0-Zugriffstoken:Wenn Sie den Befehl zum ersten Mal eingeben oder wenn das Aktualisierungstoken abgelaufen ist, werden Sie von
get_token
aufgefordert, Ihren Nutzernamen, Ihr Passwort und den sechsstelligen Zwei-Faktor-Authentifizierungscode einzugeben. Geben Sie jeden Wert ein, wenn Sie dazu aufgefordert werden. Wenn Sie die Bestätigung in zwei Schritten nicht aktiviert haben, drücken Sie einfach die Eingabetaste, wenn Sie dazu aufgefordert werden.Kopieren Sie das zurückgegebene OAuth 2.0-Token und speichern Sie es in einer Variablen wie
ACCESS_TOKEN
.export ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
Wenn Sie die API-Monitoring API aufrufen, übergeben Sie das OAuth 2.0-Zugriffstoken im HTTP-Header mit dem Authorisierungsheader. Beispiel:
curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
-H "Authorization: Bearer $ACCESS_TOKEN"
...