Как отобразить журналы ударов в виде одного файла в кибане?
Я использовал ELK для отображения логов промежуточного программного обеспечения в кибане. для этого я использую многострочные шаблоны, которые упоминались ниже, после того, как эти журналы отображаются отдельно как отдельные расширяемые. Как отобразить эти журналы в виде одного файла? как один расширяемый? Потому что последние пару недель я застрял в той же проблеме.
Шаблон, который я использовал:
multiline.pattern: '^\?'
multiline.negate: true
multiline.match: after
multiline.max_lines: 100000
Журналы:
04:02:22,878 DEBUG [org.jboss.modules] (main) Module org.jboss.dmr:main defined by local module loader @42f30e0a (finder: local module finder @24273305 (roots: xxxxxx))
04:02:22,885 DEBUG [org.jboss.modules] (main) Module org.jboss.as.core-security:main defined by local module loader @42f30e0a (finder: local module finder @24273305 (roots: xxxxx)
04:02:22,887 DEBUG [org.jboss.modules] (main) Module org.jboss.as.core-security-api:main defined by local module loader @42f30e0a (finder: local module finder @24273305 (roots: xxxxx))
04:02:22,894 DEBUG [org.jboss.modules] (main) Module org.jboss.as.domain-management:main defined by local module loader @42f30e0a (finder: local module finder @24273305 (roots: xxxxx))
1 ответ
Решение
multiline.pattern: '^\?'
multiline.negate: true
multiline.match: after
multiline.max_lines: 100000
Приведенный выше шаблон будет синхронизировать все журналы как один расширяемый. Предположим, что если что-то добавлено заново, то оно создается как отдельный расширяемый. Это ожидаемое поведение от Kibana.