我有一个场景,我需要将在EKS Cluster上运行的应用程序日志推送到单独的cloudwatch日志流。我已经按照下面的链接,使用流利的方式将所有日志推送到cloudwatch。但问题是,它只将日志推送到单个日志流。
它还推送/var/lib/docker/container/*.log
下的所有日志。如何过滤此内容只能使用特定于应用程序的日志?
Collectord现在支持AWS CloudWatch Logs(和S3 / Athena / Glue)。它使您可以灵活地选择要转发数据的LogGroup和LogStream(如果默认值适合您)。
强烈建议阅读Setting up comprehensive centralized logging with AWS Services for Kubernetes