Suspensão de uso do relatório de uso do Compute Engine

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:

  1. 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.
  2. 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 formato DD.
  • MONTH: o mês a ser incluído no relatório, no formato MM.
  • YEAR: o ano do relatório, no formato YYYY.

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.