Como especificar condições de políticas de alertas

Nesta página, você vê como especificar condições de políticas de alertas.

As condições de uma política de alertas definem o que é monitorado e quando acionar um alerta. Por exemplo, imagine que você queira definir uma política de alertas que envie um e-mail se a utilização da CPU de uma instância de VM do Compute Engine ficar acima de 80% por mais de três minutos. Use a caixa de diálogo de condições para especificar que você quer monitorar a utilização da CPU de uma instância de VM do Compute Engine, além de acionar uma política de alertas quando essa utilização ficar acima de 80% por três minutos.

Antes de começar

Para abrir o painel Conditions de uma nova política de alertas, faça o seguinte:

  1. No Console do Cloud, selecione Monitoring:

    Acesse o Monitoring

  2. Selecione Alerting.

  3. Clique em Create policy.

  4. Clique em Add Condition na janela Create new alerting policy.

Título

Todas as condições precisam ter um título. À medida que você preenche os campos na caixa de diálogo de condições, o título é preenchido automaticamente. É possível alterar o conteúdo preenchido automaticamente por algo mais significativo.

Tipo de condição

A caixa de diálogo de condições permite selecionar o tipo de condição que você está adicionando. Todas as condições incluem uma configuração que define quando um alerta ocorre, mas cada tipo de condição tem campos exclusivos:

  • Uma condição de métrica é definida por um tipo de recurso e uma métrica.
  • Uma condição de verificação de tempo de atividade é definida por um tipo de recurso e uma verificação de tempo de atividade.
  • Uma condição de integridade do processo é definida por um tipo de recurso e uma série de filtros.

Selecione o tipo de condição a ser adicionada à política de alertas.

Objetivo

Depois de selecionar o tipo de condição, use os campos no painel Target para definir os valores dos campos da condição. Por exemplo, se você selecionar uma condição de métrica, o painel Target incluirá uma lista de tipos de recurso e métricas.

Ao selecionar um objetivo para qualquer tipo de política de alertas, você escolhe um conjunto de séries temporais que precisa permanecer dentro de uma restrição. Essas séries temporais são plotadas no gráfico da condição. Para mais informações sobre séries temporais, consulte Métricas, séries temporais e recursos.

Como adicionar um objetivo de métrica

Um objetivo de métrica é definido por um tipo de recurso e uma métrica. Por exemplo, é possível selecionar a Compute Engine VM Instance e a CPU load (15m) como o tipo de recurso e a métrica, respectivamente. Para adicionar uma condição de métrica, faça o seguinte:

  1. Certifique-se de que a guia Metric esteja selecionada.

  2. Clique no campo Find resource type and metric para abrir uma lista suspensa de tipos de recursos e métricas disponíveis.

  3. Preencha o campo Find resource type and metric ou selecione o tipo de recurso que você quer monitorar no menu:

    Selecione o tipo de recurso.

  4. Para escolher uma métrica, role pelo menu e selecione uma opção. Se preferir, filtre as opções do menu inserindo parte do nome do serviço ou da métrica. Para mais informações, consulte Como selecionar métricas.

Depois de selecionar o tipo de recurso e a métrica, a página será expandida para exibir um gráfico e fornecer funcionalidades de controle refinado sobre a condição de alerta. Consulte Como configurar uma métrica de objetivo para detalhes sobre as novas opções. Para mais informações, faça o seguinte:

Não é possível criar uma condição com base na proporção de duas métricas por meio da interface. No entanto, é possível criar essas políticas usando a API. Consulte Proporção da métrica para uma política de amostra.

Como adicionar um objetivo de verificação de tempo de atividade

Para criar uma política de alertas para uma verificação de tempo de atividade, acesse o painel de detalhes da verificação e clique em Add alert policy no painel Uptime details. Para mais detalhes, consulte Como receber alertas de verificações de tempo de atividade.

Como adicionar um objetivo de integridade de processo

