Creazione di avvisi - Grafana gestito da Amazon

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à.

Creazione di avvisi

In questo argomento della documentazione vengono descritti gli avvisi preesistenti in Grafana. Questa funzionalità non sarà supportata nelle versioni future di Amazon Managed Grafana. Puoi migrare agli avvisi Grafana per utilizzare le funzionalità di avviso più recenti. Per ulteriori informazioni, consulta uno dei seguenti argomenti.

Per le aree di lavoro Grafana che supportano la versione 10.x di Grafana, vedere. Avvisi nella versione 10 di Grafana

Per le aree di lavoro Grafana che supportano la versione 9.x di Grafana, vedere. Avvisi nella versione 9 di Grafana

Per le aree di lavoro Grafana che supportano la versione 8.x di Grafana, vedere. Avvisi Grafana

Quando usi gli avvisi di Amazon Managed Grafana, puoi allegare regole ai pannelli di dashboard. Quando salvi la dashboard, Amazon Managed Grafana estrae le regole di avviso in uno storage di regole di avviso separato e le pianifica per la valutazione.

Nella scheda Avviso del pannello grafico, puoi configurare la frequenza di valutazione della regola di avviso e le condizioni che devono essere soddisfatte affinché l'avviso cambi stato e avvii le notifiche.

Attualmente, solo il pannello grafico supporta le regole di avviso.

Aggiungere o modificare una regola di avviso

  1. Vai al pannello in cui aggiungi o modifica una regola di avviso, scegli il titolo, quindi scegli Modifica.

  2. Nella scheda Avviso, scegli Crea avviso. Se esiste già un avviso per questo pannello, puoi modificare i campi nella scheda Avviso.

  3. Compila i campi. Per ulteriori informazioni, consulta Campi delle regole di avviso.

  4. Quando hai finito di scrivere la regola, scegli Salva nell'angolo in alto a destra per salvare la regola di avviso e la dashboard.

  5. (Facoltativo ma consigliato) Per assicurarti che la regola restituisca i risultati previsti, scegli Regola di test.

Eliminazione di una regola di avviso

Per eliminare un avviso, scorri fino alla fine dell'avviso, quindi scegli Elimina.

Campi delle regole di avviso

Questa sezione descrive i campi da compilare per creare un avviso.

Regola

  • Nome: inserisci un nome descrittivo. Il nome verrà visualizzato nell'elenco delle regole di avviso.

  • Valuta ogni: specifica la frequenza con cui lo scheduler deve valutare la regola di avviso. Questo è denominato intervallo di valutazione.

  • Per: specifica per quanto tempo la query deve violare le soglie configurate prima che venga attivata la notifica di avviso.

avvertimento

Non utilizzare For con l'impostazione impostata su. If no data or all values are null No Data L'attivazione di si No Data attiverà istantaneamente e non verrà presa For in considerazione. Ciò può anche comportare il mancato invio di una notifica OK se l'avviso passa da. No Data -> Pending -> OK

Se una regola di avviso è configurata For e la query viola la soglia configurata, passerà innanzitutto da OK a. Pending Passando da OK aPending, Amazon Managed Grafana non invia alcuna notifica. Quando la regola di avviso è attiva da più For tempo, viene modificata Alerting e invia notifiche di avviso.

In genere, consigliamo di utilizzare questa impostazione perché spesso è peggio ricevere falsi positivi piuttosto che attendere qualche minuto prima che venga avviata la notifica di avviso. In sala Alert list operatoriaAlert list panels, potrai vedere gli avvisi che sono in sospeso.

Condizioni

Attualmente, l'unico tipo di condizione esistente è una Query condizione che consente di specificare una lettera di interrogazione, un intervallo di tempo e una funzione di aggregazione.

Esempio di condizione di interrogazione

avg() OF query(A, 15m, now) IS BELOW 14
  • avg()Controlla come ridurre i valori di ogni serie a un valore che possa essere confrontato con la soglia. Scegliete la funzione per cambiarla in un'altra funzione di aggregazione.

  • query(A, 15m, now)La lettera definisce quale interrogazione eseguire dalla scheda Metriche. I secondi due parametri definiscono l'intervallo di tempo: 15m, now significa da 15 minuti a oggi. È inoltre possibile utilizzare 10m, now-2m per definire un intervallo di tempo compreso tra 10 minuti e 2 minuti fa. Ciò è utile se si desidera ignorare gli ultimi 2 minuti di dati.

  • IS BELOW 14Definisce il tipo di soglia e il valore di soglia. È possibile scegliere IS BELOW di modificare il tipo di soglia.

