В настоящее время мы используем Elasticsearch для хранения журналов Spring Boot App, отправляемых Filebeat, и используем Kibana для визуализации этого.
Вся наша архитектура докернизирована внутри файла docker-compose.В настоящее время, когда мы запускаем стек, нам нужно дождаться запуска Elasticsearch, затем PUT нашего Ingest Pipeline, затем перезапустить Filebeat, и только только тогда , если наши журналы будут отображаться правильно в Kibana.
Я довольно новичок в этом, но мне было интересно, нет ли способа, чтобы Elasticsearch сохранял конвейеры загрузки, чтобы вам не приходилось загружать их каждый раз?Я читал о монтировании томов или запуске пользовательских сценариев для ожидания ES и PUT, когда все будет готово, но все это кажется очень громоздким для варианта использования, который мне кажется по умолчанию?