Como monitorar o faturamento para locatários

Todos os locatários são faturados como parte do projeto do Identity Platform. Este documento explica como exportar dados de faturamento e monitorar o custo de locatários individuais.

Antes de começar

Para exportar dados de faturamento de locatário, você precisará ter o papel de Proprietário do IAM (roles/owner) em:

  • Um projeto do Identity Platform com multilocação ativada.
  • A conta de faturamento vinculada ao seu projeto.

Como ativar a exportação de faturamento para o BigQuery

Para disponibilizar dados de faturamento no BigQuery, siga as etapas em Exportar dados de faturamento para o BigQuery.

Você só precisa concluir a etapa uma vez por projeto.

Como consultar dados de faturamento

  1. Abra a página do BigQuery no console do Google Cloud.
    Acessar a página do BigQuery

  2. Selecione a tabela que contém as informações de faturamento do seu projeto.

  3. Clique em Escrever consulta para abrir o editor de consultas.

  4. Insira uma consulta.

    Para listar o custo total de cada locatário, use o comando a seguir, substituindo dataset-name.table-name pelo nome do conjunto de dados de faturamento e da tabela exportado na etapa 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 os relatórios mensais de usuários ativos têm um horário de início no início do mês. Use WHERE usage_start_time e o primeiro dia do mês (expresso no Horário do Pacífico) para filtrar mensalmente. Por exemplo, para listar o custo de cada locatário em agosto de 2019:

    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
    

    Também é possível receber os custos de um locatário específico. Substitua tenant-id pelo ID do locatário no exemplo a seguir:

    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. Clique em Executar consulta para executá-la.

Você verá um detalhamento de faturamento específico para um locatário específico.

A seguir