La query utilizzata in una regola di avviso non può contenere alcuna variabile di modello. Attualmente, supportiamo solo OR operatori AND e tra le condizioni e vengono eseguiti in serie. Ad esempio, abbiamo tre condizioni nell'ordine seguente: condizione:a (restituisce: VERO) O condizione:b (restituisce: FALSO) E condizione:c (restituisce: VERO) quindi il risultato verrà calcolato come ((VERO O FALSO) E VERO) = VERO.

Serie multiple

Se una query restituisce più serie, la funzione di aggregazione e il controllo della soglia verranno valutati per ogni serie. Attualmente, Amazon Managed Grafana non tiene traccia dello stato delle regole di avviso per serie. Le implicazioni di ciò sono dettagliate nello scenario seguente.

  • Una condizione di avviso con query che restituisce due serie: server1 e server2.

  • La serie server1 fa sì che la regola di avviso si attivi e passi allo stato. Alerting

  • Le notifiche vengono inviate con il messaggio: load peaking (server1)

  • In una valutazione successiva della stessa regola di avviso, la serie server2 attiva anche la regola di avviso.

  • Non vengono inviate nuove notifiche perché la regola di avviso è già attiva. Alerting

Come puoi vedere dallo scenario precedente, se la regola è già attivaAlerting, Grafana non invia notifiche quando altre serie fanno scattare l'avviso.

Nota

Puoi configurare i promemoria da inviare per gli avvisi attivati. Ciò invierà notifiche aggiuntive quando un avviso continua a essere attivato. Se anche altre serie (come server2 nell'esempio precedente) causano l'attivazione della regola di avviso, vengono incluse nella notifica di promemoria. A seconda del canale di notifica che stai utilizzando, potresti sfruttare questa funzionalità per identificare serie nuove o esistenti che causano l'attivazione degli avvisi.

Nessuna gestione dei dati e degli errori

La tabella seguente contiene le condizioni per controllare il modo in cui il motore di valutazione delle regole gestisce le query che non restituiscono dati o restituiscono solo valori nulli.

Opzione senza dati Descrizione
Nessun dato Imposta lo stato della regola di avviso suNoData.
Avviso Imposta lo stato della regola di avviso suAlerting.
Mantieni l'ultimo stato Mantieni lo stato attuale della regola di avviso, qualunque esso sia.
Ok Supportato, ma di solito non utile.

Errori o timeout di esecuzione

Le seguenti opzioni indicano ad Amazon Managed Grafana come gestire gli errori di esecuzione o di timeout.

Opzione di errore o timeout Descrizione
Avviso Imposta lo stato della regola di avviso suAlerting.
Mantieni l'ultimo stato Mantieni lo stato attuale della regola di avviso, qualunque esso sia.

Se disponi di un archivio di serie temporali inaffidabile da cui a volte le query scadono o falliscono in modo casuale, puoi impostare questa opzione in modo da Keep Last State ignorarle sostanzialmente.

Notifiche

Nella scheda Avviso, puoi anche specificare le notifiche delle regole di avviso e un messaggio dettagliato sulla regola di avviso. Il messaggio può contenere qualsiasi cosa: informazioni su come risolvere il problema, link al runbook e così via.

Le notifiche effettive sono configurate e condivise tra più avvisi. Per informazioni su come configurare e impostare le notifiche, vedereNotifiche di avviso.

  • Invia a: seleziona un canale di notifica degli avvisi se ne hai configurato uno.

  • Messaggio: inserisci un messaggio di testo da inviare sul canale di notifica. Alcuni avvisi di notifica supportano la trasformazione del testo in HTML o in altri formati avanzati.

  • Tag: specifica un elenco di tag (valore-chiave) da includere nella notifica. È supportato solo da alcuni notificanti.

Cronologia e annotazioni dello stato degli avvisi

Le modifiche dello stato di avviso vengono registrate nella tabella di annotazione interna del database Amazon Managed Grafana. Le modifiche allo stato vengono visualizzate come annotazioni nel pannello grafico della regola di avviso. Puoi anche accedere al State history sottomenu della scheda Avviso per visualizzare e cancellare la cronologia dello stato.