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
Abra a página do BigQuery no console do Google Cloud.
Acessar a página do BigQuerySelecione a tabela que contém as informações de faturamento do seu projeto.
Clique em Escrever consulta para abrir o editor de consultas.
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
Clique em Executar consulta para executá-la.
Você verá um detalhamento de faturamento específico para um locatário específico.