Personalización del período de detección de ausencias para una consulta de alarma

Especifique un valor personalizado para el período de detección de ausencias que se utilizará al consultar datos de métricas en una alarma en Monitoring.

El periodo de detección de ausencias por defecto es de dos horas. Una consulta de alarma que contiene absent() utiliza el valor por defecto.

Los valores válidos van de un minuto (1m) a tres días (3d o 72h). Especifique la cantidad de tiempo en el período de detección de ausencias mediante un número y una unidad (m, h o d para un minuto, una hora o un día).

Ejemplo de consulta de alarma para un período de detección de ausencias personalizado de 20 horas:

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

Para obtener más información sobre el período de detección de ausencias, consulte Absence Alarm Example. Para solucionar problemas de alarma, consulte Solución de problemas de alarmas. Consulte también Creating a Basic Alarm.

    1. En la página de lista Alarm Definitions, seleccione la alarma con la que desea trabajar. Si necesita ayuda para buscar la página de lista o la alarma, consulte Lista de alarmas.
    2. Vaya a Acciones y, a continuación, seleccione Editar alarma.
    3. En la sección Regla de disparador de la página Crear alarma, configure el disparador de ausencias:
      • Operador: seleccione ausente.
      • Minutos de retraso del disparador: introduzca el número de minutos que se debe mantener la condición para que la alarma entre en estado de activación.

      También puede seleccionar Cambiar a modo avanzado para utilizar MQL.

    4. Para personalizar el período de detección de ausencias:
      El periodo de detección de ausencias por defecto es de dos horas. Para obtener más información sobre el período de detección de ausencias, consulte Absence Alarm Example.
      1. En la parte superior de la página, seleccione Switch to Advanced Mode (Cambiar a modo avanzado).
        La consulta aparece en Monitoring Query Language (MQL), en el cuadro Editor de códigos de consulta. Ejemplo:
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent()
      2. Sustituya absent() por absent(<number-and-unit).
        Los valores válidos van de un minuto (1m) a tres días (3d o 72h). Especifique la cantidad de tiempo en el período de detección de ausencias mediante un número y una unidad (m, h o d para un minuto, una hora o un día).
        Ejemplo (periodo de detección de ausencias de 20 horas):
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent(20h)
    5. Actualice cualquier otro valor para la alarma, según sea necesario.
      Para obtener más información sobre los campos, consulte Creación de una alarma básica.
    6. Seleccione Save alarm.
  • Utilice el comando oci monitoring alarm update y los parámetros necesarios para actualizar una alarma. Utilice el parámetro --query-text para especificar el período de detección de ausencias personalizado (parte de la expresión MQL, como absent(20h)).

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

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Command Line Reference for Monitoring.

  • Ejecute la operación UpdateAlarm para actualizar una alarma. Utilice el atributo query para especificar el período de detección de ausencias personalizado (parte de la expresión MQL, como absent(20h)).