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à.
Come funziona l'abbinamento delle etichette
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
Usa le etichette e gli abbinatori di etichette per collegare le regole di avviso alle politiche di notifica e ai silenzi. Ciò consente un modo molto flessibile di gestire le istanze di avviso, specificare quale politica deve gestirle e quali avvisi silenziare.
Un label matcher è composto da 3 parti distinte, l'etichetta, il valore e l'operatore.
-
Il campo Etichetta è il nome dell'etichetta da abbinare. Deve corrispondere esattamente al nome dell'etichetta.
-
Il campo Valore corrisponde al valore corrispondente per il nome dell'etichetta specificato. Il modo in cui corrisponde dipende dal valore dell'operatore.
-
Il campo Operatore è l'operatore da confrontare con il valore dell'etichetta. Gli operatori disponibili sono:
Operatore | Descrizione |
---|---|
|
Seleziona etichette che siano esattamente uguali al valore. |
|
Seleziona etichette che non sono uguali al valore. |
|
Seleziona le etichette che corrispondono regolarmente al valore. |
|
Seleziona le etichette che non corrispondono in modo regolare al valore. |
Se si utilizzano più abbinatori di etichette, questi vengono combinati utilizzando l'operatore logico AND. Ciò significa che tutti gli abbinatori devono corrispondere per collegare una regola a una politica.
Esempio
Se definisci il seguente set di etichette per il tuo avviso:
{ foo=bar, baz=qux, id=12 }
quindi:
-
Un label matcher definito come
foo=bar
corrisponde a questa regola di avviso. -
Un label matcher definito come non
foo!=bar
corrisponde a questa regola di avviso. -
Un label matcher definito come
id=~[0-9]+
corrisponde a questa regola di avviso. -
Un label matcher definito come
baz!~[0-9]+
corrisponde a questa regola di avviso. -
Due label matcher definiti
foo=bar
eid=~[0-9]+
corrispondenti a questa regola di avviso.
Escludi etichette
Puoi anche scrivere abbinatori di etichette per escludere le etichette.
Ecco un esempio che mostra come escludere l'etichettateam
. Puoi scegliere tra uno qualsiasi di questi valori per escludere l'etichetta.
-
team=""
-
team!~.+
-
team=~^$