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

Riferimento modello

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

Questa sezione fornisce informazioni di riferimento per la creazione dei modelli.

Avviso (tipo)

Il tipo di avviso contiene i seguenti dati.

Nome Tipo Descrizione Esempio

Stato

string

firing o resolved.

{{ .Status }}

Etichette

KeyValue

Un set di etichette allegate all'avviso.

{{ .Labels }}

Annotazioni

KeyValue

Un insieme di annotazioni allegate all'avviso.

{{ .Annotations }}
Valori KeyValue I valori di tutte le espressioni, incluse le condizioni classiche {{ .Values }}

StartsAt

Time.time

L'ora in cui l'allarme ha iniziato a scattare.

{{ .StartsAt }}

EndsAt

Tempo. Tempo

Impostato solo se è nota l'ora di fine di un avviso. Altrimenti impostato su un periodo di timeout configurabile dal momento in cui è stato ricevuto l'ultimo avviso.

{{ .EndsAt }}

URL del generatore

string

Un link a Grafana o Alertmanager esterno.

{{ .GeneratorURL }}

URL silenzioso

string

Un link per silenziare l'avviso (con le etichette precompilate per questo avviso). Solo per gli avvisi gestiti da Grafana.

{{ .SilenceURL}}

URL del pannello di controllo

string

Collegamento alla dashboard di Grafana, se la regola di avviso appartiene a una di esse. Solo per gli avvisi gestiti da Grafana.

{{ .DashboardURL }}

URL del pannello

string

Collegamento al pannello di dashboard di Grafana, se la regola di avviso appartiene a uno. Solo per gli avvisi gestiti da Grafana.

{{ .PanelURL }}

Impronta digitale

string

Impronta digitale che può essere utilizzata per identificare l'avviso.

{{ .Fingerprint }}

ValueString

string

Una stringa che contiene le etichette e il valore di ogni espressione ridotta nell'avviso.

{{ .ValueString }}

ExtendedData

L' ExtendedData oggetto contiene le seguenti proprietà.

Nome Tipo Descrizione Esempio

Ricevitore

string

Il nome del punto di contatto che invia la notifica.

{{ .Receiver }}

Stato

string

Lo stato è firing se viene attivato almeno un avviso, altrimentiresolved.

{{ .Status }}

Avvisi

[]Alert

Elenco di tutti gli allarmi attivi e risolti in questa notifica.

There are {{ len .Alerts }} alerts

Avvisi di attivazione

[]Alert

Elenco di tutti gli allarmi di attivazione contenuti in questa notifica.

There are {{ len .Alerts.Firing }} firing alerts

Avvisi risolti

[]Alert

Elenco di tutti gli avvisi risolti in questa notifica.

There are {{ len .Alerts.Resolved }} resolved alerts

GroupLabels

KeyValue

Le etichette che raggruppano questi avvisi in questa notifica.

{{ .GroupLabels }}

CommonLabels

KeyValue

Le etichette comuni a tutti gli avvisi di questa notifica.

{{ .CommonLabels }}

CommonAnnotations

KeyValue

Le annotazioni comuni a tutti gli avvisi di questa notifica.

{{ .CommonAnnotations }}

URL esterno

string

Un collegamento all'area di lavoro Grafana o Alertmanager che ha inviato questa notifica.

{{ .ExternalURL }}

KeyValue tipo

Il KeyValue tipo è un insieme di coppie di stringhe chiave/valore che rappresentano etichette e annotazioni.

Oltre all'accesso diretto ai dati archiviati come fileKeyValue, esistono anche metodi per ordinare, rimuovere e trasformare i dati.

Nome Argomenti Valori restituiti Note Esempio

SortedPairs

Elenco ordinato di coppie di stringhe di chiavi e valori

{{ .Annotations.SortedPairs }}

Rimuovi

[] stringa

KeyValue

Restituisce una copia della mappa chiave/valore senza le chiavi fornite.

{{ .Annotations.Remove "summary" }}

Nomi

[] stringa

Elenco di nomi

{{ .Names }}

Valori

[] stringa

Elenco di valori

{{ .Values }}

Time (Orario)

L'ora proviene dal timepacchetto Go. È possibile stampare un orario in diversi formati. Ad esempio, per stampare l'ora di attivazione di un avviso nel formatoMonday, 1st January 2022 at 10:00AM, scrivi il seguente modello:

{{ .StartsAt.Format "Monday, 2 January 2006 at 3:04PM" }}

Puoi trovare un riferimento per il formato orario di Go qui.