Может кто-нибудь помочь мне с этим вопросом?
В нашем сценарии использования я изменил драйвер ведения журнала на "fluentd" в /etc/docker/daemon.json
Так что все модули, которые развертываются на узлах kubernetes, будут напрямую пересылать записывать события в свободное хранилище.
у нас нет ElasticSearch, скорее, мы бы хотели, чтобы полученные события журнала записывались в файловую систему именно таким образом.
/data/<namespace>/<service name>/<last 5 characters of POD name>/application.log
и application.log, должны иметь событие журнала как есть. (временная метка, сгенерированная приложением и logevent)
Я пытаюсь настроить это ниже config
[SERVICE]
Flush 5
Daemon Off
Log_Level debug
[INPUT]
Name forward
Listen 0.0.0.0
Port 24224
[FILTER]
Match **
Name kubernetes
Merge_Log On
K8S-Logging.Parser On
Merge_Log On
Merge_Log_Key log_processed
Annotations On
Labels On
[OUTPUT]
Name file
Path ??