Cloudwatch Logs

Cloudwatch Console

日志由在 EKS 节点中运行的 fluentd daemonset 以及 Fluentbit daemonset 收集,后者从 Fargate 收集日志并将它们发送到 Cloudwatch。

设置 Container Insights 时,默认情况下会创建以下 CloudWatch 日志组:

  • /aws/containerinsights/cluster-name/application
  • /aws/containerinsights/cluster-name/dataplane
  • /aws/containerinsights/cluster-name/hostNodegroup Container Logs
  • /aws/containerinsights/cluster-name/performance
  • /aws/eks/eksworkshop-eksctl/cluster
  • fluent-bit-cloudwatch

登录控制台,进入到 Cloudwatch -> LogGroups,您应该会看到下面的日志组:

image-20210714232414088

Nodegroup 容器的日志

点击application日志组,然后点击 Search All:

image-20210714232639825 现在,在搜索框中输入 Catalog Detail Version 并回车,您应该会看到来自 proddetail 后端服务的以下日志:

image-20210714232922383

Fargate 容器日志

登录控制台,进入到 Cloudwatch -> LogGroups -> 点击 fluent-bit-cloudwatch LogGroup -> 点击 Search All

并在搜索框中输入 Get Request successed 并输入,你应该看到下面的日志:

image-20210714233444886