Supervisar la facturación de los usuarios

Todos los grupos de usuarios se facturan como parte de su proyecto de Identity Platform. En este documento, se explica cómo exportar datos de facturación y supervisar el costo de los grupos de usuarios individuales.

Antes de comenzar

Para exportar los datos de facturación del grupo de usuarios, deberás tener la función de propietario de IAM (roles/owner) en lo siguiente:

  • Un proyecto de Identity Platform con grupos de usuarios múltiples habilitados.
  • La cuenta de facturación vinculada a tu proyecto.

Habilita la exportación de facturación a BigQuery

Para que los datos de facturación estén disponibles en BigQuery, sigue los pasos que se indican en Exporta datos de facturación a BigQuery.

Solo debes completar el paso una vez por proyecto.

Consulta datos de facturación

  1. Abre la página BigQuery en la consola de Google Cloud.
    Ir a la página de BigQuery

  2. Selecciona la tabla que contiene datos de facturación de tu proyecto.

  3. Haz clic en Redactar consulta para abrir el editor de consultas.

  4. Ingrese una consulta.

    A fin de enumerar el costo total para cada grupo de usuarios, usa lo siguiente y reemplaza dataset-name.table-name por el nombre del conjunto de datos de facturación y la tabla que exportaste en el paso 1:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    GROUP BY 1
    

    Todos los informes de usuario activos por mes tienen una hora de inicio al comienzo del mes. Puedes usar WHERE usage_start_time y el primer día del mes (expresado en la hora del Pacífico) para filtrar de forma mensual. Por ejemplo, para enumerar el costo de cada usuario de agosto de 2019, haz lo siguiente:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    AND usage_start_time = "2019-08-01 00:00:00 -07:00"
    GROUP BY 1
    

    También puedes obtener los costos de un grupo de usuarios específico. Reemplaza tenant-id por el ID de tu grupo de usuarios en el siguiente ejemplo:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    AND labels.value = "tenant-id"
    GROUP BY 1
    
  5. Haz clic en Ejecutar consulta para ejecutarla.

Deberías ver un desglose de facturación específico para un grupo de usuarios en particular.

¿Qué sigue?