Personalizando o Período de Detecção de Ausência para uma Consulta de Alarme

Especifique um valor personalizado para o período de detecção de ausência a ser usado ao consultar dados de métrica em um alarme no serviço Monitoring.

O período padrão de detecção de ausência é de duas horas. Uma consulta de alarme que contém absent() usa o padrão.

Os valores válidos variam de um minuto (1m) a três dias (3d ou 72h). Especifique o tempo no período de detecção de ausência usando um número e uma unidade (m, h ou d para minuto, hora ou dia).

Exemplo de consulta de alarme para um período de detecção de ausência personalizado de 20 horas:

CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent(20h)

Para obter mais informações sobre o período de detecção de ausência, consulte Exemplo de Alarme de Ausência. Para solucionar problemas de alarme, consulte Diagnosticando e Solucionando Problemas de Alarmes.

    1. Crie uma consulta de alarme básica.
    2. Na seção Regra do acionador em Criar Alarme, configure o acionador de ausência:
      • Operador: Selecione ausente.
      • Minutos de atraso do trigger: Informe o número de minutos no qual a condição deve ser mantida antes que o alarme seja acionado.

      Se preferir, clique em Alternar para Modo Avançado para usar MQL.

    3. Para personalizar o período de detecção de ausência:
      O período padrão de detecção de ausência é de duas horas. Para obter mais informações sobre o período de detecção de ausência, consulte Exemplo de Alarme de Ausência.
      1. Na parte superior da página, clique em Alterar para o Modo Avançado.
        A consulta aparece no Monitoring Query Language (MQL), na caixa Editor de códigos de consultas. Exemplo:
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent()
      2. Substitua absent() por absent(<number-and-unit).
        Os valores válidos variam de um minuto (1m) a três dias (3d ou 72h). Especifique o tempo no período de detecção de ausência usando um número e uma unidade (m, h ou d para minuto, hora ou dia).
        Exemplo (período de detecção de ausência de 20 horas):
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent(20h)
    4. Atualize quaisquer outros valores para o alarme, conforme necessário.
      Para obter mais informações sobre os campos, consulte Criando um alarme básico.
    5. Clique em Salvar alarme.
  • Use o comando oci monitoring alarm update e os parâmetros obrigatórios para atualizar um alarme. Use o parâmetro --query-text para especificar o período de detecção de ausência personalizado (parte da expressão MQL, como absent(20h)).

    oci monitoring alarm update --query-text <mql_expression> [...]

    Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Linha de Comando para o Serviço Monitoring.

  • Execute a operação UpdateAlarm para atualizar um alarme. Use o atributo query para especificar o período de detecção de ausência personalizado (parte da expressão MQL, como absent(20h)).