Crea e gestisci le regole di avviso Grafana - 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à.

Crea e gestisci le regole di avviso Grafana

Questo argomento della documentazione è progettato per le aree di lavoro Grafana che supportano la versione 8.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 9.x di Grafana, vedere. Lavorare nella versione 9 di Grafana

Una regola di avviso è un insieme di criteri di valutazione che determina se viene avviato un avviso. La regola è costituita da una o più interrogazioni ed espressioni, una condizione, la frequenza di valutazione e, facoltativamente, la durata durante la quale la condizione viene soddisfatta.

Mentre le interrogazioni e le espressioni selezionano il set di dati da valutare, una condizione imposta la soglia che un avviso deve soddisfare o superare per creare un avviso. Un intervallo specifica la frequenza con cui viene valutata una regola di avviso. La durata, se configurata, indica per quanto tempo deve essere soddisfatta una condizione. Le regole possono anche definire il comportamento di avviso in assenza di dati.

Le sezioni seguenti descrivono la creazione e la gestione di diversi tipi di regole di avviso Grafana.

Creazione di regole di avviso gestite da Cortex o Loki

Utilizzando Grafana, puoi creare regole di avviso per un'istanza esterna di Cortex o Loki.

Nota

Cortex è il database di serie temporali utilizzato da Amazon Managed Service per le fonti di dati Prometheus e Prometheus.

Prerequisiti

  • Verifica di disporre delle autorizzazioni di scrittura per l'origine dati Prometheus. Altrimenti, non sarai in grado di creare o aggiornare le regole di avviso gestite da Cortex.

  • Per le fonti di dati Cortex e Loki, abilita l'API Ruler configurando i rispettivi servizi.

    • Loki: il tipo di archiviazione delle local regole, predefinito per l'origine dati Loki, supporta solo la visualizzazione delle regole. Per modificare le regole, configura uno degli altri tipi di archiviazione.

    • Cortex: usa il /api/prom prefisso legacy, non. /prometheus L'origine dati Prometheus supporta sia Cortex che Prometheus e Grafana prevede che sia l'API Query che l'API Ruler siano sotto lo stesso URL. Non è possibile fornire un URL separato per l'API Ruler.

Nota

Se non desideri gestire le regole di avviso per una particolare origine dati Loki o Prometheus, vai alle relative impostazioni e deseleziona la casella di controllo Gestisci avvisi tramite interfaccia utente di avviso.

Per aggiungere una regola di avviso gestita da Cortex o Loki
  1. Dalla console Grafana, nel menu Grafana, scegli l'icona Avvisi (campanella) per aprire la pagina Avvisi che elenca gli avvisi esistenti.

  2. Scegli Nuova regola di avviso.

  3. Nel passaggio 1, aggiungi il nome, il tipo e la posizione di archiviazione della regola, come segue:

    • In Nome regola, aggiungi un nome descrittivo. Questo nome viene visualizzato nell'elenco delle regole di avviso. È anche l'alertnameetichetta per ogni istanza di avviso creata da questa regola.

    • Dal menu a discesa Tipo di regola, seleziona Avviso gestito da Cortex/Loki.

    • Dal menu a discesa Seleziona origine dati, seleziona un'origine dati Prometheus o Loki.

    • Dal menu a discesa Namespace, seleziona uno spazio dei nomi di regole esistente. Altrimenti, scegli Aggiungi nuovo e inserisci un nome per crearne uno. I namespace possono contenere uno o più gruppi di regole e avere solo uno scopo organizzativo. Per ulteriori informazioni, consulta Gruppi di regole e namespace Cortex o Loki.

    • Dal menu a discesa Gruppo, seleziona un gruppo esistente all'interno del namespace selezionato. Altrimenti, scegli Aggiungi nuovo e inserisci un nome per crearne uno. Le regole appena create vengono aggiunte alla fine del gruppo. Le regole all'interno di un gruppo vengono eseguite in sequenza a intervalli regolari, con lo stesso tempo di valutazione.

  4. Nel passaggio 2, aggiungi la query da valutare.

    Il valore può essere un'espressione PromQL o LogQL. La regola avvia un avviso se il risultato della valutazione presenta almeno una serie con un valore maggiore di 0. Viene creato un avviso per ogni serie.

  5. Nel passaggio 3, aggiungi le condizioni.

    Nella casella di testo Per della condizione, specifica la durata per la quale la condizione deve essere vera prima che venga avviato l'avviso. Se si specifica5m, le condizioni devono essere vere per cinque minuti prima che l'avviso venga avviato.

    Nota

    Quando viene soddisfatta una condizione, l'avviso entra in Pending stato. Se la condizione rimane attiva per la durata specificata, l'avviso passa allo Firing stato. Se non viene più soddisfatta, torna allo Normal stato.

  6. Nel passaggio 4, aggiungi ulteriori metadati associati alla regola.

    • Aggiungi una descrizione e un riepilogo per personalizzare i messaggi di avviso. Utilizza le linee guida inAnnotazioni ed etichette per le regole di avviso.

    • Aggiungi l'URL del Runbook, il pannello, la dashboard e gli ID degli avvisi.

    • Aggiungi etichette personalizzate.

  7. Scegli Anteprima avvisi per valutare la regola e vedere quali avvisi produrrebbe. Visualizza un elenco di avvisi con lo stato e il valore di ciascuno.

  8. Scegli Salva per salvare la regola o Salva ed esci per salvare la regola e tornare alla pagina Avvisi.

