Основываясь на этом руководстве:
https://kevcodez.de/posts/2019-08-10-fluent-bit-docker-logging-driver-elasticsearch/
Я запустил контейнер fluentbit, который собирает журналы из другого контейнера ubuntu и записывает журналы в файл:
/home/nonroot/output.txt
на основе этого файла конфигурации:
[SERVICE]
log_level debug
[INPUT]
Name forward
Listen 0.0.0.0
port 24224
[OUTPUT]
Name file
Match **
Path /home/nonroot/output.txt
Но как мне контролировать размер файла output.txt, чтобы он не занимал все дисковое пространство на машине? где это в конечном итоге будет работать?
Глядя на:
https://fluentbit.io/documentation/0.14/output/file.html
Я не вижу никаких вариантов для управления размером файла (например, ротация журнала).
Или Fluentbit предполагает, что сохранение / поворот журнала обрабатывается каким-либо другим процессом?