Personalizzazione del periodo di rilevamento assenza per una query di allarme

Specificare un valore personalizzato per il periodo di rilevamento delle assenze da utilizzare quando si eseguono 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 di assenza.

Il periodo di rilevamento delle assenze predefinito è di due ore. Una query di allarme contenente absent() utilizza l'impostazione predefinita.

I valori validi sono compresi tra un minuto (1m) e tre giorni (3d o 72h). Specificare la quantità di tempo nel periodo di rilevamento delle assenze utilizzando un numero e un'unità (m, h o d per minuto, ora o giorno).

Query di allarme di esempio per un periodo di rilevamento delle 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. Se è necessaria assistenza per trovare la pagina dell'elenco o l'allarme, vedere Elenca allarmi.
    2. Andare a Azioni, quindi selezionare Modifica allarme.
    3. Nella sezione Regola trigger della pagina Crea allarme, configurare il trigger assenza.
      • Operatore: selezionare assegnato.
      • Minuti di ritardo trigger: immettere il numero di minuti durante i quali la condizione deve essere gestita prima dell'impostazione dello stato di attivazione dell'allarme.

      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 di 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 codice query. Esempio:
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent()
      2. Sostituire absent() con absent(<number-and-unit).
        I valori validi sono compresi tra un minuto (1m) e tre giorni (3d o 72h). Specificare la quantità di tempo nel periodo di rilevamento delle assenze utilizzando un numero e un'unità (m, h o d per minuto, ora o giorno).
        Esempio (periodo di rilevamento 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 alert update e i parametri necessari 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, consultare il manuale 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)).