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

Panoramica

Questo argomento della documentazione è progettato per le aree di lavoro Grafana che supportano la versione 10.x di Grafana.

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

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

Che tu sia alle prime armi o un utente più esperto di Grafana Alerting, scopri di più sui fondamenti e sulle funzionalità disponibili che ti aiutano a creare, gestire e rispondere agli avvisi e a migliorare la capacità del tuo team di risolvere rapidamente i problemi.

Principi

Nei sistemi di avviso basati su Prometheus, hai un generatore di avvisi che crea avvisi e un ricevitore di avvisi che riceve avvisi. Ad esempio, Prometheus è un generatore di avvisi ed è responsabile della valutazione delle regole di avviso, mentre Alertmanager è un ricevitore di avvisi ed è responsabile del raggruppamento, dell'inibizione, del silenziamento e dell'invio di notifiche sulla attivazione e sugli avvisi risolti.

Grafana Alerting si basa sul modello Prometheus di progettazione di sistemi di allarme. Dispone di un generatore di avvisi interno responsabile della pianificazione e della valutazione delle regole di avviso, nonché di un ricevitore di avvisi interno responsabile del raggruppamento, dell'inibizione, del silenziamento e dell'invio delle notifiche. Grafana non utilizza Prometheus come generatore di avvisi perché Grafana Alerting deve funzionare con molte altre fonti di dati oltre a Prometheus. Tuttavia, utilizza Alertmanager come ricevitore di avvisi.

Gli avvisi vengono inviati al destinatario degli avvisi dove vengono instradati, raggruppati, inibiti, silenziati e notificati. In Grafana Alerting, il ricevitore di avvisi predefinito è l'Alertmanager incorporato in Grafana e viene chiamato Grafana Alertmanager. Tuttavia, è possibile utilizzare anche altri gestori di avvisi, denominati gestori di avvisi esterni.

Nozioni fondamentali

Di seguito viene fornita una panoramica delle diverse parti degli avvisi Grafana.

Regole di avviso

Una regola di avviso è un insieme di criteri che determinano quando un avviso deve essere attivato. Consiste in una o più interrogazioni ed espressioni, una condizione che deve essere soddisfatta, un intervallo che determina la frequenza con cui viene valutata la regola di avviso e una durata durante la quale deve essere soddisfatta la condizione affinché venga attivato un avviso.

Le regole di avviso vengono valutate in base al rispettivo intervallo e ogni regola di avviso può avere zero, uno o un numero qualsiasi di avvisi attivati alla volta. Lo stato della regola di avviso è determinato dal numero massimo di severe avvisi, che può essere Normale, In sospeso o Attivo. Ad esempio, se almeno uno degli avvisi di una regola di avviso è attivo, viene attivata anche la regola di avviso. Lo stato di integrità di una regola di avviso è determinato dallo stato della sua valutazione più recente. Questi possono essere OK, Error e NoData.

Una caratteristica molto importante delle regole di avviso è che supportano annotazioni ed etichette personalizzate. Queste consentono di utilizzare gli avvisi con metadati aggiuntivi come riepiloghi e descrizioni e di aggiungere etichette aggiuntive per indirizzare gli avvisi verso politiche di notifica specifiche.

Avvisi

Gli avvisi sono identificati in modo univoco da set di coppie chiave/valore denominate Labels. Ogni chiave è un nome di etichetta e ogni valore è un valore di etichetta. Ad esempio, un avviso potrebbe avere le etichette foo=bar e un altro avviso potrebbe avere le etichettefoo=baz. Un avviso può avere molte etichette, ad esempiofoo=bar,bar=baz, ma non può avere la stessa etichetta due volte, ad esempiofoo=bar,foo=baz. Inoltre, due avvisi non possono avere le stesse etichette e, se due avvisi hanno la stessa etichetta, uno degli avvisi verrà scartato. foo=bar,bar=baz foo=bar,bar=baz Gli avvisi vengono risolti quando la condizione nella regola di avviso non è più soddisfatta o la regola di avviso viene eliminata.

In Grafana Managed Alerts, gli avvisi possono essere negli stati Normale, In sospeso, Avviso, Nessun dato o Errore. Negli avvisi gestiti dall'origine dati, come Mimir e Loki, gli avvisi possono essere in modalità Normale, In sospeso e Avviso, ma non in modalità Errore. NoData

Punti di contatto

I punti di contatto determinano dove vengono inviate le notifiche. Ad esempio, potresti avere un punto di contatto che invia notifiche a un indirizzo email, a Slack, a un sistema di gestione degli incidenti (IRM) come OnCall Grafana o Pagerduty o a un webhook.

Le notifiche inviate dai punti di contatto possono essere personalizzate utilizzando modelli di notifica. È possibile utilizzare i modelli di notifica per modificare il titolo, il messaggio e la struttura della notifica. I modelli di notifica non sono specifici per singole integrazioni o punti di contatto.

Politiche di notifica

Le politiche di notifica raggruppano gli avvisi e quindi li indirizzano ai punti di contatto. Determinano quando vengono inviate le notifiche e con quale frequenza le notifiche devono essere ripetute.

Gli avvisi vengono abbinati alle politiche di notifica utilizzando labelmatcher. Si tratta di espressioni leggibili dall'uomo che affermano se le etichette dell'avviso corrispondono esattamente, non corrispondono esattamente, contengono o non contengono il testo previsto. Ad esempio, il matcher foo=bar abbina gli avvisi all'etichetta foo=bar mentre il matcher foo=~[a-zA-Z]+ abbina gli avvisi con qualsiasi etichetta chiamata foo con un valore che corrisponde all'espressione regolare. [a-zA-Z]+

Per impostazione predefinita, un avviso può corrispondere a una sola politica di notifica. Tuttavia, con la continue funzionalità è possibile fare in modo che gli avvisi corrispondano a un numero qualsiasi di politiche di notifica contemporaneamente. Per ulteriori informazioni sulle politiche di notifica, vedere Politiche di notifica.

Silenzi e tempi di silenziamento

I silenzi e le tempistiche di silenziamento consentono di mettere in pausa le notifiche per avvisi specifici o addirittura per intere politiche di notifica. Utilizza il silenzio per mettere in pausa le notifiche ad hoc, ad esempio mentre lavori alla correzione di un avviso, e utilizza i tempi di silenziamento per sospendere le notifiche a intervalli regolari, ad esempio durante le normali finestre di manutenzione programmate.