Creazione di regole di registrazione gestite da Cortex o Loki

È possibile creare e gestire regole di registrazione per un'istanza Cortex o Loki esterna. Le regole di registrazione calcolano in anticipo le espressioni più richieste o quelle più dispendiose dal punto di vista computazionale e salvano il risultato come una nuova serie temporale. L'interrogazione di questa nuova serie temporale è più rapida, soprattutto per le dashboard, poiché interrogano la stessa espressione ogni volta che le dashboard si aggiornano.

Prerequisiti

Per le fonti di dati Cortex e Loki, abilita l'API Ruler configurando i rispettivi servizi.

  • Loki: il tipo di archiviazione delle local regole, predefinito per l'origine dati Loki, supporta solo la visualizzazione delle regole. Per modificare le regole, configura uno degli altri tipi di archiviazione.

  • Cortex: quando configuri un'origine dati Grafana Prometheus in modo che punti a Cortex, usa il prefisso legacy, non. /api/prom /prometheus L'origine dati Prometheus supporta sia Cortex che Prometheus e Grafana prevede che sia l'API Query che l'API Ruler siano sotto lo stesso URL. Non è possibile fornire un URL separato per l'API Ruler.

Nota

Se non desideri gestire le regole di avviso per una particolare origine dati Loki o Prometheus, vai alle relative impostazioni e deseleziona la casella di controllo Gestisci avvisi tramite interfaccia utente di avviso.

Per aggiungere una regola di registrazione gestita da Cortex o Loki
  1. Dalla console Grafana, nel menu Grafana, scegli l'icona Avvisi (campanella) per aprire la pagina Avvisi che elenca gli avvisi esistenti.

  2. Scegli Nuova regola di avviso.

  3. Nel passaggio 1, aggiungi il nome, il tipo e la posizione di archiviazione della regola, come segue.

    • In Nome regola, aggiungi un nome descrittivo. Questo nome viene visualizzato nell'elenco delle regole di avviso. È anche l'alertnameetichetta per ogni istanza di avviso creata da questa regola.

    • Dal menu a discesa Tipo di regola, seleziona Avviso gestito da Cortex/Loki.

    • Dal menu a discesa Seleziona origine dati, seleziona un'origine dati Prometheus o Loki.

    • Dal menu a discesa Namespace, seleziona uno spazio dei nomi di regole esistente. Altrimenti, scegli Aggiungi nuovo e inserisci un nome per crearne uno. I namespace possono contenere uno o più gruppi di regole e avere solo uno scopo organizzativo. Per ulteriori informazioni, consulta Gruppi di regole e namespace Cortex o Loki.

    • Dal menu a discesa Gruppo, seleziona un gruppo esistente all'interno del namespace selezionato. Altrimenti, scegli Aggiungi nuovo e inserisci un nome per crearne uno. Le regole appena create vengono aggiunte alla fine del gruppo. Le regole all'interno di un gruppo vengono eseguite in sequenza a intervalli regolari, con lo stesso tempo di valutazione.

  4. Nel passaggio 2, aggiungi la query da valutare.

    Il valore può essere un'espressione PromQL o LogQL. La regola avvia un avviso se il risultato della valutazione presenta almeno una serie con un valore maggiore di 0. Viene creato un avviso per ogni serie.

  5. Nel passaggio 3, aggiungi ulteriori metadati associati alla regola.

    • Aggiungi una descrizione e un riepilogo per personalizzare i messaggi di avviso. Utilizza le linee guida inAnnotazioni ed etichette per le regole di avviso.

    • Aggiungi l'URL del Runbook, il pannello, la dashboard e gli ID degli avvisi.

    • Aggiungi etichette personalizzate.

  6. Scegli Salva per salvare la regola o Salva ed esci per salvare la regola e tornare alla pagina Avvisi.

