Pode configurar alertas de utilização da quota e monitorização através do Cloud Monitoring. Este documento descreve como configurar alertas, criar gráficos e encontrar mais informações sobre a utilização do Cloud Monitoring para as quotas do Google Cloud.
Configure alertas básicos de utilização de quotas
O painel de controlo das quotas da nuvem está integrado com o Cloud Monitoring. Pode configurar alertas de quota na página IAM e administração > Quotas e limites do sistema para receber notificações de eventos de quota. Por exemplo, pode configurar um alerta para receber uma notificação quando a utilização da quota atingir uma percentagem do valor máximo. Esta funcionalidade só é suportada para quotas ao nível do projeto.
Para configurar um alerta para uma quota ou um limite do sistema específico, faça o seguinte:
Certifique-se de que tem autorizações para criar alertas
Na Google Cloud consola, aceda à página IAM e administração > Quotas e limites do sistema:
Na coluna mais à direita da tabela, clique em
Mais ações e, de seguida, selecione Criar alerta de utilização. É aberto o painel Modelos de políticas de alerta.Em Configurar notificações, selecione o canal de notificação. O canal de notificação é a forma como recebe o alerta, por exemplo, por email, SMS ou Pub/Sub.
Clique em Criar.
Crie gráficos
O explorador de métricas do Cloud Monitoring permite-lhe criar gráficos para ver métricas. Pode usá-lo para ver métricas relacionadas com as quotas do Google Cloud.
Para ver as métricas de um recurso monitorizado através do Metrics Explorer, faça o seguinte:
-
Na Google Cloud consola, aceda à página leaderboard Explorador de métricas:
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Na barra de ferramentas da Google Cloud consola, selecione o seu Google Cloud projeto. Para configurações do App Hub, selecione o projeto anfitrião do App Hub ou o projeto de gestão da pasta com apps ativadas.
- No elemento Métrica, expanda o menu Selecionar uma métrica,
introduza
quota usage
na barra de filtros e, de seguida, use os submenus para selecionar um tipo de recurso e uma métrica específicos:- No menu Recursos ativos, selecione Quota de consumidor.
- No menu Categorias de métricas ativas, selecione Quota.
- No menu Métricas ativas, selecione uma métrica na lista. Para apresentar métricas ativas e inativas, clique em Ativa para limpar o filtro no menu Selecionar uma métrica.
- Clique em Aplicar.
Para adicionar filtros que removem séries cronológicas dos resultados da consulta, use o elemento Filter.
Para combinar séries cronológicas, use os menus no elemento Agregação. Por exemplo, para apresentar a utilização da CPU das suas VMs, com base na respetiva zona, defina o primeiro menu como Média e o segundo menu como zona.
Todas as séries cronológicas são apresentadas quando o primeiro menu do elemento Agregação está definido como Não agregado. As predefinições do elemento Agregação são determinadas pelo tipo de métrica que selecionou.
- Para a quota e outras métricas que comunicam uma amostra por dia, faça o seguinte:
- No painel Apresentação, defina o Tipo de widget como Gráfico de barras empilhadas.
- Defina o período como, pelo menos, uma semana.
Depois de encontrar as informações de utilização de quotas pretendidas, pode usar o Cloud Monitoring para criar painéis de controlo e alertas personalizados. Para mais informações, consulte o artigo Faça mais com o Cloud Monitoring.
Verifique a compatibilidade com métricas de quota
Nem todos os serviços suportam métricas de quota no Cloud Monitoring. Para ver as métricas de quota aplicáveis para os serviços suportados, selecione Quota de consumidor como o tipo de recurso quando criar um gráfico ou uma política de alertas. Os serviços que não suportam métricas de quota não são apresentados.
Os serviços comuns que suportam métricas de quotas incluem o Compute Engine, o Dataflow, o Spanner, o Pub/Sub, o Cloud Vision, o Speech-to-Text, o Cloud Monitoring e o Cloud Logging.
Os serviços comuns que não suportam métricas de quota incluem o App Engine e o Cloud SQL.
Obtenha nomes de métricas
As quotas e os limites do sistema têm dois tipos de nomes: nomes a apresentar e nomes das métricas. Os nomes a apresentar têm espaços e letras maiúsculas que facilitam a leitura por parte dos humanos. É mais provável que os nomes das métricas estejam em minúsculas e delimitados por sublinhados em vez de espaços. O formato exato depende do serviço.
As instruções seguintes mostram como obter os nomes das métricas de quota e de limite do sistema usando a Google Cloud consola ou a CLI gcloud.
Consola
Na Google Cloud consola, aceda à página IAM e administração > Quotas e limites do sistema:
Aceda a Quotas e limites do sistema
A tabela nesta página apresenta as quotas e os limites do sistema que têm utilização ou têm valores ajustados, e uma entrada de referência para outras quotas. A entrada de referência tem a palavra "default" entre parênteses no final da ficha na coluna Nome. Por exemplo,
SetIAMPolicy requests per minute per region (default)
é a entrada de referência para a quotaSetIamPolicyRequestsPerMinutePerProject
.Se não vir a coluna Métrica, siga estes passos.
- Clique em Opções de apresentação de colunas.
- Selecione Métrica.
- Clique em OK. A coluna Métrica é apresentada na tabela.
A coluna Métrica mostra os nomes das métricas. Para filtrar os resultados, introduza um nome ou um valor de propriedade no campo junto a
Filtrar.gcloud
Para obter os nomes das métricas de um Google Cloud serviço através da CLI gcloud, execute o comando quotas info list
. Para ignorar linhas que não indicam nomes de métricas, transmita o resultado para um comando como grep
com metric:
como termo de pesquisa ou use a flag --format
da CLI gcloud:
gcloud beta quotas info list --project=PROJECT_ID_OR_NUMBER \
--service=SERVICE_NAME --format="value(metric)"
Substitua o seguinte:
PROJECT_ID_OR_NUMBER
: o ID do projeto ou o número do projeto.SERVICE_NAME
: o nome do serviço cujas métricas de quota quer ver. Por exemplo, o nome do serviço para o Compute Engine écompute.googleapis.com
. Inclua a partegoogleapis.com
do nome do serviço.
Faça mais com o Cloud Monitoring
As ferramentas do Cloud Monitoring permitem-lhe monitorizar a utilização da quota, os valores e os erros em profundidade. Pode usar estas métricas para criar painéis de controlo e alertas personalizados. Por exemplo, pode ver a utilização da quota ao longo do tempo ou receber um alerta quando se estiver a aproximar do valor da quota.
O Cloud Monitoring suporta uma grande variedade de métricas que pode combinar com filtros e agregações para obter vistas novas e detalhadas da sua utilização de quotas. Por exemplo, pode combinar uma métrica de utilização da quota de atribuição com um filtro nos nomes das Cloud TPUs.quota_metric
Os preços do Cloud Monitoring estão descritos no documento Preços da observabilidade do Google Cloud.
A documentação do Cloud Monitoring é extensa. Por isso, seguem-se alguns documentos para começar:
- Criar gráficos: Um guia abrangente para criar gráficos e tabelas, e adicioná-los a um painel de controlo personalizado.
- Introdução aos alertas: Uma vista geral que abrange o funcionamento dos alertas e as suas opções para criar uma política de alertas.
- Gerir políticas de alerta: um guia para várias tarefas de gestão das suas políticas de alerta existentes, por exemplo, ver uma política, editar uma política, eliminar uma política ou adicionar uma política a um painel de controlo.
- Usar métricas de quota:
Um documento detalhado dedicado a exemplos de utilização de quotas, com exemplos que abrangem tópicos
como a criação de alertas para erros
quota/exceeded
. - Google Cloud guia de métricas:
Um documento de referência de métricas. A secção
serviceruntime
apresenta as métricas de quotas usadas para monitorização.