Есть кластер ElasticSearch, ноды которого в Docker контейнерах.
Понадобилась возможность логировать все запросы к кластеру.
Нашел нужные мне конфиг опции elasticsearch.yml:
index.search.slowlog.threshold.query.debug: 0s
index.search.slowlog.threshold.fetch.debug: 0s
index.indexing.slowlog.threshold.index.debug: 0s
logging.yml:
es.logger.level: INFO
rootLogger: ${es.logger.level}, console
logger:
action: DEBUG
appender:
console:
type: console
layout:
type: consolePattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
Цепляюсь к логам контейнера:
docker logs -f es-node
Там вижу только базовый лог. Как настроить логер, что бы туда попадали все запросы в ES?