A página do Cost Explorer permite monitorar e entender os custos e a utilização de recursos no seu Google Cloud projeto ou aplicativo do App Hub. O Cost Explorer oferece uma visualização atual e histórica dos dados de custo e das métricas de utilização, ajudando você a tomar decisões bem informadas sobre oportunidades de otimização.
Por exemplo, os desenvolvedores e administradores de plataforma da sua organização podem usar o Cost Explorer quando quiserem fazer o seguinte:
Determinar como os custos da carga de trabalho
cymbaldo App Hub aumentaram nas últimas duas semanas.Determinar quais recursos no seu Google Cloud projeto têm custo alto e baixa utilização.
Identificar grupos de instâncias gerenciadas (MIGs) do Compute Engine de alto custo que têm baixa utilização em um aplicativo.
Para recuperar dados de custo e utilização de maneira programática para integração com outras ferramentas e dados, use a API App Optimize.
A assistência do Gemini também está disponível para otimizar custos e utilização. Para mais informações, consulte Otimizar custos com a assistência do Gemini.
Este documento é destinado a desenvolvedores e administradores de plataforma. Se você gerencia contas de faturamento ou orçamentos no Cloud Billing, consulte a documentação de otimização de custos do Cloud Billing, para informações sobre como usar o hub de FinOps e o Gemini Cloud Assist no Cloud Billing.
Antes de começar
O Cost Explorer usa o Cloud Billing para recuperar dados de custo e o Cloud Monitoring para métricas de utilização. Para usar o Cost Explorer, você precisa de acesso aos dados e informações de configuração do Monitoring, bem como a capacidade de visualizar os dados do Cloud Billing.
Se você quiser visualizar os dados de custo por aplicativo do App Hub, verifique se você configurou o App Hub e criou seus aplicativos.
Se você estiver visualizando apenas os dados de custo de um projeto, ative a API App Optimize no projeto.
Na barra de ferramentas do Google Cloud console, selecione o projeto em que você quer ativar a API.
Ative a API App Optimize.
Funções necessárias para ativar APIs
Para ativar as APIs, você precisa da permissão
serviceusage.services.enable. Se você criou o projeto, provavelmente já tem essa permissão pela função de proprietário (roles/owner). Caso contrário, você pode receber essa permissão pela função de administrador de uso do serviço (roles/serviceusage.serviceUsageAdmin). Saiba como conceder funções.
O Cost Explorer só oferece suporte a aplicativos gerenciados em uma pasta configurada para gerenciamento de aplicativos. Ele não oferece suporte a aplicativos em um projeto host ou em um limite de projeto único.
Funções exigidas
O uso do Cost Explorer exige permissões diferentes, dependendo se você está visualizando por projeto ou por aplicativo.
Visualizar por projeto
Para receber as permissões necessárias para visualizar dados de custo e utilização de um projeto, peça ao administrador para conceder a você as seguintes funções do IAM no projeto:
-
Ativar APIs:
Service Usage (
roles/serviceusage.serviceUsageAdmin) -
Visualizar dados de utilização:
leitor do Monitoring (
roles/monitoring.viewer) -
Visualizar custos:
operador do Cloud Hub (
roles/cloudhub.operator) ou uma função personalizada com abilling.resourceCosts.getpermissão
Se o administrador já tiver concedido a você a função de operador do Cloud Hub (roles/cloudhub.operator)
, as permissões de leitor do Monitoring serão incluídas nessa função.
Visualizar por aplicativo
Para receber as permissões necessárias para visualizar dados de custo e utilização de um aplicativo, peça ao administrador para conceder a você as seguintes funções do IAM no projeto de gerenciamento de uma pasta:
-
Visualizar dados de utilização:
leitor do Monitoring (
roles/monitoring.viewer) -
Visualizar dados de aplicativos:
leitor do App Hub (
roles/apphub.viewer) -
Visualizar dados em uma pasta:
leitor de pastas (
roles/resourcemanager.folderViewer)
Visualizar o Cost Explorer
Para visualizar o Cost Explorer, faça o seguinte:
-
No Google Cloud console, acesse a página Cost Explorer:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
Selecione o projeto ou aplicativo que você quer visualizar:
Para visualizar os dados de um projeto, selecione um projeto no seletor de projetos na parte de cima da página.
Para visualizar os dados de um aplicativo, na barra de ferramentas do Google Cloud console, selecione o projeto de gerenciamento de uma pasta. Em seguida, acesse a barra de ferramentas do Cost Explorer e defina a visualização como Aplicativo. Se você não souber qual projeto selecionar, pergunte ao administrador.
Você também pode visualizar dados de custo e utilização na página Otimização no Cloud Hub. A página Otimização mostra uma visão geral dos dados exibidos no Cost Explorer, permitindo identificar tendências rapidamente. Você pode conferir as tendências de custo total do projeto ou aplicativo selecionado, os cinco principais recursos por mudança de custo e os cinco recursos mais subutilizados. Na seção Recursos por custo e utilização, você pode explorar ainda mais os dados de custo e utilização clicando em Acessar detalhes no Cost Explorer.
Conheça seus custos e utilização
O Cost Explorer permite visualizar apenas dados de custo ou dados de custo em conjunto com métricas de utilização.
Você pode filtrar os dados apresentados ajustando o seletor de período, onde você pode selecionar 1 dia, 7 dias, 14 dias ou 30 dias.
Google Cloud Os produtos informam dados de uso e custo para processos do Cloud Billing em intervalos variados. Como resultado, pode haver um atraso entre o uso dos serviços Google Cloud e a disponibilização do uso e dos custos para visualização no Cost Explorer. Normalmente, os custos ficam disponíveis em um dia, mas às vezes podem levar mais de 24 horas.
Analisar por custo
A seção Resumo de custos do escopo selecionado do Cost Explorer mostra dados sobre o custo total, a mudança de custo total e a mudança de custo total por recurso.
O custo total é baseado no uso do projeto ou aplicativo selecionado com base nos preços do contrato, antes da aplicação de descontos por compromisso de uso (CUDs) ou outros créditos. Para um aplicativo, o custo total inclui todos os recursos totalmente usados pelo aplicativo e exclui os recursos compartilhados entre aplicativos.
A tabela de custo total detalha os custos de produtos e recursos compatíveis.
- Os custos de transferência de dados de rede e as taxas de processamento de dados do Cloud Load Balancing são mostrados separadamente dos custos de recursos.
- Os custos de armazenamento local usando o Persistent Disk são mostrados no produto Persistent Disk.
Os produtos não compatíveis são classificados como Outros na coluna Produto e os recursos não compatíveis são classificados como Outros na coluna Tipo de recurso.
Para mais informações sobre dados de custo e utilização no Cost Explorer, consulte Sobre dados de custo e utilização.
Analisar por custo e utilização
Para produtos Google Cloud compatíveis, você pode explorar ainda mais os custos em relação aos recursos na seção Conheça os recursos analisados.
Essa seção permite selecionar uma métrica que agrega custo e utilização, apresentando um mapa de árvore que organiza o custo por tamanho e a utilização por cor. Por exemplo, essa seção pode ser útil para identificar recursos que custam mais, mas também têm baixa utilização da CPU nos últimos 30 dias.
Se você selecionar a métrica Custo agregado, mudança de custo, a tabela Lista de recursos vai incluir mais informações.
A seguir
- Use a API App Optimize para receber dados de custo e utilização de maneira programática e integrar os dados aos seus fluxos de trabalho diários.
- Conheça as oportunidades de economia e otimização de custos no hub de FinOps.
- Faça uma análise de custos detalhada com os relatórios do Cloud Billing.
- Aprenda as práticas recomendadas de otimização de custos no documento Google Cloud Framework de arquitetura: otimização de custos.