View a markdown version of this page

Tutorial: Usa una funzione matematica metrica per sopprimere un allarme - Guida per l'utente AWS Incident Detection and Response

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tutorial: Usa una funzione matematica metrica per sopprimere un allarme

Il seguente tutorial illustra come sopprimere un CloudWatch allarme utilizzando la matematica metrica.

Scenario di esempio

C'è un'attività pianificata che si svolgerà tra l'1:00 e le 3:00 UTC del prossimo martedì. Vuoi creare una funzione matematica CloudWatch metrica che sostituisca i punti dati reali durante questo periodo con 0 (un punto dati che scende al di sotto della soglia impostata).

  1. Valuta i criteri che fanno scattare l'allarme. La schermata seguente fornisce un esempio di criteri di allarme:

    CloudWatch schermata che mostra i dettagli dell'allarme.

    L'allarme mostrato nella schermata precedente monitora la UnHealthyHostCount metrica per un gruppo target di Application Load Balancer. Questo allarme entra nello ALARM stato in cui la UnHealthyHostCount metrica è maggiore o uguale a 3 per 5 punti dati su 5. L'allarme considera errati i dati mancanti (superando la soglia configurata).

  2. Crea la funzione matematica metrica.

    In questo esempio, l'attività pianificata si svolge tra l'1:00 e le 3:00 UTC del martedì successivo. Quindi, crea una funzione matematica CloudWatch metrica che sostituisca i punti dati reali durante questo periodo, con 0 (un punto dati che scende al di sotto della soglia impostata).

    Tieni presente che il punto dati sostitutivo da configurare varia a seconda della configurazione dell'allarme. Ad esempio, se hai un allarme che monitora la percentuale di successo del protocollo HTTP, con una soglia inferiore a 98, sostituisci i tuoi dati reali durante l'attività pianificata con un valore superiore alla soglia configurata, 100. Di seguito è riportato un esempio di funzione matematica metrica per questo scenario.

    IF((DAY(m1) == 2 && HOUR(m1) >= 1 && HOUR(m1) < 3), 0, m1)

    La precedente funzione matematica metrica contiene i seguenti elementi:

    • DAY (m1) == 2: Assicura che sia martedì (lunedì = 1, domenica = 7).

    • HOUR (m1) >= 1 && HOUR (m1) < 3: Specifica l'intervallo di tempo dall'1:00 alle 3:00 UTC.

    • IF (condition, value_if_true, value_if_false): se le condizioni sono vere, la funzione sostituisce il valore della metrica con 0. Altrimenti, viene restituito il valore originale (m1).

    Per ulteriori informazioni sulla sintassi e sulle funzioni disponibili, consulta Metric math syntax and functions nella Amazon User Guide CloudWatch

  3. Accedi Console di gestione AWS e apri la console all'indirizzo. CloudWatch https://console.aws.amazon.com/cloudwatch/

  4. Scegli Allarmi, quindi individua l'avviso a cui desideri aggiungere la funzione matematica metrica.

  5. Nella sezione matematica delle metriche, scegli Modifica.

  6. Scegli Aggiungi dati matematici, Inizia con un'espressione vuota.

  7. Inserisci la tua espressione matematica, quindi scegli Applica.

    La metrica esistente monitorata dall'allarme diventa automaticamente m1 e l'espressione matematica è e1, come mostrato nell'esempio seguente:

    CloudWatch schermata che mostra le espressioni matematiche metriche.
  8. (Facoltativo) Modifica l'etichetta dell'espressione matematica metrica per aiutare gli altri a comprenderne la funzione e il motivo per cui è stata creata, come mostrato nell'esempio seguente:

    CloudWatch schermata che mostra la modifica di un'etichetta di espressione di corrispondenza metrica.
  9. Deseleziona m1, seleziona e1, quindi scegli Seleziona metrica. Questo imposta l'allarme per monitorare direttamente l'espressione matematica anziché la metrica sottostante.

  10. Scegli Vai all'anteprima e crea.

  11. Verifica che l'allarme sia configurato come previsto, quindi scegli Aggiorna allarme per salvare la modifica.

Nell'esempio precedente, senza la funzione matematica metrica applicata, la UnHealthyHostCount metrica reale sarebbe stata riportata durante l'attività pianificata. Ciò avrebbe comportato l'ingresso dell' CloudWatch allarme ALARM nello stato e attivato il rilevamento e la risposta agli incidenti, come mostrato nell'esempio seguente:

CloudWatch schermata che mostra i punti dati che portano a uno stato di allarme.

Con la funzione matematica metrica attiva, i punti dati reali vengono sostituiti con 0 durante l'attività e l'allarme rimane nello OK stato, eliminando il rilevamento degli incidenti e il coinvolgimento della risposta.

CloudWatch schermata che mostra i punti dati senza stato di allarme.