Как сделать поля mdc проиндексированными или проанализированными в logstash с помощью elasticsearch?

Я использую SocketAppender, чтобы сообщать о событиях журнала в logstash, который подключается к elasticsearch. Я записываю некоторую информацию о контексте приложения с помощью MDC. Я надеюсь фильтровать события по полям MDC. Как сделать поля mdc проиндексированными или проанализированными в logstash с помощью elasticsearch?

например: я пишу: MDC.put("email", "[email protected]") в своем Java-коде. Я хотел бы искать события по email:[email protected], для которых совпало поле электронной почты. но теперь возвращаемые результаты также соответствуют example.


person Zimmem Zhuang    schedule 13.05.2015    source источник
comment
Вам нужно будет добавить фильтр logstash для анализа этого поля, а также, возможно, установить правильное сопоставление/анализатор для этого поля в ES. Можете ли вы показать нам образец строки журнала?   -  person Val    schedule 13.05.2015
comment
Связано: stackoverflow.com/questions /53558553/   -  person Vadzim    schedule 28.06.2021