Um objetivo de integridade do processo é definido por um tipo de recurso e uma série de filtros. Você pode configurar essa política para criar um alerta se o número de processos que correspondam a um padrão específico ficar acima ou abaixo de um limite durante uma janela de duração. Para adicionar uma condição de integridade do processo, faça o seguinte:

  1. Verifique se a guia Process health está selecionada.
  2. Nos campos Resource Type, realize as etapas a seguir:

    • Na lista suspensa, selecione um recurso, um grupo de recursos ou todos os recursos.
    • Na lista suspensa, selecione o tipo de recurso que você quer monitorar. Por exemplo, selecione GCE VM Instance. A IU apresenta a lista de tipos de recursos disponíveis do sistema.
  3. Nos filtros Command Line, Command e User, selecione os campos para identificar os processos que você quer monitorar. Nesses filtros, é possível selecionar o operador de correspondência de string e especificar a consulta.

    • Esses operadores são: Equals, Contains, Starts with, Ends with e Regex. As operações diferenciam maiúsculas de minúsculas.
    • A sintaxe da consulta depende da opção de operação. Use operadores de caractere curinga nas consultas. Por exemplo, o caractere curinga * corresponde a qualquer processo.

    Os resultados dos três filtros são combinados usando as regras a seguir:

    • Se você não especificar o valor de consulta para nenhum dos filtros, todos os processos serão contados.

    • Se você inserir uma consulta para um filtro, somente os processos que correspondem ao filtro serão contados.

    • Se você inserir consultas de linha de comando e de comando, os processos correspondentes a cada filtro serão contados. As linhas de comando são truncadas após 1.024 caracteres. Dessa maneira, o texto em uma linha de comando além desse limite não pode ser comparado.

    • Se você inserir uma consulta de usuário, os processos que corresponderem ao filtro do usuário e ao filtro da linha de comando ou do comando serão contados.

Exemplo

Como exemplo, para contabilizar o número de processos com nginx no nome (que são de propriedade de root) em todas as instâncias de VM do Compute Engine em um projeto, configure o painel Target da seguinte maneira:

  • No menu Resource type, selecione All. No outro menu, selecione Compute Engine VM Instance.
  • No menu Command Line, selecione Contains e insira nginx no campo.
  • Deixe o campo Command em branco.
  • No menu User, selecione Equals e insira root no campo.
  • Clique em Apply.

Mostrar usuário é a raiz do nginx.

Na imagem anterior, o gráfico mostra um limite de alerta de um processo e dados de duas instâncias. Nenhuma das instâncias está executando processos suficientes para acionar uma política de alertas.

Configuração

Depois de especificar o objetivo, use a região Configuration para definir quando a política de alertas é acionada. A região de configuração define qual série temporal pode acionar uma política de alertas e quando essas séries temporais não estão atendendo à política.

Com o menu Condition triggers if, você seleciona o subconjunto de objetivos que precisam violar a condição:

  • Any time series violates (Alguma série temporal causar a violação)
  • Percent of time series violates (Uma porcentagem de séries temporais causar a violação)
  • Number of time series violates (Um número de séries temporais causar a violação)
  • All time series violate (Todas as séries temporais causarem a violação)

O menu Condition define o comparador:

  • Is above (É superior a)
  • Is below (É inferior a)
  • Increases by (Aumenta em)
  • Decreases by (Diminui em)
  • Is absent (Está ausente)

Por exemplo, para configurar uma política de alertas a ser acionada se alguma série temporal permanecer acima de 50 por três minutos, faça o seguinte:

  • No menu Condition triggers if, selecione Any time series violates.
  • No menu Condition, selecione is above.
  • No campo Threshold, insira 50.
  • No menu For, selecione 3 minutes.

    Como configurar a caixa de diálogo de métrica de destino.

Concluir a definição da condição

Para concluir a definição da condição e retornar à caixa de diálogo da política de alertas, clique em Add.