Configurar alertas e monitoramento de cotas

É possível configurar alertas e monitoramento de uso de cota usando o Cloud Monitoring. Este documento descreve como configurar alertas, criar gráficos e encontrar mais informações sobre como usar o Cloud Monitoring com o Cloud Quotas.

Configurar alertas básicos de uso de cota

O painel do Cloud Quotas é integrado ao Cloud Monitoring. É possível configurar alertas de cota na página IAM e administrador > Cotas e limites do sistema para receber notificações de eventos de cota. Por exemplo, é possível configurar um alerta para receber notificações quando o uso da cota atingir uma porcentagem do valor máximo. No momento, esse recurso é compatível apenas com cotas para envolvidos no projeto.

Para configurar um alerta para uma cota ou um limite do sistema específico, faça o seguinte:

  1. Verifique se você tem permissões para criar alertas.

  2. No console do Google Cloud , acesse a página IAM e administrador > Cotas e limites do sistema:

    Acesse Cotas e limites do sistema

  3. Na coluna mais à direita da tabela, clique em Mais ações e selecione Criar alerta de uso. O painel Modelos de política de alertas é aberto.

  4. Em Configurar notificações, selecione seu canal de notificação. O canal de notificação é como você recebe o alerta, por exemplo, e-mail, SMS ou Pub/Sub.

  5. Clique em Criar.

Criar tabelas

Com o Metrics Explorer do Cloud Monitoring, é possível criar gráficos para visualizar métricas. É possível usar esse painel para conferir métricas relacionadas às cotas do Cloud.

Para visualizar as métricas de um recurso monitorado usando o Metrics Explorer, faça o seguinte:

  1. No console Google Cloud , acesse a página do  Metrics explorer:

    Acesse o Metrics Explorer

    Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.

  2. Na barra de ferramentas do console Google Cloud , selecione seu projeto Google Cloud . Para configurações do App Hub, selecione o projeto host do App Hub ou o projeto de gerenciamento da pasta habilitada para apps.
  3. No elemento Metric, expanda o menu Selecionar uma métrica, digite quota usage na barra de filtro e use os submenus para selecionar um tipo de recurso e métrica específicos:
    1. No menu Recursos ativos, selecione Cota de consumidor.
    2. No menu Categorias de métrica ativa, selecione Cota.
    3. No menu Métricas ativas, selecione uma métrica da lista. Para mostrar métricas ativas e inativas, clique em Ativo para limpar o filtro no menu Selecionar uma métrica.
    4. Clique em Aplicar.
  4. Para adicionar filtros que removem séries temporais dos resultados da consulta, use o elemento Filtro.

  5. Para combinar séries temporais, use os menus no elemento Agregação. Por exemplo, para exibir a utilização da CPU para suas VMs, com base na zona, defina o primeiro menu como Média e o segundo como zona.

    Todas as séries temporais são exibidas quando o primeiro menu do elemento Agregação está definido como Não agregado. As configurações padrão do elemento Agregação são determinadas pelo tipo de métrica selecionada.

  6. Para cotas e outras métricas que informam uma amostra por dia, faça as seguintes ações:
    1. No painel Exibição, defina o Tipo de widget como Gráfico de barras empilhadas.
    2. Defina o período como pelo menos uma semana.

Depois de encontrar as informações de uso de cota que você quer, use o Cloud Monitoring para criar painéis e alertas personalizados. Para mais informações, consulte Faça mais com o Cloud Monitoring.

Verificar o suporte à métrica de cotas

Nem todos os serviços aceitam as métricas de cota no Cloud Monitoring. Para ver as métricas de cota aplicáveis a serviços compatíveis, selecione Cotas do consumidor como o tipo de recurso ao criar um gráfico ou uma política de alertas. A visualização não mostrará os serviços que não forem desse tipo

  • Os serviços comuns compatíveis com as métricas de cota incluem Compute Engine, Dataflow, Cloud Spanner, Pub/Sub, Cloud Vision, Speech-to-Text, Cloud Monitoring e Cloud Logging.

  • Os serviços comuns que não são compatíveis com as métricas de cota incluem o App Engine e o Cloud SQL.

Receber nomes de métricas

As cotas e os limites do sistema têm dois tipos de nomes: nomes de exibição e nomes de métricas. Os nomes de exibição têm espaços e letras maiúsculas que facilitam a leitura para humanos. Os nomes de métricas geralmente são minúsculos e delimitados por sublinhados em vez de espaços. O formato exato depende do serviço.

As instruções a seguir mostram como receber nomes de métricas de cota e limite do sistema usando o console do Google Cloud ou a gcloud CLI.

Console

  1. No console do Google Cloud , acesse a página IAM e administrador > Cotas e limites do sistema:

    Acesse Cotas e limites do sistema

    A tabela nesta página mostra cotas e limites do sistema que têm uso ou valores ajustados, além de uma entrada de referência para outras cotas. A entrada de referência tem a palavra "default" entre parênteses no final da lista na coluna Nome. Por exemplo, SetIAMPolicy requests per minute per region (default) é a entrada de referência para a cota SetIamPolicyRequestsPerMinutePerProject.

  2. Se a coluna Métrica não aparecer, siga estas etapas.

    1. Clique em Opções de exibição de coluna.
    2. Selecione Métrica.
    3. Clique em OK. A coluna Métrica aparece na tabela.

A coluna Métrica mostra os nomes das métricas. Para filtrar os resultados, insira um nome ou valor de propriedade no campo ao lado de Filtro.

gcloud

Para receber os nomes das métricas de um serviço Google Cloud usando a gcloud CLI, execute o comando quotas info list. Para pular linhas que não listam nomes de métricas, transmita a saída para um comando como grep com metric: como o termo de pesquisa ou use a flag --format da gcloud CLI:

gcloud beta quotas info list --project=PROJECT_ID_OR_NUMBER \
    --service=SERVICE_NAME --format="value(metric)"

Substitua:

  • PROJECT_ID_OR_NUMBER: o ID ou o número do projeto.
  • SERVICE_NAME: o nome do serviço com as métricas de cota que você quer ver. Por exemplo, o nome do serviço do Compute Engine é compute.googleapis.com. Inclua a parte googleapis.com do nome do serviço.

Faça mais com o Cloud Monitoring

Com as ferramentas do Cloud Monitoring, é possível monitorar o uso, os valores e os erros de cota com detalhes. É possível usar essas métricas para criar painéis e alertas personalizados. Por exemplo, é possível acessar o uso da cota ao longo do tempo ou receber um alerta quando você estiver se aproximando do valor da cota.

O Cloud Monitoring é compatível com várias métricas, que podem ser combinadas com filtros e agregações para conseguir novos insights sobre o uso da cota. Por exemplo, é possível combinar uma métrica para o uso da cota de alocação com um filtro quota_metric em nomes de Cloud TPU.

Os preços do Cloud Monitoring estão descritos no documento Preços do Google Cloud Observability.

A documentação do Cloud Monitoring é extensa. Por isso, confira alguns documentos para começar:

  • Como criar gráficos: um guia completo para criar gráficos e tabelas e adicioná-los a um painel personalizado.
  • Introdução aos alertas: uma visão geral de como os alertas funcionam e quais são suas opções para criar uma política de alertas.
  • Gerenciar políticas de alertas: um guia para várias tarefas de gerenciamento das políticas de alertas atuais, como visualizar, editar, excluir ou adicionar uma política a um painel.
  • Como usar métricas de cota: um documento detalhado dedicado a casos de uso de cotas, com exemplos que abordam temas 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 seção serviceruntime lista as métricas de cotas usadas para monitoramento.