-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custo de armazenamento e processamento do GCP #617
Comments
É possível exportar as informações de billing para o BQ a partir desse tutorial Esse caminho me parece interessante! Ao ter os dados no BQ conseguimos facilmente montar gráficos no Metabase! @rdahis o que acha de exportarmos essa informação para o BQ? Alguns pontos que li que parecem relevantes:
|
tem um tutorial que parece bem prático aqui também! (confesso que estou confusa com a quantidade de tutoriais) |
Já tínhamos todos os passos de setup feitos! Só não tenho certeza se está exportando dados de todos os projetos (em particular o Já viu esse conjunto |
opa! Não tinha visto, vou ver! |
Algumas anotações aqui:
Query para visualizar os custos por projeto e por tipo de recurso: SELECT
invoice.month,
service.description,
project.name,
SUM(cost) as cost
FROM `basedosdados.br_bd_indicadores.gcp_billing_export_resource_v1_01709D_1C0CEE_6E40BF`
group by 1,2,3
order by 1 desc, 4 desc Query para quais labels temos atualmente e os custos associados a elas mes a mes: SELECT
invoice.month,
labels.key,
labels.value,
SUM(cost) as cost
FROM `basedosdados.br_bd_indicadores.gcp_billing_export_resource_v1_01709D_1C0CEE_6E40BF`
LEFT JOIN UNNEST(labels) as labels
GROUP BY 1,2,3
ORDER BY invoice.month desc, cost desc Query de todas as contas e labels que possuem a chave de SELECT
invoice.month,
service.description,
project.name,
TO_JSON_STRING(labels),
SUM(cost) as cost
FROM `basedosdados.br_bd_indicadores.gcp_billing_export_resource_v1_01709D_1C0CEE_6E40BF`
WHERE TO_JSON_STRING(labels) LIKE ("%dbt_invocation_id%")
GROUP BY 1,2,3,4
ORDER BY invoice.month desc, cost desc |
Eu entendi certo que parece possível visualizar o custo de cada |
Parece, mas confesso que não entendi muito bem como que esse id é gerado e como podemos saber o que se relaciona com o que |
Aparentemente na parte de custos do BigQuery só aparecem as labels de conjunto, não de tabela, o que é uma pena pq é bem mais fácil gerenciar as labels de tabela com o dbt. Próximos passos:
|
Primeira proposta de labels (já implementada no conjunto do cnpj)
Descobri como usar a label dbt_invocation_id para monitorar custos do dbt: é necessário cruzar com a tabela INFORMATION_SCHEMA.JOBS |
The text was updated successfully, but these errors were encountered: