Einstellung des Compute Engine-Nutzungsberichts

Der Nutzungsexport in Compute Engine wurde am 20. Januar 2026 eingestellt und wird am 30. März 2026 nicht mehr verfügbar sein. Wenn Sie die Compute Engine-Nutzung exportieren möchten, verwenden Sie BigQuery-Exporte.

Nutzungsberichte mit BigQuery erstellen

In diesem Abschnitt wird zusammengefasst, wie Sie Compute Engine-Nutzungsberichte nach BigQuery exportieren. Weitere Informationen finden Sie unter Cloud Billing-Daten in BigQuery exportieren.

So rufen Sie Nutzungsdaten mit BigQuery ab:

  1. Cloud Billing-Datenexport nach BigQuery einrichten Dadurch wird ein Dataset erstellt, das Sie nach Nutzungsinformationen abfragen können.
  2. Nutzungsdaten mit SQL-Abfragen abrufen Im folgenden Abschnitt wird beschrieben, wie Sie eine Abfrage ausführen. Außerdem finden Sie einige Beispielabfragen.

Nutzungsberichte mit SQL-Abfragen abrufen

Verwenden Sie die folgenden SQL-Abfragen, um Nutzungsberichte abzurufen. Die Abfrage kann in BigQuery gemäß der Anleitung unter Interaktive Abfragen ausführen ausgeführt werden.

Ersetzen Sie die folgenden Variablen:

  • PROJECT_ID: Die ID des Projekts, das Ihr BigQuery-Dataset enthält.
  • DATASET_NAME: Der Name des BigQuery-Datasets, das Ihre Abrechnungsdaten enthält.
  • BILLING_ACCOUNT_ID: Ihre Cloud-Rechnungskonto-ID, wobei Bindestriche (-) durch Unterstriche (_) ersetzt werden. Beispiel: 012345_567890_ABCDEF.
  • PROJECT_NUMBER: Ihre Projektnummer.
  • DAY: Der Tag des Monats, für den Daten gemeldet werden sollen, im Format DD.
  • MONTH: Der Monat, für den der Bericht erstellt werden soll, im Format MM.
  • YEAR: Das Jahr, für das der Bericht erstellt werden soll, im Format YYYY.

Verwenden Sie die folgende Abfrage, um tägliche Nutzungsdaten zu generieren:

SELECT
 DATE(usage_end_time) as report_date,
 sku.id as measurement_id,
 sum(usage.amount) as quantity,
 usage.unit as unit,
 REPLACE(REPLACE(REPLACE(resource.global_name, SPLIT(resource.global_name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.global_name, "/")))], SPLIT(resource.name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.name, "/")))]), "//compute.googleapis.com/", "https://www.googleapis.com/compute/v1/"), "/projects/PROJECT_NUMBER/","/projects/PROJECT_ID/") as resource_uri,
 SPLIT(resource.global_name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.global_name, "/")))] as resource_id,
 location.region as location,
FROM `PROJECT_ID.DATASET_NAME.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID`
WHERE TRUE
 AND EXTRACT(DAY FROM usage_end_time) = DAY
 AND EXTRACT(MONTH FROM usage_end_time) = MONTH
 AND EXTRACT(YEAR FROM usage_end_time) = YEAR
 AND service.id = "6F81-5844-456A"
GROUP BY 1,2,4,5,6,7

Verwenden Sie die folgende Abfrage, um monatliche Nutzungsdaten zu generieren:

SELECT
 DATE(usage_end_time) as report_date,
 sku.id as measurement_id,
 sum(usage.amount) as quantity,
 usage.unit as unit,
 REPLACE(REPLACE(REPLACE(resource.global_name, SPLIT(resource.global_name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.global_name, "/")))], SPLIT(resource.name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.name, "/")))]), "//compute.googleapis.com/", "https://www.googleapis.com/compute/v1/"), "/projects/PROJECT_NUMBER/","/projects/PROJECT_ID/") as resource_uri,
 SPLIT(resource.global_name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.global_name, "/")))] as resource_id,
 location.region as location,
FROM `PROJECT_ID.DATASET_NAME.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID`
WHERE TRUE
 AND EXTRACT(MONTH FROM usage_end_time) = MONTH
 AND EXTRACT(YEAR FROM usage_end_time) = YEAR
 AND service.id = "6F81-5844-456A"
GROUP BY 1,2,4,5,6,7

Zeitplan für die Einstellung

Die folgende Tabelle enthält den Einstellungszeitplan für den Compute Engine-Export.

Datum Ereignis
20. Januar 2026 Der Compute Engine-Nutzungsexport wurde eingestellt.
30. März 2026 Compute Engine-Nutzungsberichte werden nicht mehr exportiert.