Creazione di regole di avviso gestite da Grafana

Grafana consente di creare regole di avviso che interrogano una o più fonti di dati, riducono o trasformano i risultati e li confrontano tra loro o per fissare soglie. Quando questi vengono elaborati, Grafana invia notifiche al punto di contatto.

Nota

La creazione di regole di avviso gestite Grafana durante l'utilizzo degli avvisi Grafana comporta l'invio di più notifiche quando la regola viene soddisfatta. Alcuni fornitori di punti di contatto potrebbero disporre di opzioni configurabili per deduplicare le notifiche.

Per aggiungere una regola gestita Grafana
  1. Dalla console Grafana, nel menu Grafana, scegli l'icona Avvisi (campanella) per aprire la pagina Avvisi che elenca gli avvisi esistenti.

  2. Scegli Nuova regola di avviso.

  3. Nel passaggio 1, aggiungi il nome, il tipo e la posizione di archiviazione della regola, come segue:

    • In Nome regola, aggiungi un nome descrittivo. Questo nome viene visualizzato nell'elenco delle regole di avviso. È anche l'alertnameetichetta per ogni istanza di avviso creata da questa regola.

    • Dal menu a discesa Tipo di regola, seleziona Avviso gestito Grafana.

    • Dal menu a discesa Cartella, seleziona la cartella in cui desideri archiviare la regola. Se non si seleziona una cartella, la regola viene memorizzata nella General cartella. Per creare una cartella, seleziona il menu a discesa e inserisci un nuovo nome per la cartella.

  4. Nel passaggio 2, aggiungi le interrogazioni e le espressioni da valutare.

    • Mantieni il nome predefinito o passa il mouse sopra e scegli l'icona di modifica per modificare il nome.

    • Per le query, seleziona una fonte di dati dal menu a discesa.

    • Aggiungi una o più query o espressioni (per i dettagli sulle espressioni, consulta Espressioni nella documentazione di Grafana).

    • Per ogni espressione, seleziona la condizione Classic per creare una singola regola di avviso oppure scegli tra le opzioni Math, Reduce, Resample per generare avvisi separati per ogni serie. Per i dettagli su queste opzioni, consulta. Regole singole e multidimensionali

    • Scegli Esegui interrogazioni per verificare che l'interrogazione abbia esito positivo.

  5. Nel passaggio 3, aggiungi le condizioni.

    • Dal menu a discesa Condizione, seleziona la query o l'espressione per avviare la regola di avviso.

    • Per Evaluate every, specificate la frequenza di valutazione. Deve essere un multiplo di 10 secondi. Ad esempio, 1m, 30s.

    • Per Evaluate for, specifica la durata per la quale la condizione deve essere vera prima che venga avviato un avviso.

      Nota

      Dopo che una condizione viene violata, l'avviso entra in Pending stato. Se la condizione rimane violata per la durata specificata, l'avviso passa allo stato. Firing Se non viene più soddisfatto, viene ripristinato lo stato. Normal

    • In Configura nessun dato e gestione degli errori, configura il comportamento di avviso in assenza di dati. Utilizza le linee guida in. Nessuna gestione di dati o casi di errore

    • Scegli Anteprima avvisi per verificare il risultato dell'esecuzione della query in questo momento. L'anteprima non esclude dati e condizioni di gestione degli errori.

  6. Nel passaggio 4, aggiungi ulteriori metadati associati alla regola.

    • Aggiungi una descrizione e un riepilogo per personalizzare i messaggi di avviso. Utilizza le linee guida inAnnotazioni ed etichette per le regole di avviso.

    • Aggiungi l'URL del Runbook, il pannello, la dashboard e gli ID degli avvisi.

    • Aggiungi etichette personalizzate.

  7. Scegli Salva per salvare la regola o Salva ed esci per salvare la regola e tornare alla pagina Avvisi.

