Graylog Проблемы с созданием предупреждений

Я создаю оповещения с этой темой, но я не понимаю, почему некоторые данные не отправляются. Например, эта переменная ${message.fields.name} и другие подобные.

Это мои условия введите здесь описание изображения

я использовал этот шаблон

Date: ${check_result.triggeredAt}
Stream ID: ${stream.id}
Stream title: ${stream.title}
${if stream_url}Stream URL: ${stream_url}${end}

${if backlog}Last messages accounting for this alert:
${foreach backlog message}
Message: ${message.message}
Source: ${message.source}
Full Message: ${message.fields.full_message}
${end}${else}<No backlog>
${end}

И пусть это будет у меня на почте

##########
Alert Description: Dummy alert to test notifications
Date: 2017-09-11T18:48:33.664Z
Stream ID: 59b695542ab79c0001554b85
Stream title: New Stream
Stream description: Test notifications
Alert Condition Title: Test Alert
Stream URL: https://mysite

Triggered condition: d91e0fa5-867c-4cf1-bf0e-2b5d2fdd19f9:dummy={Dummy alert to test notifications}, stream:={59b695542ab79c0001554b85: "New Stream"}
##########
Message: Full Message:

Как создать эти уведомления?


person Dmytro    schedule 12.09.2017    source источник


Ответы (1)


Я не знаю как, но теперь это работает.

${if backlog}
You have new request: 
${foreach backlog message}
status: ${message.fields.status}
firstname: ${message.fields.name_first}
lastname: ${message.fields.name_last}
phone: ${message.fields.phone}
email: ${message.fields.email}
source: ${message.fields.source}
timestamp: ${message.fields.timestamp}
${end}
${else}
Empty backlog
${end}
person Dmytro    schedule 27.09.2017