У меня возникают проблемы с добавлением соответствующей информации в электронные письма с предупреждениями, отправленные от Graylog. Я хотел бы включить фактическое сообщение журнала, которое сгенерировало уведомление по электронной почте, в фактическое уведомление по электронной почте. Я пытаюсь использовать "сообщение" переменные действительно работают. В электронное письмо не вставляются никакие данные.
Есть ли у кого-нибудь примеры, как включить сообщение информация в электронном письме?
Это с Graylog 1.2.1
Вот те переменные, которые я использую, но которые не работают:
${foreach backlog message}${message.source}${end}
======================
Message Timestamp: ${message.timestamp}
Message Source: ${message.source}
Message: ${message.message}
Level: ${message.level}
Process ID: ${message.process_id}
Application: ${message.application_name}
Facility: ${message.facility}
======================
Эти переменные, которые появляются в шаблоне электронной почты, действительно работают:
======================
Alert Description: ${check_result.resultDescription}
Date: ${check_result.triggeredAt}
Stream ID: ${stream.id}
Stream title: ${stream.title}
Stream description: ${stream.description} ${if stream_url}
Stream URL: ${stream_url}${end}
======================
Мне удалось решить эту проблему с помощью коллеги.
Приходите на штраф, "обратный звонок" не требуется для оповещения по электронной почте.
При удалении обратного вызова предупреждение по-прежнему публикуется и отправляется по электронной почте.
Внутри оповещения вы можете настроить включение одного или нескольких сообщений в оповещение по электронной почте.