Regole singole e multidimensionali

Per le regole di avviso gestite da Grafana, puoi creare una regola con una condizione classica oppure puoi creare una regola multidimensionale.

Regola monodimensionale (condizione classica)

Utilizza un'espressione di condizione classica per creare una regola che avvia un singolo avviso quando viene soddisfatta la relativa condizione. Per una query che restituisce più serie, Grafana non tiene traccia dello stato di avviso di ciascuna serie. Di conseguenza, Grafana invia un solo avviso anche quando le condizioni di allarme sono soddisfatte per più serie.

Per ulteriori informazioni su come formattare le espressioni, consulta Espressioni nella documentazione di Grafana.

Regola multidimensionale

Per generare un'istanza di avviso separata per ogni serie restituita nella query, create una regola multidimensionale.

Nota

Ogni istanza di avviso generata da una regola multidimensionale viene conteggiata ai fini della quota totale di avvisi. Le regole non vengono valutate quando si raggiunge la quota di avvisi. Per ulteriori informazioni sulle quote per le regole multidimensionali, vedere. Errori relativi alla quota raggiunta

Per creare più istanze da una singola regola MathReduce, usa o Resample espressioni per creare una regola multidimensionale. Ad esempio, puoi:

  • Aggiungi un'Reduceespressione per ogni query per aggregare i valori nell'intervallo di tempo selezionato in un unico valore. (Non necessario per le regole che utilizzano dati numerici).

  • Aggiungi un'Mathespressione con la condizione per la regola. Ciò non è necessario nel caso in cui una query o un'espressione di riduzione restituisca già 0 se la regola non deve avviare un avviso o un numero positivo se deve avviare un avviso.

    Alcuni esempi:

    • $B > 70se deve avviare un avviso nel caso in cui il valore della query/espressione B sia superiore a 70.

    • $B < $C * 100nel caso in cui debba avviare un avviso se il valore di B è inferiore al valore di C moltiplicato per 100. Se le query confrontate contengono più serie nei risultati, le serie di query diverse vengono abbinate se hanno le stesse etichette o una è un sottoinsieme dell'altra.

Nota

Grafana non supporta le interrogazioni di avviso con variabili modello. Ulteriori informazioni sono disponibili nella pagina della community Le variabili di modello non sono supportate nelle query di avviso durante la configurazione di Alert.

Considerazioni sulle prestazioni per le regole multidimensionali

Ogni istanza di avviso viene conteggiata ai fini della quota di avvisi. Le regole multidimensionali che creano più istanze di quelle che possono essere inserite all'interno della quota di avvisi non vengono valutate e restituiscono un errore di quota. Per ulteriori informazioni, consulta Errori relativi alla quota raggiunta.

Gli avvisi multidimensionali possono avere un forte impatto sulle prestazioni del tuo spazio di lavoro Grafana, nonché sulle prestazioni delle tue fonti di dati, poiché Grafana le interroga per valutare le tue regole di avviso. Le seguenti considerazioni possono essere utili per ottimizzare le prestazioni del sistema di monitoraggio.

  • Frequenza di valutazione delle regole: la proprietà Evaluate Every di una regola di avviso controlla la frequenza di valutazione delle regole. Si consiglia di utilizzare la frequenza di valutazione più bassa accettabile.

  • Cardinalità del set di risultati: il numero di istanze di avviso create con una regola ne influisce sulle prestazioni. Supponiamo che stiate monitorando gli errori di risposta delle API per ogni percorso API, su ogni macchina virtuale del vostro parco macchine. Questo set ha una cardinalità del numero di percorsi moltiplicato per il numero di macchine virtuali. È possibile ridurre la cardinalità del set di risultati, ad esempio, monitorando gli errori totali per macchina virtuale anziché per percorso per macchina virtuale.

  • Complessità della query: le interrogazioni che le fonti di dati possono elaborare e a cui rispondere rapidamente consumano meno risorse. Sebbene questa considerazione sia meno importante delle altre considerazioni sopra elencate, se le hai ridotte il più possibile, l'analisi delle prestazioni delle singole query potrebbe fare la differenza. È inoltre necessario essere consapevoli dell'impatto sulle prestazioni che la valutazione di queste regole ha sulle fonti di dati. Le query di avviso sono spesso la maggior parte delle query gestite dai database di monitoraggio, quindi anche gli stessi fattori di carico che influiscono sull'istanza Grafana influiscono su di esse.

