繁体   English   中英

AWS:CloudWatch代理配置文件

[英]AWS: CloudWatch agent configuration file

我正在尝试提供CW代理配置,关于后者应跟踪哪些文件;

根据本文档 ,例如信息应被配置/etc/awslogs/awslogs.conf (连同在适当区域设定/etc/awslogs/awscli.conf )。

但是, 此页面指示在/tmp/cwlogs/*.conf配置日志源(也可以?/应该?)

第二个选项(在/tmp )不会导致conf文件在重启后丢失吗?

知道什么是存储此类配置信息的正确位置?

在使用userdata创建新实例时,最好安装和配置CloudWatch日志代理。 这样,无论何时启动新实例,您都会获取最新的代理版本以及最新的配置文件。

将配置文件保存在s3中或作为ssm参数保存。

安装代理后,您可以通过传递“-a fetch-config”来启动它。

有关如何启动CloudWatch Agent的详细信息,请参见以下链接。 链接cloudwatch日志代理检出“使用命令行在Amazon EC2实例上启动CloudWatch代理”

例如,如果ami是linux(amazon 2)并使用配置文件。 以下应该做。

wget https://s3.amazonaws.com/amazoncloudwatch-agent/linux/amd64/latest/AmazonCloudWatchAgent.zip
unzip AmazonCloudWatchAgent.zip
./install.sh
/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:path-to-config-file.json -s

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM