Vorlagen für Benachrichtigungen - Amazon Managed Grafana

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vorlagen für Benachrichtigungen

Dieses Dokumentationsthema wurde für Grafana-Workspaces entwickelt, die Grafana-Version 10.x unterstützen.

Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 9.x unterstützen, finden Sie unter. Arbeitet in Grafana-Version 9

Informationen zu Grafana-Arbeitsbereichen, die Grafana-Version 8.x unterstützen, finden Sie unter. Arbeitet in Grafana-Version 8

Benachrichtigungen, die über Kontaktpunkte gesendet werden, werden mithilfe von Benachrichtigungsvorlagen erstellt. Die Standardvorlagen von Grafana basieren auf dem Go-Vorlagensystem, bei dem einige Felder als Text ausgewertet werden, während andere als HTML ausgewertet werden (was sich auf die Escape-Funktion auswirken kann).

Die Standardvorlage default_template.go ist eine nützliche Referenz für benutzerdefinierte Vorlagen.

Da die meisten Kontaktpunktfelder mit Vorlagen versehen werden können, können Sie wiederverwendbare benutzerdefinierte Vorlagen erstellen und diese in mehreren Kontaktpunkten verwenden. Weitere Informationen zu benutzerdefinierten Benachrichtigungen mithilfe von Vorlagen finden Sie unterBenachrichtigungen anpassen.

Verschachtelte Vorlagen

Sie können Vorlagen in andere Vorlagen einbetten.

Sie können beispielsweise ein Vorlagenfragment mithilfe des define Schlüsselworts definieren.

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

Anschließend können Sie mithilfe des template Schlüsselworts benutzerdefinierte Vorlagen in dieses Fragment einbetten. Beispielsweise:

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

Sie können jede der folgenden integrierten Vorlagenoptionen verwenden, um benutzerdefinierte Vorlagen einzubetten.

Name Hinweise

default.title

Zeigt Statusinformationen auf hoher Ebene an.

default.message

Stellt eine formatierte Zusammenfassung der ausgelösten und gelösten Alarme bereit.

teams.default.message

Ähnlich wiedefault.messsage, formatiert für Microsoft Teams.

HTML in Benachrichtigungsvorlagen

HTML in Vorlagen für Warnmeldungen ist maskiert. Wir unterstützen das Rendern von HTML in der resultierenden Benachrichtigung nicht.

Einige Notifier unterstützen alternative Methoden zur Änderung des Erscheinungsbilds der resultierenden Benachrichtigung. Grafana installiert beispielsweise die Basisvorlage für Benachrichtigungen per E-Mail. <grafana-install-dir>/public/emails/ng_alert_notification.html Sie können diese Datei bearbeiten, um das Erscheinungsbild aller Warn-E-Mails zu ändern.