La exportación de uso en Compute Engine dejó de estar disponible el 20 de enero de 2026 y se descontinuará el 30 de marzo de 2026. Para exportar el uso de Compute Engine, usa BigQuery Exports.
Genera informes de uso con BigQuery
En esta sección, se resume cómo exportar informes de uso de Compute Engine a BigQuery. Para obtener más información, consulta Exporta datos de Facturación de Cloud a BigQuery.
Para recuperar datos de uso con BigQuery, sigue estos pasos:
- Configura la exportación de datos de la Facturación de Cloud a BigQuery. Esto crea un conjunto de datos que puedes consultar para obtener información sobre el uso.
- Recuperar datos de uso con consultas en SQL En la siguiente sección, se describe cómo ejecutar una consulta y se proporcionan algunas consultas de ejemplo.
Recupera informes de uso con consultas de SQL
Usa las siguientes consultas en SQL para recuperar informes de uso. La consulta se puede ejecutar en BigQuery siguiendo las instrucciones en Ejecuta consultas interactivas.
Reemplaza las siguientes variables:
PROJECT_ID: Es el ID del proyecto que contiene tu conjunto de datos de BigQuery.DATASET_NAME: Es el nombre del conjunto de datos de BigQuery que contiene tus datos de facturación.BILLING_ACCOUNT_ID: Es el ID de tu cuenta de Facturación de Cloud, con guiones (-) reemplazados por guiones bajos (_). Por ejemplo,012345_567890_ABCDEFPROJECT_NUMBER: Es el número de tu proyecto.DAY: Es el día del mes sobre el que se generará el informe, en formatoDD.MONTH: Es el mes sobre el que se generará el informe, en formatoMM.YEAR: Es el año sobre el que se generará el informe, en formatoYYYY.
Usa la siguiente consulta para generar datos de uso diarios:
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
Usa la siguiente consulta para generar datos de uso mensuales:
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 de baja
En la siguiente tabla, se describe el programa de baja de la exportación de Compute Engine.
| Fecha | Evento |
|---|---|
| 20 de enero de 2026 | La exportación de uso de Compute Engine dejó de estar disponible. |
| 30 de marzo de 2026 | Ya no se exportarán los informes de uso de Compute Engine. |