Monitoring der Abrechnung für Mandanten

Alle Mandanten werden als Teil des Identity Platform-Projekts abgerechnet. In diesem Dokument wird erläutert, wie Sie Abrechnungsdaten exportieren und die Kosten einzelner Mandanten beobachten.

Hinweis

Zum Exportieren der Mandantenabrechnungsdaten benötigen Sie die IAM-Rolle "Inhaber" (roles/owner) für Folgendes:

  • Ein Identity Platform-Projekt mit aktivierter Mandantenfähigkeit.
  • Das mit Ihrem Projekt verknüpfte Rechnungskonto.

Abrechnungsexport nach BigQuery aktivieren

Führen Sie die Schritte unter Abrechnungsdaten in BigQuery exportieren aus, um Abrechnungsdaten in BigQuery zur Verfügung zu stellen.

Sie müssen diesen Schritt nur einmal pro Projekt durchführen.

Abrechnungsdaten abfragen

  1. Öffnen Sie in der Google Cloud Console die Seite "BigQuery".
    Zur Seite „BigQuery“

  2. Wählen Sie die Tabelle mit den Zahlungsinformationen Ihres Projekts aus.

  3. Klicken Sie auf Abfrage erstellen, um den Abfrageeditor zu öffnen.

  4. Geben Sie eine Abfrage ein.

    Zum Auflisten der Gesamtkosten für jeden Mandanten verwenden Sie Folgendes. Ersetzen Sie dabei dataset-name.table-name durch den Namen des Abrechnungs-Datasets und der -Tabelle, die Sie in Schritt 1 exportiert haben:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    GROUP BY 1
    

    Alle monatlichen Nutzerberichte haben zu Beginn des Monats eine Startzeit. Sie können WHERE usage_start_time und den ersten Tag des Monats (Pacific Time) verwenden, um nach Monat zu filtern. So listen Sie beispielsweise die Kosten jedes Mandanten für August 2019 auf:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    AND usage_start_time = "2019-08-01 00:00:00 -07:00"
    GROUP BY 1
    

    Sie können auch die Kosten für einen bestimmten Mandanten abrufen. Ersetzen Sie im folgenden Beispiel tenant-id durch die ID Ihres Mandanten:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    AND labels.value = "tenant-id"
    GROUP BY 1
    
  5. Klicken Sie auf Abfrage ausführen, um sie auszuführen.

Es sollte eine Abrechnung für einen bestimmten Mandanten angezeigt werden.

Nächste Schritte