如何使用基于应用程序名称的单独日志流将Kubernetes(EKS)日志推送到Cloudwatch日志

时间:2018-12-18 08:48:27

标签: kubernetes fluentd amazon-cloudwatchlogs amazon-eks

我有一个场景,我需要推送在EKS Cluster上运行的应用程序日志以分离cloudwatch日志流。我遵循以下链接,该链接使用fluentd将所有日志推送到cloudwatch。但是问题是,它仅将日志推送到单个日志流。

  

https://github.com/aws-samples/aws-workshop-for-kubernetes

它还将所有日志推送到/var/lib/docker/container/*.log下。如何将其过滤为仅特定于应用程序的日志?

1 个答案:

答案 0 :(得分:0)

Collectord现在支持AWS CloudWatch Logs(和S3 / Athena / Glue)。它使您可以灵活地选择要转发数据的LogGroup和LogStream(如果默认值对您有用)。

强烈建议您阅读Setting up comprehensive centralized logging with AWS Services for Kubernetes