如何使流利的位分类POD日志写入文件系统?

有人可以帮我解决这个问题吗?

根据我们的用例,我在/etc/docker/daemon.json中将日志记录驱动程序更改为“ fluentd” 因此,所有部署在kubernetes节点上的pod都将日志事件直接转发到流利的实例。

我们没有任何ElasticSearch,而是希望以这种特殊方式将接收到的日志事件写入文件系统。

/data/<namespace>/<service name>/<last 5 characters of pod name>/application.log

和application.log应该保持原样的日志事件。 (由应用程序和logevent生成的时间戳记)

我正在尝试在配置下进行调整

[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 ??
anbo123 回答:如何使流利的位分类POD日志写入文件系统?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2432157.html

大家都在问