„Pay as you go“-Ressourcennutzung ansehen

Diese Seite gilt für Apigee, aber nicht für Apigee Hybrid.

Apigee Edge-Dokumentation aufrufen

Es gibt mehrere Tools, mit denen Sie die Nutzung Ihrer Apigee-Ressourcen aufrufen und überwachen können. In diesem Thema wird erläutert, wie Abrechnungs- und Organisationsadministratoren Folgendes tun können:

Sie benötigen die folgenden Rollen, um die Nutzung von Organisationsressourcen aufzurufen und Benachrichtigungen zu konfigurieren:

  • Apigee-Organisationsadministrator (roles/apigee.admin)
  • Logs Viewer (roles/logging.viewer)
  • Billing Account Viewer (roles/billing.viewer)

Ressourcennutzung im Metrics Explorer ansehen

Mit dem Metrics Explorer können Sie die Nutzung der Apigee-Ressourcen aufrufen, die wichtige Attribute bei der Bestimmung der Kosten in Ihrem "Pay as you go"-Preismodell sind. Durch die Auswahl bestimmter Messwerte und Filter können Sie einen Nutzungsbericht für Bereitstellungseinheiten von Apigee-Proxies bzw. freigegebenen Abläufen oder für aktive Apigee-Umgebungen oder für beides generieren.

Ausführliche Informationen zu den Apigee-Messwerten und zu ihren möglichen Werten finden Sie auf der Seite der Google Cloud-Messwerte unter Apigee.

Nutzung von Bereitstellungseinheiten von Apigee-Proxies bzw. freigegebenen Abläufen

Metrics Explorer-UI

Führen Sie die folgenden Schritte aus, um die Nutzung von Bereitstellungseinheiten von Apigee-Proxies bzw. freigegebenen Abläufen im Metrics Explorer aufzurufen:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Maximieren Sie im Bereich Messwert auswählen das Menü Messwert und geben Sie Apigee in die Filterleiste ein.

    Wählen Sie in den Untermenüs den Ressourcentyp, die Kategorie und den Messwert aus:

    1. Wählen Sie im Menü Aktive Ressourcen die Option Apigee-Proxy (v2) aus.
    2. Wählen Sie im Menü Aktive Messwertkategorien die Option Proxyv2 aus.
    3. Wählen Sie im Menü Aktive Messwerte die Option Apigee-Proxydetails aus.
  3. Klicken Sie auf Anwenden.
  4. Führen Sie im Bereich Filter folgende Schritte aus:
    1. Verwenden Sie das Menü Gruppieren nach, um nach Ressourcenlabel zu gruppieren. Wählen Sie sowohl proxy_deployment_type als auch env aus den Listenoptionen aus, um nach Proxy-Bereitstellungstyp und -Umgebung zu gruppieren.
    2. Klicken Sie auf OK, um die Filter anzuwenden.
  5. Wählen Sie im Menü Gruppierungsfunktion die Option Anzahl aus.

MQL

So rufen Sie die Nutzung von Bereitstellungseinheiten von Apigee-Proxies bzw. freigegebenen Abläufen mit einer MQL-Abfrage auf:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Wählen Sie in der Symbolleiste des Bereichs Messwert auswählen die Option Code-Editor aus.
  3. So verwenden Sie MQL:
    1. Wählen Sie im Drop-down-Menü MQL die Ein/Aus-Schaltfläche MQL aus.
    2. Geben Sie in den Abfrageeditor die folgende Abfrage ein:
      fetch apigee.googleapis.com/ProxyV2
      | metric 'apigee.googleapis.com/proxyv2/details'
      | group_by [metric.proxy_deployment_type, resource.env]

PromQL

So rufen Sie die Nutzung von Bereitstellungseinheiten von Apigee-Proxies bzw. freigegebenen Abläufen mit einer PromQL-Abfrage auf:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Wählen Sie in der Symbolleiste des Bereichs Messwert auswählen die Option Code-Editor aus.
  3. So verwenden Sie PromQL:
    1. Wählen Sie im Menü PromQL die Ein/Aus-Schaltfläche PromQL aus.
    2. Geben Sie in den Abfrageeditor die folgende Abfrage ein:
      count(apigee_googleapis_com:proxyv2_details{monitored_resource="apigee.googleapis.com/ProxyV2"}) by (proxy_deployment_type, env)

Nutzung der aktiven Apigee-Umgebung

Metrics Explorer-UI

