Ошибка синтаксического анализа журнала Stacktrace в Spring boot с помощью многострочного парсера - PullRequest
0 голосов
/ 05 февраля 2020

Я пытался использовать многострочный анализатор Fluentd для анализа журнала загрузочных приложений Spring перед отправкой в ​​Elasticsearch. Работало как Stacktrace, так и другие журналы. если я прочитал журнал из файла.

enter image description here

Но когда я использую Fluentd для непосредственного получения журнала из этого загрузочного контейнера Spring, используя вместо этого драйвер ведения журнала, произошла ошибка при разборе журнала стека трассировки, но другие были в порядке.

enter image description here

На странице документации Fluentd я обнаружил, что другие входные плагины, кроме in_tail, не работают с multiline. Так что я не уверен, как мне этого добиться. Я видел, как кто-то упомянул о fluent-plugin-Detection-Exceptions или fluent-plugin-concat, но я не могу найти хороший пример, как его использовать или как я анализирую журнал после объединения мультилинии.

...