我想从EC2 Linux 2实例上的应用程序收集php日志。我一直在阅读关于统一Cloudwatch代理的AWS文档,它通过收集指标/日志并将它们发送到Cloudwatch,这正是我想要的。
然而,通过阅读文档后,我没有看到任何关于自动缩放EC2实例?我希望能够捕获来自所有EC2实例的日志。
如何设置具有自动缩放EC2实例的统一Cloudwatch代理?从我一直在阅读的内容来看,似乎只是将它安装在单个EC2实例上!
如何设置具有自动缩放EC2实例的统一Cloudwatch代理?
你必须使用你的UserData设置它。具体细节取决于AMI类型(windows, linux, mac),是标准AMI还是自定义AMI。
但是一般的想法是,您可以使用UserData
安装它,在用户数据中创建它的代理配置文件并启动它。这确保ASG中的任何新实例都将运行并配置代理。
其中一些步骤可以在预支持的AMI上执行,以便您在UserData
中几乎不进行设置。