기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
알림 템플릿 지정
이 설명서 주제는 Grafana 버전 10.x를 지원하는 Grafana 워크스페이스를 위해 설계되었습니다.
Grafana 버전 9.x를 지원하는 Grafana 워크스페이스의 경우 Grafana 버전 9에서 작업 섹션을 참조하세요.
Grafana 버전 8.x를 지원하는 Grafana 워크스페이스의 경우 Grafana 버전 8에서 작업 섹션을 참조하세요.
연락 지점을 통해 전송되는 알림은 알림 템플릿을 사용하여 빌드됩니다. Grafana의 기본 템플릿은 Go 템플릿 지정 시스템
기본 템플릿 default_template.go
대부분의 연락 지점 필드는 템플릿 지정 가능하므로 재사용 가능한 사용자 지정 템플릿을 생성하고 여러 연락 지점에서 사용할 수 있습니다. 템플릿을 사용한 사용자 지정 알림에 대한 자세한 내용은 알림 사용자 지정 섹션을 참조하세요.
중첩된 템플릿
다른 템플릿 내에 템플릿을 포함할 수 있습니다.
예를 들어 define
키워드를 사용하여 템플릿 조각을 정의할 수 있습니다.
{{ define "mytemplate" }} {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved. {{ end }}
그런 다음, template
키워드를 사용하여 이 조각 내에 사용자 지정 템플릿을 포함할 수 있습니다. 예:
Alert summary: {{ template "mytemplate" . }}
다음 기본 제공 템플릿 옵션을 사용하여 사용자 지정 템플릿을 포함할 수 있습니다.
명칭 | 참고 |
---|---|
|
개요 수준의 상태 정보를 표시합니다. |
|
실행 알림 및 해결된 알림의 형식이 지정된 요약을 제공합니다. |
|
Microsoft Teams에 대해 서식 지정된 |
알림 템플릿의 HTML
알림 템플릿의 HTML이 이스케이프 처리됩니다. 결과 알림에서는 HTML 렌더링을 지원하지 않습니다.
일부 알림은 결과 알림의 모양과 느낌을 변경하는 대체 방법을 지원합니다. 예를 들어 Grafana에서는 <grafana-install-dir>/public/emails/ng_alert_notification.html
에 이메일 알림을 전달하기 위한 기본 템플릿을 설치합니다. 이 파일을 편집하여 모든 알림 이메일의 모양을 변경할 수 있습니다.