A exportação de uso no Compute Engine foi descontinuada em 20 de janeiro de 2026 e será desativada em 30 de março de 2026. Para exportar o uso do Compute Engine, use as exportações do BigQuery.
Gerar relatórios de uso com o BigQuery
Esta seção resume como exportar relatórios de uso do Compute Engine para o BigQuery. Para mais informações, consulte Exportar dados do Cloud Billing para o BigQuery.
Para recuperar dados de uso com o BigQuery, siga estas etapas:
- Configure a exportação de dados do Cloud Billing para o BigQuery. Isso cria um conjunto de dados que pode ser consultado para informações de uso.
- Recuperar dados de uso com consultas SQL. A seção a seguir descreve como executar uma consulta e fornece alguns exemplos.
Recuperar relatórios de uso com consultas SQL
Use as consultas SQL a seguir para extrair relatórios de uso. A consulta pode ser executada no BigQuery seguindo as instruções em Executar consultas interativas.
Substitua as seguintes variáveis:
PROJECT_ID: o ID do projeto que contém seu conjunto de dados do BigQuery.DATASET_NAME: o nome do conjunto de dados do BigQuery que contém seus dados de faturamento.BILLING_ACCOUNT_ID: o ID da sua conta do Cloud Billing, com hífens (-) substituídos por sublinhados (_). Por exemplo,012345_567890_ABCDEF.PROJECT_NUMBER: o número do projeto.DAY: o dia do mês a ser informado, no formatoDD.MONTH: o mês a ser incluído no relatório, no formatoMM.YEAR: o ano do relatório, no formatoYYYY.
Use a consulta a seguir para gerar dados de uso diário:
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
Use a consulta a seguir para gerar dados de uso mensal:
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
Programação de desativação
A tabela a seguir lista a programação de desativação da exportação do Compute Engine.
| Data | Evento |
|---|---|
| 20 de janeiro de 2026 | A exportação de uso do Compute Engine foi descontinuada. |
| 30 de março de 2026 | Os relatórios de uso do Compute Engine não serão mais exportados. |