Führen Sie die folgenden Schritte aus, um die Nutzung der aktiven Apigee-Umgebung im Metrics Explorer aufzurufen:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Maximieren Sie im Bereich Messwert auswählen das Menü Messwert und geben Sie Apigee in die Filterleiste ein.

    Wählen Sie in den Untermenüs den Ressourcentyp, die Kategorie und den Messwert aus:

    1. Wählen Sie im Menü Aktive Ressourcen die Option Apigee-Umgebung aus.
    2. Wählen Sie im Menü Aktive Messwertkategorien die Option Umgebung aus.
    3. Wählen Sie im Menü Aktive Messwerte die Option Aktive Apigee-Umgebung aus.
  3. Klicken Sie auf Anwenden.
  4. Führen Sie im Bereich Filter folgende Schritte aus:
    1. Verwenden Sie das Menü Gruppieren nach, um nach Ressourcenlabel zu gruppieren. Wählen Sie type aus den Listenoptionen aus, um nach Umgebungstyp zu gruppieren.
    2. Klicken Sie auf OK, um die Filter anzuwenden.
  5. Wählen Sie im Menü Gruppierungsfunktion die Option Anzahl aus.

MQL

So rufen Sie die Nutzung der aktiven Apigee-Umgebung mit einer MQL-Abfrage auf:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Wählen Sie in der Symbolleiste des Bereichs Messwert auswählen die Option Code-Editor aus.
  3. So verwenden Sie MQL:
    1. Wählen Sie im Drop-down-Menü MQL die Ein/Aus-Schaltfläche MQL aus.
    2. Geben Sie in den Abfrageeditor die folgende Abfrage ein:
      fetch apigee.googleapis.com/Environment
      | metric 'apigee.googleapis.com/environment/active'
      | group_by [metric.type, resource.env]

PromQL

So rufen Sie die Nutzung der aktiven Apigee-Umgebung mit einer PromQL-Abfrage auf:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Wählen Sie in der Symbolleiste des Bereichs Messwert auswählen die Option Code-Editor aus.
  3. So verwenden Sie PromQL:
    1. Wählen Sie im Menü PromQL die Ein/Aus-Schaltfläche PromQL aus.
    2. Geben Sie in den Abfrageeditor die folgende Abfrage ein:
      count(apigee_googleapis_com:environment_active{monitored_resource="apigee.googleapis.com/Environment"}) by (env, type)

Standard- und Extensible API-Aufrufe

Metrics Explorer-UI

Führen Sie die folgenden Schritte aus, um Standard- und Extensible API-Aufrufe nach Umgebung im Metrics Explorer aufzurufen:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Maximieren Sie im Bereich Messwert auswählen das Menü Messwert und geben Sie Apigee in die Filterleiste ein.

    Wählen Sie in den Untermenüs den Ressourcentyp, die Kategorie und den Messwert aus:

    1. Wählen Sie im Menü Aktive Ressourcen die Option Apigee-Umgebung aus.
    2. Wählen Sie im Menü Aktive Messwertkategorien die Option Umgebung aus.
    3. Wählen Sie im Menü Aktive Messwerte die Option API-Aufruf der Apigee-Umgebung aus.
  3. Klicken Sie auf Anwenden.
  4. Führen Sie im Bereich Filter folgende Schritte aus:
    1. Verwenden Sie das Menü Gruppieren nach, um nach Ressourcenlabel zu gruppieren. Wählen Sie proxy_deployment_type aus den Listenoptionen aus, um nach Umgebungstyp zu gruppieren.
    2. Klicken Sie auf OK, um die Filter anzuwenden.
  5. Wählen Sie im Menü Gruppierungsfunktion die Option Anzahl aus.

MQL

So rufen Sie Standard- und Extensible API-Aufrufe nach Umgebung mit einer MQL-Abfrage auf:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Wählen Sie in der Symbolleiste des Bereichs Messwert auswählen die Option Code-Editor aus.
  3. So verwenden Sie MQL:
    1. Wählen Sie im Drop-down-Menü MQL die Ein/Aus-Schaltfläche MQL aus.
    2. Geben Sie in den Abfrageeditor die folgende Abfrage ein:
      fetch apigee.googleapis.com/Environment
      | metric 'apigee.googleapis.com/environment/api_call_count'
      | delta(1m)
      | group_by [metric.proxy_deployment_type, resource.env, resource.location]

PromQL

So rufen Sie Standard- und Extensible API-Aufrufe nach Umgebung mit einer PromQL-Abfrage auf:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Metrics Explorer.

    Zum Metrics Explorer

  2. Wählen Sie in der Symbolleiste des Bereichs Messwert auswählen die Option Code-Editor aus.
  3. So verwenden Sie PromQL:
    1. Wählen Sie im Menü PromQL die Ein/Aus-Schaltfläche PromQL aus.
    2. Geben Sie in den Abfrageeditor die folgende Abfrage ein:
      sum(delta(apigee_googleapis_com:environment_api_call_countmonitored_resource="apigee.googleapis.com/Environment"}[1m])) by (proxy_deployment_type,env,location)

