Utilizzo delle politiche di notifica - 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à.

Utilizzo delle politiche di notifica

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

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

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

Le politiche di notifica determinano il modo in cui gli avvisi vengono indirizzati ai punti di contatto. Le politiche hanno una struttura ad albero, in cui ciascuna politica può avere una o più politiche secondarie. Ogni politica, ad eccezione della politica principale, può anche corrispondere a etichette di avviso specifiche. Ogni avviso viene valutato in base alla politica principale e quindi a ciascuna politica secondaria. Se si abilita l'Continue matching subsequent sibling nodesopzione per una politica specifica, la valutazione continua anche dopo una o più corrispondenze. Le impostazioni di configurazione e le informazioni sui punti di contatto di una politica principale regolano il comportamento di un avviso che non corrisponde a nessuna delle politiche secondarie. Una politica principale regola qualsiasi avviso che non corrisponde a una politica specifica.

Nota

È possibile creare e modificare politiche di notifica per gli avvisi gestiti da Grafana. Le politiche di notifica per gli avvisi di Alertmanager sono di sola lettura.

Raggruppamento delle notifiche

Il raggruppamento classifica le notifiche di avviso di natura simile in un'unica canalizzazione. Ciò consente di controllare le notifiche di avviso durante interruzioni più ampie, quando più parti di un sistema si guastano contemporaneamente, provocando l'avvio simultaneo di un numero elevato di avvisi.

Esempio di raggruppamento

Supponiamo di avere 100 servizi connessi a un database in ambienti diversi. Questi servizi sono differenziati dall'etichetta. env=environmentname È in vigore una regola di avviso per monitorare se i servizi possono raggiungere il database. La regola di avviso crea avvisi alertname=DatabaseUnreachable denominati.

Se si verifica una partizione di rete in cui metà dei servizi non riesce più a raggiungere il database, vengono avviati 50 avvisi diversi. In questa situazione, si desidera ricevere una notifica a pagina singola (anziché 50) con un elenco degli ambienti interessati.

