我已经在我的 ECS 集群上配置了 Fluent-bit。我可以在 Kibana 中看到日志。但是所有日志数据都发送到单个字段“日志”。如何将每个字段提取到单独的字段中。在这个问题中已经有一个 fluentd 的解决方案。
但是我怎样才能用 fluent-bit 达到同样的效果呢?
Kuberntetes 中有一个 fluent-bit 的解决方案:https ://docs.fluentbit.io/manual/filter/kubernetes
如何在 ECS 中实现相同的目标?
我已经在我的 ECS 集群上配置了 Fluent-bit。我可以在 Kibana 中看到日志。但是所有日志数据都发送到单个字段“日志”。如何将每个字段提取到单独的字段中。在这个问题中已经有一个 fluentd 的解决方案。
但是我怎样才能用 fluent-bit 达到同样的效果呢?
Kuberntetes 中有一个 fluent-bit 的解决方案:https ://docs.fluentbit.io/manual/filter/kubernetes
如何在 ECS 中实现相同的目标?
通常 fluent-bit 发送准确的 docker 日志文件,/var/lib/docker/containers/*/*.log
您可以在您的机器上浏览此路径,并查看它包含您提到的两个字段的 JSON 字符串。
从这里你有很多方法,我会发现两种我很熟悉的方法: