Penghentian penggunaan laporan penggunaan Compute Engine

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:

  1. Siapkan ekspor data Penagihan Cloud ke BigQuery. Tindakan ini akan membuat set data yang dapat Anda kueri untuk mendapatkan informasi penggunaan.
  2. 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 format DD.
  • MONTH: Bulan yang akan dilaporkan, dalam format MM.
  • YEAR: Tahun yang akan dilaporkan, dalam format YYYY.

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.