Errori relativi alla quota raggiunta

Esiste una quota per il numero di istanze di avviso che è possibile avere all'interno di un singolo spazio di lavoro. Quando raggiungi quel numero, non puoi più creare nuove regole di avviso in quell'area di lavoro. Con gli avvisi multidimensionali, il numero di istanze di avviso può variare nel tempo.

È importante ricordare quanto segue quando si lavora con le istanze di avviso.

  • Se si creano solo regole monodimensionali, ogni regola è una singola istanza di avviso. È possibile creare lo stesso numero di regole in un unico spazio di lavoro pari alla quota dell'istanza di avviso e non di più.

  • Le regole multidimensionali creano più istanze di avviso, tuttavia il numero non è noto finché non vengono valutate. Ad esempio, se crei una regola di avviso che tiene traccia dell'utilizzo della CPU delle tue istanze Amazon EC2, potrebbero esserci 50 istanze EC2 al momento della creazione (e quindi 50 istanze di avviso), ma se aggiungi altre 10 istanze EC2 una settimana dopo, la valutazione successiva ha 60 istanze di avviso.

    Il numero di istanze di avviso viene valutato quando si crea un avviso multidimensionale e non è possibile crearne uno che superi immediatamente la quota di istanze di avviso. Poiché il numero di istanze di avviso può cambiare, la quota viene verificata ogni volta che vengono valutate le regole.

  • Al momento della valutazione della regola, se una regola comporta il superamento della quota prevista per le istanze di avviso, tale regola non viene valutata finché non viene effettuato un aggiornamento della regola di avviso che porta il numero totale di istanze di avviso al di sotto della quota di servizio. Quando ciò accade, si riceve una notifica di avviso che informa che la quota è stata raggiunta (la notifica utilizza la politica di notifica per la regola in fase di valutazione). La notifica include un'Errorannotazione con il valore. QuotaReachedError

  • Una regola che causa un QuotaReachedError arresto nella valutazione. La valutazione viene ripresa solo quando viene effettuato un aggiornamento e la valutazione successiva all'aggiornamento non causa di per sé un. QuotaReachedError Una regola che non viene valutata mostra l'errore Quota raggiunta nella console Grafana.

  • È possibile ridurre il numero di istanze di avviso rimuovendo le regole di avviso o modificando gli avvisi multidimensionali per avere meno istanze di avviso (ad esempio, inserendo un avviso sugli errori per macchina virtuale anziché un avviso di errore per API in una macchina virtuale).

  • Per riprendere le valutazioni, aggiorna l'avviso e salvalo. È possibile aggiornarlo per ridurre il numero di istanze di avviso oppure, se sono state apportate altre modifiche per ridurre il numero di istanze di avviso, è possibile salvarlo senza modifiche. Se può essere ripreso, lo è. Se ne causa un altroQuotaReachedError, non puoi salvarlo.

  • Quando un avviso viene salvato e riprende la valutazione senza superare la quota di avvisi, l'errore Quota raggiunta può continuare a essere visualizzato nella console Grafana per qualche tempo (fino all'intervallo di valutazione), tuttavia, la valutazione della regola di avviso inizia e gli avvisi vengono inviati se viene raggiunta la soglia della regola.

  • Per i dettagli sulla quota di avvisi e su altre quote, vedere. Quote del servizio Amazon Managed Grafana

Nessuna gestione di dati o casi di errore

Scegliete le opzioni su come gestire il comportamento di avviso in assenza di dati o in caso di errori.

Le opzioni per la gestione dell'assenza di dati sono elencate nella tabella seguente.

Opzione No Data Comportamento

Nessun dato

