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