Ekspor penggunaan di Compute Engine tidak digunakan lagi pada 20 Januari 2026 dan akan dihentikan pada 30 Maret 2026. Untuk mengekspor penggunaan Compute Engine, gunakan BigQuery Export.
Membuat laporan penggunaan dengan BigQuery
Bagian ini merangkum cara mengekspor laporan penggunaan Compute Engine ke BigQuery. Untuk mengetahui informasi selengkapnya, lihat Mengekspor data Penagihan Cloud ke BigQuery.
Untuk mengambil data penggunaan dengan BigQuery, ikuti langkah-langkah berikut:
- Siapkan ekspor data Penagihan Cloud ke BigQuery. Tindakan ini akan membuat set data yang dapat Anda kueri untuk mendapatkan informasi penggunaan.
- Mengambil data penggunaan dengan kueri SQL. Bagian berikut menjelaskan cara menjalankan kueri dan memberikan beberapa contoh kueri.
Mengambil laporan penggunaan dengan kueri SQL
Gunakan kueri SQL berikut untuk mengambil laporan penggunaan. Kueri dapat dijalankan di BigQuery dengan mengikuti petunjuk di Menjalankan kueri interaktif.
Ganti variabel berikut:
PROJECT_ID: ID project yang berisi set data BigQuery Anda.DATASET_NAME: Nama set data BigQuery yang berisi data penagihan Anda.BILLING_ACCOUNT_ID: ID akun Penagihan Cloud Anda, dengan tanda hubung (-) diganti dengan garis bawah (_). Contoh,012345_567890_ABCDEF.PROJECT_NUMBER: Nomor project Anda.DAY: Hari dalam sebulan yang akan dilaporkan, dalam formatDD.MONTH: Bulan yang akan dilaporkan, dalam formatMM.YEAR: Tahun yang akan dilaporkan, dalam formatYYYY.
Gunakan kueri berikut untuk menghasilkan data penggunaan harian:
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
Gunakan kueri berikut untuk menghasilkan data penggunaan bulanan:
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
Jadwal penonaktifan
Tabel berikut mencantumkan jadwal penonaktifan untuk ekspor Compute Engine.
| Tanggal | Acara |
|---|---|
| 20 Januari 2026 | Ekspor penggunaan Compute Engine tidak digunakan lagi. |
| 30 Maret 2026 | Laporan penggunaan Compute Engine tidak akan diekspor lagi. |