Crea un avviso DatasourceNoData con il nome e l'UID della regola di avviso e l'UID dell'origine dati che non ha restituito dati come etichette.

Avviso

Imposta lo stato della regola di avviso su. Alerting

OK

Imposta lo stato della regola di avviso suNormal.

Le opzioni per la gestione dei casi di errore sono elencate nella tabella seguente.

Opzione di errore o timeout Comportamento

Avviso

Imposta lo stato della regola di avviso su Alerting

OK

Imposta lo stato della regola di avviso su Normal

Errore

Crea un avviso DatasourceError con il nome e l'UID della regola di avviso e l'UID dell'origine dati che non ha restituito dati come etichette.

Annotazioni ed etichette per le regole di avviso

Le annotazioni e le etichette sono coppie chiave-valore associate agli avvisi provenienti dalla regola di avviso, dalla risposta dell'origine dati e come risultato della valutazione delle regole di avviso. Possono essere utilizzate direttamente nelle notifiche di avviso o nei modelli e nelle funzioni dei modelli per creare contatti di notifica in modo dinamico.

Annotazioni

Le annotazioni sono coppie chiave-valore che forniscono informazioni aggiuntive su un avviso. È possibile utilizzare le seguenti annotazioni:description,,, summaryrunbook_url, alertId e. dashboardUid panelId Queste vengono visualizzate nei dettagli delle regole e degli avvisi nell'interfaccia utente e possono essere utilizzate nei modelli di messaggi dei punti di contatto.

Etichette

Le etichette sono coppie chiave-valore che contengono informazioni su un avviso. Il set di etichette per un avviso viene generato e aggiunto durante il processo di valutazione e notifica degli avvisi. Vengono utilizzati nei seguenti modi.

  • Il set completo di etichette per un avviso identifica in modo univoco quell'avviso all'interno di Grafana Alerts.

  • L'Alertmanager utilizza le etichette per abbinare gli avvisi ai silenzi e ai gruppi di avvisi nelle politiche di notifica.

  • L'interfaccia utente di avviso mostra le etichette per ogni istanza di avviso generata dalla valutazione di quella regola.

  • I punti di contatto possono accedere alle etichette per generare dinamicamente notifiche contenenti informazioni specifiche sull'avviso che genera una notifica.

  • È possibile aggiungere etichette a una regola di avviso. Queste etichette configurate manualmente sono in grado di utilizzare le funzioni dei modelli e fare riferimento ad altre etichette. Le etichette aggiunte a una regola di avviso qui hanno la precedenza in caso di collisione tra etichette.

Le seguenti variabili di modello sono disponibili quando si espandono annotazioni ed etichette.

Nome Descrizione

$labels

Le etichette della query o della condizione. Ad esempio {{ $labels.instance }} e {{ $labels.job }}. Non è disponibile quando la regola utilizza una condizione classica.

$values

I valori di tutte le espressioni di riduzione e matematiche che sono state valutate per questa regola di avviso. Ad esempio{{ $values.A }}, {{ $values.A.Labels }} e {{ $values.A.Value }} A dov'è l'refIDespressione. Non è disponibile quando la regola utilizza una condizione classica

$value

La stringa di valori dell'istanza di avviso. Ad esempio, [ var='A' labels={instance=foo} value=10 ].

Gestione delle regole di avviso

La pagina Avvisi elenca le regole di avviso. Per impostazione predefinita, le regole sono raggruppate per tipi di origini dati. La sezione Grafana elenca le regole gestite da Grafana e la sezione Cortex/Loki elenca le regole per le fonti di dati compatibili con Prometheus. È possibile visualizzare le regole di avviso per le fonti di dati compatibili con Prometheus, ma non è possibile modificarle.

Visualizza le regole di avviso

Utilizzando gli avvisi Grafana, puoi visualizzare tutti i tuoi avvisi in un'unica pagina.

