Переменные обратного вызова оповещения по электронной почте GrayLog2

По умолчанию Graylog2, кажется, использует эти переменные в своих обратных вызовах предупреждений по электронной почте:

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

Какие еще есть в наличии?

Доступны ли {источник} и {путь}? Документация относительно обратных вызовов предупреждений отсутствует.


person adele dazim    schedule 10.01.2015    source источник


Ответы (3)


Попробуй использовать

${foreach backlog message}${message.source}${end}
person Xiaoyu    schedule 20.02.2015
comment
${message.source} работает. к сожалению, ${message.path} не - person adele dazim; 17.03.2015

Попробуй использовать

message.fields.yourfield (e.g. message.fields.path)

Источник: http://docs.graylog.org/en/1.3/pages/streams.html

person Lenny    schedule 25.03.2016

Вы должны иметь возможность отключить любое поле, которое отображается в поиске по умолчанию.

Итак, для стандартного системного журнала

message.timestamp
message.source
message.message
message.level
message.process_id
message.application_name
message.facility

Синтаксис, используемый в шаблоне электронной почты, можно найти здесь. https://code.google.com/p/jmte/

person Josh    schedule 03.04.2015
comment
попробовал message.level, и мои оповещения потерпели неудачу с ошибками. com.floreysoft.jmte.message.ParseException: ошибка при синтаксическом анализе «message.level» в местоположении (14:36): свойство «level» на объекте - person adele dazim; 09.04.2015