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

Modello di notifica

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

Le notifiche inviate tramite punti di contatto vengono create utilizzando modelli di notifica. I modelli predefiniti di Grafana si basano sul sistema di template Go, in cui alcuni campi vengono valutati come testo, mentre altri vengono valutati come HTML (il che può influire sull'escape).

Il modello predefinito default_template.go è un utile riferimento per i modelli personalizzati.

Poiché la maggior parte dei campi dei punti di contatto può essere modellata, è possibile creare modelli personalizzati riutilizzabili e utilizzarli in più punti di contatto. Per maggiori informazioni sulle notifiche personalizzate tramite modelli, consulta. Personalizza le notifiche

Modelli annidati

È possibile incorporare modelli all'interno di altri modelli.

Ad esempio, è possibile definire un frammento di modello utilizzando la define parola chiave.

{{ define "mytemplate" }} {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved. {{ end }}

È quindi possibile incorporare modelli personalizzati all'interno di questo frammento utilizzando la parola chiave. template Per esempio:

Alert summary: {{ template "mytemplate" . }}

È possibile utilizzare una delle seguenti opzioni di modello integrate per incorporare modelli personalizzati.

Nome Note

default.title

Visualizza informazioni sullo stato di alto livello.

default.message

Fornisce un riepilogo formattato degli allarmi attivati e risolti.

teams.default.message

Simile adefault.messsage, formattato per Microsoft Teams.

HTML nei modelli di notifica

Il codice HTML nei modelli di notifica di avviso non è disponibile. Non supportiamo il rendering del codice HTML nella notifica risultante.

Alcuni notificanti supportano metodi alternativi per modificare l'aspetto della notifica risultante. Ad esempio, Grafana installa il modello base per avvisare le e-mail di. <grafana-install-dir>/public/emails/ng_alert_notification.html È possibile modificare questo file per cambiare l'aspetto di tutte le e-mail di avviso.