Я хочу отправить журналы, созданные nginx
, в influxdb
. Чтобы справиться с этим, у меня есть агент, который может его форматировать, извлекать некоторые геоданные, создавать геохеш и т. д.
Проблема в том, что nginx
и агент работают в отдельных контейнерах docker
, а nginx
является производителем, который может только записывать в файловую систему, а agent
способен только читать из сети (например, какой-то поток tcp, веб-сокет или http, поскольку он обычно делается в webdev)
Я не хочу делиться томом access.log между контейнерами, тратить место и долго анализировать километры журналов.
Как заставить nginx записывать лог напрямую в какой-нибудь сокет tcp?