将 Cloudwatch 日志服务与旧 AMI 结合使用

Using Cloudwatch log service with older AMIs

我想在较旧的 AMI (2008-2010) 上为程序 运行 使用 cloudwatch 日志服务。有什么办法可以安装在这样的机器上吗?

我能想到的解决方法是将日志文件从这些 AMI 复制到安装了日志服务的最新 AMI,然后从那里上传日志。但缺点是我最终将支付数据传输费用。还有其他更好的方法吗?

当 Henry Hahn 给 Amazon Deep Dive CloudWatch 做演示并说:"I am gonna to do a direct install",你会找到你需要的。

$ wget https://s3.amazonaws.com/aws-cloudwatch/downloads/latest/awslogs-agent-setup.py
$ sudo python awslogs-agent-setup.py --region eu-west-1

--region 可能因您的情况而异)

接受默认值。

它将安装一个名为 awslogs 的服务,它可以像任何其他服务一样 started/stopped。

可以在 /var/awslogs/etc/awslogs.conf

找到配置文件

对我来说,这适用于我的 Debian Jessie 笔记本,它绝对不是 EC2 实例,因此它也适用于您的旧 EC2 实例。

我希望,这也适用于 RPi 实例(计划尽快尝试)。