알림 템플릿 - Amazon Managed Grafana

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

알림 템플릿

이 설명서 항목은 Grafana 버전 10.x를 지원하는 Grafana 작업 영역을 위해 설계되었습니다.

Grafana 버전 9.x를 지원하는 Grafana 작업 영역에 대한 내용은 을 참조하십시오. Grafana 버전 9에서 작업하기

Grafana 버전 8.x를 지원하는 Grafana 작업 영역에 대한 내용은 을 참조하십시오. Grafana 버전 8에서 작업하기

연락처를 통해 전송되는 알림은 알림 템플릿을 사용하여 작성됩니다. Grafana의 기본 템플릿은 일부 필드는 텍스트로 평가되고 다른 필드는 HTML로 평가되는 Go 템플릿 시스템을 기반으로 합니다 (이스케이프에 영향을 미칠 수 있음).

기본 템플릿 default_template.go는 사용자 지정 템플릿에 대한 유용한 참조입니다.

대부분의 연락처 필드를 템플릿으로 만들 수 있으므로 재사용 가능한 사용자 지정 템플릿을 만들어 여러 연락처에서 사용할 수 있습니다. 템플릿을 사용한 사용자 지정 알림에 대해 알아보려면 을 참조하십시오. 알림 사용자 지정

중첩 템플릿

템플릿을 다른 템플릿 내에 포함할 수 있습니다.

예를 들어 키워드를 사용하여 템플릿 프래그먼트를 정의할 수 있습니다. define

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

그런 다음 키워드를 사용하여 이 프래그먼트 내에 사용자 지정 템플릿을 포함할 수 있습니다. template 예:

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

다음과 같은 기본 제공 템플릿 옵션을 사용하여 사용자 지정 템플릿을 내장할 수 있습니다.

명칭 참고

default.title

높은 수준의 상태 정보를 표시합니다.

default.message

발생 및 해결된 경고에 대한 형식화된 요약을 제공합니다.

teams.default.message

Microsoft default.messsage Teams와 비슷하게 포맷되었습니다.

알림 템플릿의 HTML

경고 알림 템플릿의 HTML이 이스케이프되었습니다. 결과 알림에서 HTML 렌더링을 지원하지 않습니다.

일부 알리미는 결과 알림의 모양과 느낌을 변경하는 대체 방법을 지원합니다. 예를 들어, Grafana는 이메일 알림을 위한 기본 템플릿을 설치합니다. <grafana-install-dir>/public/emails/ng_alert_notification.html 이 파일을 편집하여 모든 알림 이메일의 모양을 변경할 수 있습니다.