【发布时间】:2020-02-27 17:20:02
【问题描述】:
我正在尝试将两批日志发送到 CloudWatch。
这是两个日志:
- /var/log/apache2/access.log
- /var/log/apache2/error.log
我使用 amazon-cloudwatch-agent-config-wizard 创建了配置文件,这里是显示正确文件路径的文件的 sn-p:
"collect_list": [
{
"file_path": "/var/log/apache2/access.log",
"log_group_name": "*group_name*",
"log_stream_name": "apache-access"
},
{
"file_path": "/var/log/apache2/error.log",
"log_group_name": "group-name*",
"log_stream_name": "apache-error"
}
]
我在配置中加载了:
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json -s
并且在 amazon-cloudwatch-agent.log 中没有遇到任何错误和错误并显示。
检查 Amazon CloudWatch 代理的状态表明它正在运行并且没有错误。还声明架构是有效的。
所有这一切的独特之处在于我删除了旧的 CloudWatch 代理并安装了新的代理。我在两个 EC2 实例上完成了此操作,其中一个一切正常,另一个没有将日志发送到 CloudWatch。
简而言之,为什么日志不上传到 CloudWatch?我该怎么做才能解决这个问题?
任何帮助将不胜感激。
【问题讨论】:
-
这里是使用屏幕截图和终端输出设置 CloudWatch 的分步指南github.com/nicholsonjf/e15/blob/master/independent-study/…
标签: amazon-web-services amazon-cloudwatch