You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看EKS Fargate上FluentBit日志以进行调试?

查看EKS Fargate上FluentBit日志的方法
  • 查看Fargate Pod内的FluentBit容器日志
    Fargate集群中每个Pod都会附带aws-fluent-bit侧车容器,直接通过kubectl命令查看该容器的日志:

    kubectl logs <你的Fargate Pod名称> -c aws-fluent-bit
    

    这里会输出FluentBit运行时的实时日志,包括插件初始化、数据传输的错误信息。

  • 查看CloudWatch中的FluentBit专属日志组
    默认配置下,FluentBit会将自身日志发送到CloudWatch的固定日志组,格式为/aws/eks/<你的集群名称>/fargate-fluent-bit。直接在CloudWatch控制台搜索该日志组,就能找到插件抛出的错误,比如CloudWatch连接失败、日志组不存在等问题。

  • 启用FluentBit调试日志
    如果默认日志粒度不够,可修改FluentBit的ConfigMap,在[SERVICE]段添加Log_Level debug配置项:

    [SERVICE]
        Log_Level debug
    

    修改后删除原有Fargate Pod(Fargate不支持直接重启Pod),新Pod启动后FluentBit会输出更详细的调试信息,帮助定位插件深层问题。

针对你遇到的CloudWatch无日志问题,除了查看上述日志,还可以检查:

  • Fargate Pod关联的IAM角色是否拥有logs:CreateLogStream、logs:PutLogEvents权限
  • CloudWatch日志组的区域是否与EKS集群区域一致
  • 日志过滤规则是否误匹配了需要采集的日志

内容的提问来源于stack exchange,提问作者Anugerah Erlaut

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 06:50:29