Messwert-Dashboard erstellen

Die grafische Ausgabe des Metrics Explorers auf dem Tab Diagramm steht für den Messgerätmesswert. Das heißt, dass jeder Punkt im Diagramm die Ressourcennutzung Ihrer Apigee-Instanz in allen Umgebungen in jeder Region zum Zeitpunkt der Messung angibt.

Nachdem Sie die Ansicht der Daten mit der Auswahl Ressource und Messwert konfiguriert haben, können Sie die Daten zur späteren Verwendung in einem benutzerdefinierten Dashboard speichern. So speichern Sie die ausgewählte Ansicht:

  1. Klicken Sie im Diagrammbereich des Tabs Explorer auf die Schaltfläche Diagramm speichern.
  2. Geben Sie im Dialogfeld Diagramm speichern die folgenden Informationen ein:
    • Feld Diagrammtitel: Geben Sie einen Namen für das Diagramm ein oder verwenden Sie den vorgeschlagenen Titel.
    • Drop-down-Menü Dashboard: Wählen Sie ein vorhandenes Dashboard aus oder wählen Sie Neues Dashboard aus, um ein neues Dashboard zu erstellen und zu benennen. Ihr Diagramm wird im ausgewählten Dashboard gespeichert.
  3. Klicken Sie auf Speichern.

Nach dem Speichern können Sie auf das Diagramm zugreifen. Rufen Sie dazu in der Google Cloud Console die Seite Dashboard-Übersicht und dann das von Ihnen ausgewählte Dashboard auf.

Weitere Informationen zum Erstellen und Verwalten benutzerdefinierter Ansichten mit Cloud Monitoring finden Sie unter Dashboards und Diagramme.

Cloud Monitoring-Benachrichtigung konfigurieren

Nachdem Sie Messwertberichte für Ihre Apigee-Ressourcennutzung in Cloud Monitoring konfiguriert haben, können Sie messwertbasierte Benachrichtigungsrichtlinien aktivieren. Sie können Benachrichtigungsrichtlinien konfigurieren, um die Ressourcennutzung zu beobachten, die für Ihren „Pay as you go“-Tarif relevant ist, und rechtzeitig auf potenzielle Probleme aufmerksam gemacht werden. Weitere Informationen zu Funktionsweise von Benachrichtigungen.

Sie können Ihrem Google Cloud-Projekt eine messwertbasierte Benachrichtigungsrichtlinie mithilfe der Google Cloud Console, der Cloud Monitoring API oder der Google Cloud CLI hinzufügen: Wenn Sie die Google Cloud Console verwenden, können Sie empfohlene Benachrichtigungen aktivieren oder benutzerdefinierte Benachrichtigungen auf der Seite Benachrichtigungen von Cloud Monitoring konfigurieren.

Die zum Erstellen einer messwertbasierten Benachrichtigungsrichtlinie erforderlichen allgemeinen Schritte werden unter Benachrichtigungsrichtlinien mit Messwertschwellen erstellen beschrieben. Führen Sie die Schritte unter Benachrichtigungsrichtlinie erstellen aus, um eine Benachrichtigungsrichtlinie speziell basierend auf der Ressourcennutzung zu konfigurieren.

Sie können dieselben Benachrichtigungen und Filter wie im vorherigen Abschnitt verwenden, um Ihre Benachrichtigung für die Ressourcennutzung anzupassen. Wenn Sie beispielsweise eine Benachrichtigung auf Grundlage der Nutzung des Apigee-Proxys erstellen möchten, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie in der Google Cloud Console die Seite Monitoring > Benachrichtigungen.

    Zu Benachrichtigungen

  2. Klicken Sie auf + Richtlinie erstellen.
  3. Geben Sie im Abschnitt Messwert auswählen des Bereichs Richtlinie erstellen Apigee in die Filterleiste ein und wählen Sie dann über die Untermenüs den Ressourcentyp, Kategorie und Messwert, aus:
    • Wählen Sie im Menü Aktive Ressourcen die Option Apigee-Proxy (v2) aus.
    • Wählen Sie im Menü Aktive Messwertkategorien die Option Proxyv2 aus.
    • Wählen Sie im Menü Aktive Messwerte die Option Apigee-Proxydetails aus.
  4. Verwenden Sie im Abschnitt Filter hinzufügen das Menü Gruppieren nach, um nach Ressourcenlabel zu gruppieren. Wählen Sie sowohl proxy_deployment_type als auch env aus den Listenoptionen aus, um nach Proxy-Bereitstellungstyp und -Umgebung zu gruppieren.

