是否可以对 fluentd 收集的 kubernetes pod 日志进行分类?

Is it possible to classify kubernetes pod logs collected by fluentd?

目前,fluentd 用于收集 kubernetes pods 生成的日志,这些日志位于 `/var/log/containers/' 下。问题是不同种类的 pods 可能有不同的日志格式。并且我想对那些日志文件进行分类,以便它们能够被区别对待。

我可以在 kubernetes pods 中添加标签,例如 log4jpython_log,并被 fluentd 检测到吗?

您可以使用 fluent plugin kubernetes metadata filter 获取 pod 的元数据并使用其他方法对其进行分类。