Informationen zu Aufrufen an Ihre APIs abrufen

Diese Seite gilt für Apigee und Apigee Hybrid.

Apigee Edge-Dokumentation aufrufen

Auf dieser Seite wird beschrieben, wie Sie Informationen zu Aufrufen an Ihre APIs abrufen. Dazu gehören:

Diese Informationen können Ihnen beim Evaluieren Ihrer Apigee-Abostufe helfen, wie unter Aboberechtigungen beschrieben.

Gesamtzahl der Aufrufe an alle APIs

Um die Gesamtzahl der Aufrufe an alle APIs in einer einzelnen Organisation und Umgebung für einen bestimmten Zeitraum zu ermitteln, verwenden Sie einen Metrics API-Aufruf, der dem unten gezeigten ähnelt. Bei dem Ergebnis werden Szenarien berücksichtigt, in denen Sie Proxys miteinander verkettet haben.

curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(message_count)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \
-H "Authorization: Bearer $TOKEN"

Im obigen Aufruf gilt:

  • ORG ist die Organisation.
  • ENV ist die Umgebung.
  • timeRange ist der Zeitraum für den Bericht im Format MM/DD/YYYY+HH:MM~MM/DD/YYYY+HH:MM, wobei das Startdatum und die Uhrzeit sowie das Enddatum und die Uhrzeit das Format MM/DD/YYYY+HH:MM haben.
  • $TOKEN ist eine Umgebungsvariable, die auf Ihr OAuth 2.0-Zugriffstoken festgelegt ist, wie unter OAuth 2.0-Zugriffstoken abrufen beschrieben. Informationen zu den in diesem Beispiel verwendeten curl-Optionen finden Sie unter curl verwenden.

Das folgende Beispiel zeigt die Antwort auf den obigen Aufruf:

{
  "environments": [
    {
      "metrics": [
        {
          "name": "sum(message_count)",
          "values": [
            "7.44944088E8"
          ]
        }
      ],
      "name": "prod"
    }
  ],
...
}

Das Feld values der Antwort enthält die Anzahl der Aufrufe an die APIs in der Organisation und Umgebung im angegebenen Zeitraum.

Gesamtmenge der von allen APIs verarbeiteten Daten

Verwenden Sie zwei Aufrufe, um die Gesamtmenge der Daten zu ermitteln, die von allen APIs in einer einzelnen Organisation und Umgebung für einen bestimmten Zeitraum verarbeitet wurden: einen für Anfragedaten und einen für Antwortdaten.

Mit einem Aufruf wie dem folgenden können Sie die Gesamtmenge der Anfragedaten ermitteln:

curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(request_size)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \
-H "Authorization: Bearer $TOKEN"

Verwenden Sie einen Aufruf ähnlich dem folgenden, um die Gesamtmenge der Antwortdaten zu ermitteln:

curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(response_size)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \
-H "Authorization: Bearer $TOKEN"

Die Variablen in diesen Aufrufen sind die gleichen wie im vorherigen Beispiel.

Hinweis zur Proxy-Verkettung

Wenn eine Umgebung mehrere verkettete Proxys enthält, wird ein einzelner Aufruf an einen der Proxys an die anderen Proxys in der Kette weitergeleitet. Dadurch werden die Gesamtzahl der API-Aufrufe und die Gesamtmenge der von allen API-Aufrufen verarbeiteten Daten erhöht. Die Befehle, die diese Informationen zurückgeben, wie in den obigen Abschnitten gezeigt, berücksichtigen die Proxy-Verkettung.