У меня есть небольшое Java-приложение, работающее внутри Docker. Приложение является приложением Dropwizard , то есть оно имеет классы java, которые регистрируются с log4j, и конечные точки сети (JaxRS), которые имеют возможность ведения журнала запросов.
Теперь я хочу переслать свои журналы контейнеров в Splunk. Проблема в том, что я действительно хочу, чтобы они разбились на два индекса; один для журнала приложений и один для журнала запросов. Мы можем назвать индексы cool_app
и cool_req
.
Есть ли способ сделать это? При запуске приложения dropwizard оно выводит как журнал приложения, так и журнал запросов в stdout
. (Хотя также ведение журнала в двух файлах)
Я попробовал драйвер докера, но похоже, что он сделан только для одного индекса.
Могу добавить, что журналы легко разделить по regEx, если это будет вариант