Wählen Sie die Messwerte und Filter zum Aufrufen der Nutzung der Apigee-Umgebung aus, um eine Benachrichtigung auf Basis der Nutzung der aktiven Apigee-Umgebung zu erstellen.

Ressourcennutzung nach Rechnungskonto aufrufen

So rufen Sie die Ressourcennutzung nach Rechnungskonto auf:

  1. Rufen Sie in der Google Cloud Console die Seite Abrechnung auf.

    Zur Abrechnung

  2. Wenn Sie mehrere Rechnungskonten haben und das Rechnungskonto des aktuellen Projekts aufrufen möchten, wählen Sie Zum verknüpften Rechnungskonto aus. Wenn Sie lieber ein anderes Rechnungskonto aufrufen möchten, wählen Sie Rechnungskonten verwalten und anschließend das Konto aus, das Sie aufrufen möchten.
  3. Wählen Sie Berichte aus.
  4. Klicken Sie auf Filter anzeigen, um das Menü Filter aufzurufen, falls es noch nicht geöffnet ist.
  5. Wählen Sie im Feld Zeitraum die Option Nutzungsdatum aus, um einen aktuellen Snapshot der Abrechnung in einem Zeitraum aufzurufen, oder wählen Sie Rechnungsmonat aus, um die in einer bestimmten Rechnung abgerechnete Nutzung zu sehen.
  6. Wählen Sie Gruppieren nach > SKU aus.
  7. Wählen Sie in der Drop-down-Liste Dienste die Option Apigee aus. Die Liste der in Ihrer Rechnung enthaltenen SKUs wird angezeigt.
  8. Um die Liste der SKUs zu filtern, wählen Sie die gewünschten SKUs aus der Drop-down-Liste SKUs aus.

    Wenn Sie keine (0) dieser SKUs nutzen, werden sie auch nicht im Drop-down-Menü Gruppieren nach > SKU angezeigt.

Ressourcennutzung mit Cloud-Audit-Logging überwachen

Sie können Cloud-Audit-Logs verwenden, um die Ressourcennutzung zu überwachen, die sich auf Ihre „Pay as you go“-Abrechnung auswirkt. So rufen Sie die relevanten Audit-Logs auf:

  1. Öffnen Sie in der Cloud Console die Seite Log-Explorer:

    Zum Log-Explorer

  2. Verwenden Sie in der Abfrage die Suchleiste, um nach Ereignissen zu suchen, die sich auf die folgenden kostenpflichtigen Ressourcen auswirken:
    • Instanz mit angehängten Umgebungen erstellen: google.cloud.apigee.v1.InstanceService.CreateInstanceAndAttachments
    • Instanz und ihre Anhänge aktualisieren: google.cloud.apigee.v1.InstanceService.UpdateInstanceAndAttachments
    • Instanz mit angehängten Umgebungen löschen: google.cloud.apigee.v1.InstanceService.DeleteInstance
    • Instanzanhang erstellen: google.cloud.apigee.v1.InstanceAttachmentService.CreateInstanceAttachment
    • Instanzanhang löschen: google.cloud.apigee.v1.InstanceAttachmentService.DeleteInstanceAttachment
    • Proxy bereitstellen: google.cloud.apigee.v1.DeploymentService.DeployApiProxy
    • Bereitstellung eines Proxys aufheben: google.cloud.apigee.v1.DeploymentService.UndeployApiProxy
    • Freigegebenen Ablauf bereitstellen: google.cloud.apigee.v1.DeploymentService.DeploySharedFlow
    • Bereitstellung eines freigegebenen Ablaufs aufheben: google.cloud.apigee.v1.DeploymentService.UndeploySharedFlow
    • Aktivieren/deaktivieren Sie das Add-on Apigee API Analytics oder Erweiterte API-Sicherheit: google.cloud.apigee.v1.EnvironmentAddons.SetAddonEnablement

    Sie könnten beispielsweise die folgende Beispielabfrage eingeben:

    resource.type="audited_resource"
    resource.labels.method="google.cloud.apigee.v1.InstanceService.CreateInstanceAndAttachments"
    resource.labels.service="apigee.googleapis.com"

    Weitere Informationen zur Verwendung von Cloud-Audit-Logging zum Überwachen von Apigee-Ressourcen finden Sie unter Informationen zum Audit-Logging von Apigee.