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:
- Cloud Billing-Datenexport nach BigQuery einrichten Dadurch wird ein Dataset erstellt, das Sie nach Nutzungsinformationen abfragen können.
- 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 FormatDD.MONTH: Der Monat, für den der Bericht erstellt werden soll, im FormatMM.YEAR: Das Jahr, für das der Bericht erstellt werden soll, im FormatYYYY.
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. |