Personalizzazione del periodo di rilevamento assenza per una query di allarme

Specificare un valore personalizzato per il periodo di rilevamento delle assenze da utilizzare durante l'esecuzione di query sui dati delle metriche in un allarme in Monitoraggio.

Nota

Per comprendere l'impatto della personalizzazione del periodo di rilevamento delle assenze, vedere Esempio di allarme assenza.

Il periodo di rilevamento delle assenze predefinito è di due ore. Per impostazione predefinita viene utilizzata una query di allarme contenente absent().

I valori validi vanno da un minuto (1m) a tre giorni (3d o 72h). Specificare il periodo di tempo nel periodo di rilevamento delle assenze utilizzando un numero e un'unità (m, h o d per il minuto, l'ora o il giorno).

Esempio di query di allarme per un periodo di rilevamento assenze personalizzato di 20 ore:

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

Per la risoluzione dei problemi relativi agli allarmi, vedere Risoluzione dei problemi relativi agli allarmi. Vedere anche Creazione di un allarme di base.

    1. Nella pagina di elenco Definizioni allarmi selezionare l'allarme da utilizzare. Per assistenza nella ricerca della pagina di elenco o dell'allarme, vedere Elenco di allarmi.
    2. Andare a Azioni, quindi selezionare Modifica allarme.
    3. Nella sezione Regola trigger della pagina Crea allarme, configurare il trigger di assenza.
      • Operatore: selezionare assente.
      • Minuti ritardo trigger: immettere il numero di minuti durante il quale la condizione deve essere gestita prima che l'allarme si trovi nello stato di attivazione.

      In alternativa, selezionare Passa alla modalità avanzata per utilizzare MQL.

    4. Per personalizzare il periodo di rilevamento delle assenze:
      Il periodo di rilevamento delle assenze predefinito è di due ore. Per ulteriori informazioni sul periodo di rilevamento delle assenze, vedere Esempio di allarme assenza.
      1. Nella parte superiore della pagina, selezionare Passa alla modalità avanzata.
        La query viene visualizzata nel linguaggio MQL (Monitoring Query Language) nella casella Editor di codici query. Ad esempio:
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent()
      2. Sostituire absent() con absent(<number-and-unit).
        I valori validi vanno da un minuto (1m) a tre giorni (3d o 72h). Specificare il periodo di tempo nel periodo di rilevamento delle assenze utilizzando un numero e un'unità (m, h o d per il minuto, l'ora o il giorno).
        Esempio (periodo di rilevamento delle assenze di 20 ore):
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent(20h)
    5. Aggiornare eventuali altri valori per l'allarme, se necessario.
      Per ulteriori informazioni sui campi, vedere Creazione di un allarme di base.
    6. Selezionare Salva allarme.
  • Utilizzare il comando oci monitoring Alarm update e i parametri richiesti per aggiornare un allarme. Utilizzare il parametro --query-text per specificare il periodo di rilevamento delle assenze personalizzato (parte dell'espressione MQL, ad esempio absent(20h)).

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

    Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Monitoring.

  • Eseguire l'operazione UpdateAlarm per aggiornare un allarme. Utilizzare l'attributo query per specificare il periodo di rilevamento delle assenze personalizzato (parte dell'espressione MQL, ad esempio absent(20h)).