É possível ver gráficos atualizados do Faturamento do Cloud ao longo do dia e usar rótulos para dividir sua conta do Google Cloud como quiser, combinando a exportação de dados do Faturamento do Cloud à funcionalidade do BigQuery com o Google Data Studio.
Exportar dados de faturamento do Cloud para o BigQuery
Para começar a exportar seus dados de faturamento para um conjunto de dados do BigQuery, siga o procedimento em Exportar dados de faturamento do Cloud para o BigQuery. Depois de seguir o procedimento, leva cerca de um dia para que o conjunto de dados comece a ser preenchido com os dados de faturamento do Cloud. É possível que cobranças de saída de rede apareçam primeiro, depois algumas cobranças de VM, depois pelo uso do Pub/Sub e assim por diante. Quando o conjunto de dados estiver completo, será possível executar consultas.
Veja a seguir um exemplo de consulta:
SELECT
invoice.month,
service.description,
ROUND(SUM(cost) + SUM(IFNULL((
SELECT
SUM(c.amount)
FROM
UNNEST(credits) c),
0))) AS cost_after_credits
FROM
`data-analytics-pocs:public.gcp_billing_export_EXAMPL_E0XD3A_DB33F1`
WHERE
invoice.month = "201906"
GROUP BY
1,
2
ORDER BY
3 DESC;
A captura de tela a seguir mostra a consulta de exemplo no BigQuery:
Começar a trabalhar com a amostra do relatório de faturamento do Cloud
Para ver e copiar a amostra de relatório de faturamento:
- Abra a demonstração do relatório de faturamento.
- No painel de navegação à esquerda, clique em READ ME para saber as etapas necessárias para copiar e usar o relatório com seus dados.
Dividir relatórios de faturamento do Cloud usando rótulos
É possível usar rótulos para responder a perguntas complexas, como "Como posso saber quanto o serviço está custando para mim?" ou "O que estou gastando nos meus ambientes para desenvolvedores e na produção?" Os rótulos, que são pares de chave e valor, são aplicados aos recursos do Google Cloud. Os rótulos mais comuns são estes:
- Rótulos baseados em equipe ou centro de custo. É possível usá-los para distinguir projetos de diferentes equipes, o que é útil na contabilidade de custos ou na elaboração de orçamentos. Por exemplo,
team:marketing
eteam:research
. - Rótulos baseados em componente. Por exemplo,
component:redis
ecomponent:frontend
. - Rótulos baseados em ambiente ou etapa. Por exemplo,
environment:prod
eenvironment:test
.
Para mais informações sobre rótulos, leia Como rotular e agrupar recursos do Google Cloud.
O exemplo de relatório e o conjunto de dados usam três rótulos de projeto (project.labels.key) para demonstrar a visualização de dados por rótulo do projeto:
- O rótulo team é usado para preencher os respectivos gráficos e filtros com custos por equipe.
- O rótulo service é usado para preencher os respectivos gráficos e filtros com custos por tipo de serviço do Google Cloud (por exemplo, computação, armazenamento e mais).
- O rótulo env é usado para preencher os respectivos gráficos e filtros com custos distribuídos por ambiente (por exemplo, prod, dev e mais).