Per visualizzare i dettagli degli avvisi
  1. Dalla console Grafana, nel menu Grafana, scegli l'icona Avvisi (campanella) per aprire la pagina Avvisi. Per impostazione predefinita, le regole vengono visualizzate in gruppi per tipo di origine dati. È inoltre possibile visualizzare in base allo stato corrente di ogni avviso (questi sono descritti più dettagliatamente nel testo seguente).

  2. In Visualizza come, puoi passare dalla visualizzazione di gruppo a quella dello stato scegliendo l'opzione che preferisci.

  3. Scegli la freccia accanto a una riga per visualizzare ulteriori dettagli per quella riga. I dettagli di una regola includono le etichette delle regole, le annotazioni, le fonti di dati e le interrogazioni, nonché un elenco di istanze di avviso risultanti dalla regola.

Visualizzazione di gruppo

La visualizzazione di gruppo mostra le regole di avviso Grafana raggruppate per cartella e le regole di avviso Loki o Prometheus raggruppate per +. namespace group Questa è la visualizzazione predefinita dell'elenco delle regole, destinata alla gestione delle regole. È possibile espandere ogni gruppo per visualizzare un elenco delle regole in esso contenute. Espandi ulteriormente una regola per visualizzarne i dettagli. Puoi anche espandere i pulsanti di azione e gli avvisi risultanti dalla regola per visualizzarne i dettagli.

Visualizzazione dello stato

La visualizzazione dello stato mostra le regole di avviso raggruppate per stato. Utilizzate questa visualizzazione per avere una panoramica delle regole in quale stato si trovano. Ogni regola può essere espansa per visualizzarne i dettagli. I pulsanti di azione e tutti gli avvisi generati da questa regola; ogni avviso può essere ulteriormente espanso per visualizzarne i dettagli.

Filtra le regole di avviso

È possibile filtrare le regole di avviso visualizzate nella pagina Avvisi in diversi modi.

  • È possibile filtrare per visualizzare le regole che interrogano una fonte di dati specifica scegliendo Seleziona origini dati, quindi selezionando un'origine dati in base alla quale filtrare.

  • Puoi filtrare per etichette scegliendo i criteri di ricerca in Cerca per etichetta. Alcuni criteri di esempio includono environment=productionregion=~US|EU,severity!=warning.

  • È possibile filtrare per visualizzare le regole in uno stato specifico scegliendo Filtra avvisi per stato e quindi selezionando lo stato che si desidera visualizzare.

Modifica o elimina le regole di avviso

Le regole di avviso gestite da Grafana possono essere modificate o eliminate solo dagli utenti con autorizzazioni di modifica per la cartella in cui sono archiviate le regole. Le regole di avviso per un'istanza esterna di Cortex o Loki possono essere modificate o eliminate dagli utenti con ruoli di Editor o Amministratore.

Per modificare o eliminare una regola
  1. Espandi una regola fino a visualizzare i controlli delle regole per Visualizza, Modifica ed Elimina.

  2. Scegli Modifica per aprire la pagina di creazione della regola. Effettua gli aggiornamenti nello stesso modo in cui crei una regola. Per i dettagli, consulta le istruzioni in Creazione di regole di avviso gestite da Grafana oCreazione di regole di avviso gestite da Cortex o Loki.

  3. Facoltativamente, scegli Elimina per eliminare una regola.

Gruppi di regole e namespace Cortex o Loki

Puoi organizzare le tue regole. Le regole vengono create all'interno di gruppi di regole e i gruppi di regole sono organizzati in namespace. Le regole all'interno di un gruppo di regole vengono eseguite in sequenza a intervalli regolari. L'intervallo predefinito è di un minuto. È possibile rinominare gli spazi dei nomi e i gruppi di regole di Cortex o Loki e modificare gli intervalli di valutazione dei gruppi di regole.

Per modificare un gruppo di regole o uno spazio dei nomi
  1. Dalla console Grafana, nel menu Grafana, scegli l'icona Avvisi (campanella) per aprire la pagina Avvisi.

  2. Passa a una regola all'interno del gruppo di regole o dello spazio dei nomi che desideri modificare.

  3. Scegliete l'icona Modifica (penna).

  4. Apportate modifiche al gruppo di regole o al namespace.

    Nota

    Per i namespace, puoi solo modificare il nome. Per i gruppi di regole, è possibile modificare il nome o l'intervallo di valutazione per le regole del gruppo. Ad esempio, è possibile 1m scegliere di valutare le regole una volta al minuto o 30s una volta ogni 30 secondi.

  5. Scegli Save changes (Salva modifiche).