- Dropwizard при запуске читает конфигурацию
marquez.dev.yml. LoggingBundleрегистрируетLogParserAppenderFactory.LogParserAppenderFactoryсоздается для обработки секцииtype: log-parserи настраиваетLogParserAppender.- Marquez приложение начинает работу и генерирует логи через SLF4J/Logback.
- Logback передает лог-события в метод
LogParserAppender.append(). LogParserAppenderпередает события в методLogParserProcessor.addLogEvent().LogParserProcessorставит события в очередь и обрабатывает их в фоновом потоке.LogParserDaoсохраняет логи в PostgreSQL через JDBI в таблицуparsed_logs.
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|