В Grafana версии 9.4.17 вы можете настроить уведомления для алертов таким образом, чтобы в электронных письмах отображались данные, связанные с срабатыванием алерта, в том числе значения параметров и графики.
Вот шаги, которые помогут вам это сделать:
### 1. Настройка уведомлений
- Перейдите в меню "Alerting" (Алертинг) и выберите нужный алерт или создайте новый.
- Настройте условия алерта, как обычно, чтобы определить, когда он должен срабатывать.
### 2. Форматирование уведомлений
В Grafana можно использовать шаблоны для настройки содержания уведомлений. Для этого вам нужно добавить некоторый шаблонный текст, который будет включать динамические данные.
- В разделе "Notification channels" (Каналы уведомлений), выберите или создайте новый канал уведомлений, который будет отправлять электронные письма.
- В настройках канала уведомлений (в разделе типа "Email") добавьте HTML-шаблон в поле "Message" (Сообщение).
- Вы можете использовать переменные для вставки значений метрик и других данных. Например:
```html
<p>Alert: {{ .Title }}</p>
<p>Value: {{ .EvalMatches | index 0 | .Value }}</p>
<p>Panel: {{ .PanelTitle }}</p>
```
### 3. Вставка графика
Чтобы вставить график в уведомление, вы можете использовать ссылку на панель с графиком в Grafana. Вот как это сделать:
- Добавьте ссылку на панель в тело письма. Например:
```html
<p>View the graph <a href="{{ .PanelURL }}">here</a></p>
```
### 4. Сохранить и протестировать
- После внесения изменений сохраните настройки уведомления и протестируйте их, чтобы убедиться, что уведомление работает, как ожидается и содержит нужные данные.
### Примеры шаблонного сообщения
Вот полный пример сообщения, которое может быть отправлено в электронном письме при срабатывании алерта:
```html
<h2>{{ .Title }}</h2>
<p>Alert triggered on {{ .EvalDate }}</p>
<p>Current Value: {{ .EvalMatches | index 0 | .Value }}</p>
<p>Affected Panel: {{ .PanelTitle }}</p>
<p>View the graph <a href="{{ .PanelURL }}">here</a></p>
```
### Заключение
Убедитесь, что у вас правильно настроены права доступа к панели и графику, чтобы получатель электронного письма мог увидеть содержимое графика. С помощью этих шагов вы сможете настроить более информативные уведомления о срабатывании алертов в Grafana.