Na página "Explorador de custos", é possível monitorar e entender os custos e o uso de recursos no seu projeto do Google Cloud ou aplicativo do App Hub. O Cost Explorer oferece uma visualização atual e histórica dos dados de custos e das métricas de utilização, ajudando você a tomar decisões bem embasadas sobre oportunidades de otimização.
Use o Cost Explorer quando quiser fazer o seguinte:
Determine como os custos aumentaram para a carga de trabalho do App Hub
cymbal
nas últimas duas semanas.Determine quais recursos no seu Google Cloud projeto têm custo alto e baixa utilização.
Identifique grupos gerenciados de instâncias (MIGs) do Compute Engine de alto custo que têm baixa utilização em um aplicativo.
O Cost Explorer usa dados fornecidos pela exportação do Cloud Billing para o BigQuery. Se quiser fazer uma análise de custos mais detalhada no BigQuery, use o recurso de exportação diretamente.
Limitações e problemas conhecidos
Durante a prévia, alguns dados de custo e mudança de custo podem estar incompletos, incluindo dados de clusters zonais do Google Kubernetes Engine (GKE).
Os custos de VMs do Compute Engine, MIGs do Compute Engine e clusters do GKE não incluem cobranças de rede para saída de dados ou uso de Persistent Disk. Esses custos são informados separadamente.
Se você acessar dados de um aplicativo do App Hub, as seguintes limitações serão aplicadas:
- Só é possível ver os custos de um aplicativo se todos os custos de recursos dele estiverem na mesma moeda. Se um aplicativo tiver recursos associados a diferentes contas de faturamento, todas elas precisarão ser configuradas para a mesma moeda para que os dados de custo do aplicativo sejam exibidos.
- Não é possível ver ou filtrar recursos por local.
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 ter acesso aos dados e informações de configuração do Monitoring, além da capacidade de visualizar os dados do Cloud Billing.
Se quiser ver os dados de custo por aplicativo do App Hub, verifique se você configurou o App Hub para uma pasta ativada por app e criou seus aplicativos.
Ative a App Optimize API.
Na barra de ferramentas do console Google Cloud , selecione o projeto em que você quer ativar a API:
Para conferir os custos e o uso dos aplicativos, escolha o projeto de gerenciamento na pasta habilitada para apps. As pastas ativadas para apps têm um ícone de pasta ativada para apps (
). O projeto de gerenciamento da criança também tem um ícone exclusivo (
), e o nome do projeto está no formato
FOLDER-NAME-mp
.Para ver os custos e o uso de um projeto específico, escolha o projeto que contém os recursos que você quer visualizar.
Enable the App Optimize API.
O Cost Explorer só é compatível com aplicativos gerenciados por uma pasta ativada para apps. Não é compatível com aplicativos gerenciados por um projeto host.
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ê os seguintes papéis do IAM no projeto:
-
Ativar ou desativar APIs:
Administrador do Service Usage (
roles/serviceusage.serviceUsageAdmin
) -
Conferir dados de utilização:
Leitor do Monitoring (
roles/monitoring.viewer
) -
Ver custos:
Leitor (
roles/viewer
) ou um papel personalizado com a permissãobilling.resourceCosts.get
Se o administrador já tiver concedido a você o papel de Operador do Cloud Hub (roles/cloudhub.operator
), as permissões do Leitor do Monitoring estarão incluídas nele.
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ê os seguintes papéis do IAM no projeto de gerenciamento na pasta ativada para apps:
-
Ativar ou desativar APIs:
Administrador do Service Usage (
roles/serviceusage.serviceUsageAdmin
) -
Conferir dados de utilização:
Leitor do Monitoring (
roles/monitoring.viewer
) -
Ver dados de aplicativos:
Leitor do App Hub (
roles/apphub.viewer
) -
Ver dados em uma pasta:
Leitor de pastas (
roles/folder.viewer
)
Acessar o Explorador de custos
Para acessar o Cost Explorer, faça o seguinte:
-
No console Google Cloud , 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 acessar:
Para ver os dados de um projeto, selecione um no seletor na parte de cima da página.
Para acessar os dados de um aplicativo, na barra de ferramentas do console Google Cloud , selecione o projeto de gerenciamento da sua pasta habilitada para gerenciar apps. 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 conferir dados de custo e utilização na página Otimização do Cloud Hub. A página Otimização mostra uma visão geral dos dados que aparecem no Explorador de custos, permitindo identificar tendências rapidamente. É possível 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, clique em Ver detalhes no Explorador de Custos para analisar melhor os dados de custo e utilização.
Conheça seus custos e uso
Com o Cost Explorer, é possível ver apenas dados de custo ou dados de custo com métricas de utilização.
Para filtrar os dados apresentados, ajuste o seletor de intervalo de tempo, em que é possível selecionar 1 dia, 7 dias, 14 dias ou 30 dias.
O Cloud Billing e o Cost Explorer categorizam os custos relacionados aos produtos de maneiras diferentes.
O Cost Explorer organiza os custos de forma lógica por produto. O Cloud Billing agrupa SKUs para uso de recursos em serviços. Um serviço no Cloud Billing pode ser um subconjunto de um produto Google Cloudou incluir SKUs de vários produtos Google Cloud . Esses serviços do Cloud Billing não estão relacionados aos serviços do App Hub.
Por exemplo, os custos dos produtos do Compute Engine e do GKE são equivalentes a vários serviços do Cloud Billing.
Produto no Explorador de custos | Serviço no Cloud Billing |
---|---|
Compute Engine | Compute Engine e VM Manager |
GKE | Compute Engine e GKE |
Persistent Disk | Compute Engine |
O serviço de rede inclui SKUs para muitos produtos de rede, como Cloud Load Balancing, Cloud NAT, Cloud VPN, Private Service Connect e Painel de desempenho. O Cost Explorer categoriza esses custos por produto, mas o Cloud Billing fornece apenas um serviço de rede e não tem serviços definidos para cada produto de rede.
Pesquise a lista de Google Cloud SKUs para saber mais sobre como elas são categorizadas no Cloud Billing.
Analisar por custo
A seção Resumo de custos para o escopo selecionado do Cost Explorer mostra dados sobre o custo total, a mudança no custo total e a mudança no custo total por recurso.
O custo total é baseado no uso no 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 que são totalmente usados por ele. Esse custo total não inclui os custos de recursos compartilhados entre aplicativos.
A tabela de custo total detalha os custos dos produtos e recursos compatíveis. 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 uma lista de recursos compatíveis, consulte [Produtos compatíveis][#supported-products].
Analisar por custo e uso
Para produtos Google Cloud compatíveis, você pode analisar melhor os custos em relação aos recursos na seção Conheça os recursos analisados.
Nesta seção, você pode 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 ajudar a identificar recursos que custam mais e têm baixa utilização da CPU nos últimos 30 dias.
Produtos compatíveis
O filtro Produto no Cost Explorer lista os produtos integrados a ele.
A tabela a seguir lista os produtos compatíveis com dados de custo por recurso.
Nome do produto | Tipos de recursos compatíveis |
---|---|
AlloyDB para PostgreSQL | Backup Cluster Instance |
Bigtable | Instância do perfil do app |
Cloud Deploy | Pipeline de entrega |
Funções do Cloud Run | Função |
Compute Engine | Endereço Disco Regra de encaminhamento Endereço global Regra de encaminhamento global Imagem Instância Snapshot instantâneo Anexo da VLAN Imagem de máquina Grupo de instâncias de máquina Anexo de rede Reserva Roteador Snapshot Pool de armazenamento Gateway de VPN de destino Gateway de VPN Túnel de VPN |
Google Kubernetes Engine | Cluster |
Dataflow | Job Snapshot |
Cloud Data Fusion | Instância |
Dataproc Metastore | Serviço |
Firestore | Banco de dados |
Backup para GKE | Plano de backup |
Cloud Logging | Bucket de registros |
Serviço gerenciado para Microsoft Active Directory | Domínio |
Memorystore for Redis | Instância |
Cloud Run | Job Service |
Secret Manager | Secret |
Spanner | Instance Database |
API Cloud SQL Admin | Instância |
Cloud Storage | Bucket |
Desativar a App Optimize API
Se você não quiser mais ver dados no Explorador de Custos, desative a API.
Na barra de ferramentas do console Google Cloud , selecione o projeto em que você quer desativar a API.
Acesse o painel da API App Optimize.
Clique em Desativar.
Na caixa de diálogo de confirmação, clique em Desativar.
A seguir
- Confira oportunidades de economia e otimização de custos no hub de FinOps.
- Faça uma análise detalhada de custos com os relatórios do Cloud Billing.
- Conheça as práticas recomendadas de otimização de custos no documento Google Cloud Framework de arquitetura: otimização de custos.