È possibile configurare il raggruppamento in modo che sia group_by: [alertname] (senza utilizzare l'envetichetta, che è diversa per ogni servizio). Con questa configurazione, Grafana invia un'unica notifica compatta che contiene tutti gli ambienti interessati da questa regola di avviso.

Gruppi speciali

Grafana ha due gruppi speciali. Il gruppo predefinito, group_by: null raggruppa tutti gli avvisi in un unico gruppo. È inoltre possibile utilizzare un'etichetta speciale denominata ... per raggruppare gli avvisi in base a tutte le etichette, disabilitando efficacemente il raggruppamento e inviando ogni avviso nel proprio gruppo.

Utilizzo delle notifiche

Le procedure seguenti mostrano come creare e gestire le politiche di notifica.

Per modificare la politica di notifica principale
  1. Dalla console Grafana, nel menu Grafana, scegli l'icona Avvisi (campanella) per aprire la pagina Avvisi.

  2. Scegli Politiche di notifica.

  3. Dal menu a discesa Alertmanager, seleziona il gestore degli avvisi che desideri modificare.

  4. Nella sezione Root policy, scegli l'icona Modifica (penna).

  5. Nel Punto di contatto predefinito, aggiorna il punto di contatto a cui devono essere inviate le notifiche relative alle regole quando le regole di avviso non corrispondono a nessuna politica specifica.

  6. In Raggruppa per, scegli le etichette (o i gruppi speciali) in base ai quali raggruppare gli avvisi.

  7. Nelle opzioni di temporizzazione, seleziona una delle seguenti opzioni.

    • Attesa di gruppo: tempo necessario per memorizzare nel buffer gli avvisi dello stesso gruppo prima di inviare una notifica iniziale. Il valore predefinito è 30 secondi.

    • Intervallo di gruppo: intervallo di tempo minimo tra due notifiche per un gruppo. Il valore predefinito è 5 minuti.

    • Intervallo di ripetizione: intervallo di tempo minimo prima di inviare nuovamente una notifica se non sono stati aggiunti nuovi avvisi al gruppo. L'impostazione predefinita è 4 ore.

  8. Scegliere Salva per salvare le modifiche.

Per aggiungere una nuova politica specifica di primo livello
  1. Dalla console Grafana, nel menu Grafana, scegli l'icona Avvisi (campanella) per aprire la pagina Avvisi.

  2. Scegli Politiche di notifica.

  3. Dal menu a discesa Alertmanager, seleziona il gestore degli avvisi che desideri modificare.

  4. Nella sezione Routing specifico, scegli Nuova politica specifica.

  5. Nella sezione Etichette corrispondenti, aggiungi una o più etichette di avviso corrispondenti. Ulteriori informazioni sulla corrispondenza delle etichette sono disponibili più avanti in questo argomento.

  6. In Punto di contatto, aggiungi il punto di contatto a cui inviare notifiche se l'avviso corrisponde a questa politica specifica. Le politiche annidate hanno la precedenza su questo punto di contatto.

  7. Facoltativamente, abilita Continua a far corrispondere i nodi di pari livello successivi per continuare a far corrispondere le politiche di pari livello anche dopo che l'avviso corrisponde alla politica corrente. Quando questo criterio è abilitato, puoi ricevere più di una notifica per lo stesso avviso.

  8. Facoltativamente, seleziona Ignora raggruppamento per specificare un raggruppamento diverso dalla politica principale.

  9. Facoltativamente, seleziona Ignora gli orari generali per sovrascrivere le opzioni di temporizzazione nella politica di notifica di gruppo.

  10. Scegli Salva per salvare le modifiche.

Per aggiungere una politica annidata
  1. Espandi la politica specifica in base alla quale desideri creare una politica annidata.

  2. Scegli Aggiungi politica annidata, quindi aggiungi i dettagli (come quando aggiungi una politica specifica di primo livello).

  3. Scegli Salva per salvare le modifiche.

Per modificare una politica specifica
  1. Dalla pagina Avvisi, scegli Criteri di notifica per aprire la pagina che elenca le politiche esistenti.

  2. Seleziona la politica che desideri modificare, quindi scegli l'icona Modifica (penna).

  3. Apporta eventuali modifiche (come quando aggiungi una politica specifica di primo livello).

  4. Scegli Salva policy.

Ricerca di politiche

Puoi cercare nell'albero delle politiche per Label Matchers o per punti di contatto.

  • Per effettuare la ricerca per punto di contatto, inserisci un nome parziale o completo di un punto di contatto nel campo Cerca per punto di contatto.

  • Per effettuare la ricerca per etichetta, inserisci un abbinatore di etichette valido nel campo Cerca per etichetta. È possibile inserire più abbinatori, separati da una virgola. Ad esempio, un input matcher valido potrebbe essere. severity=high, region=~EMEA|NA

    Nota

    Durante la ricerca per etichetta, tutte le politiche corrispondenti corrisponderanno esattamente. Le corrispondenze parziali e le corrispondenze in stile regex non sono supportate.

Come funziona la corrispondenza delle etichette

Una politica corrisponde a un avviso se le etichette dell'avviso corrispondono a tutte le etichette corrispondenti specificate nella politica.

  • Etichetta: il nome dell'etichetta da abbinare. Deve corrispondere esattamente al nome dell'etichetta dell'avviso.

  • Operatore: l'operatore utilizzato per confrontare il valore dell'etichetta con il valore dell'etichetta corrispondente. Gli operatori disponibili sono:

    • =Seleziona le etichette il cui valore corrisponde esattamente alla stringa fornita.

    • !=Seleziona le etichette il cui valore non corrisponde alla stringa fornita.

    • =~Seleziona le etichette il cui valore corrisponde al valore interpretato dall'espressione regolare della stringa fornita (la stringa fornita viene interpretata come un'espressione regolare).

    • !=Seleziona le etichette che non corrispondono all'espressione regolare fornita.

  • Valore: il valore a cui abbinare il valore dell'etichetta. Può corrispondere come stringa o come espressione regolare, a seconda dell'operatore scelto.