【问题标题】:What is Log Mechanism in AWS cloud watch?AWS cloudwatch 中的日志机制是什么?
【发布时间】:2018-09-18 05:51:08
【问题描述】:
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
amazon-cloudwatch
amazon-cloudwatchlogs
【解决方案1】:
您可以获取有关日志组和 CloudWatch Logs 概念的更多详细信息here
以下是该页面的摘录
记录事件
日志事件是被监控的应用程序或资源记录的某些活动的记录。日志事件记录
CloudWatch Logs 理解包含两个属性:
事件发生的时间以及原始事件消息。事件消息
必须是 UTF-8 编码。
日志流
日志流是共享同一源的一系列日志事件。更具体地说,日志流通常旨在
表示来自应用程序实例的事件序列
或被监控的资源。例如,日志流可能是
与特定主机上的 Apache 访问日志相关联。当你没有
不再需要日志流,您可以使用 aws 日志将其删除
删除日志流命令。此外,AWS 可能会删除空日志
超过 2 个月的流。
日志组
日志组定义共享相同保留、监控和访问控制设置的日志流组。每个日志流
必须属于一个日志组。例如,如果您有一个单独的
来自每个主机的 Apache 访问日志的日志流,您可以分组
这些日志流到一个名为的日志组中
MyWebsite.com/Apache/access_log。
并回答您的问题“何时创建日志。”,基本上这完全取决于您的应用程序。但是,无论何时创建它们,它们都会流式传输到 cloudwatch 流(如果您已安装 cloudwatch 代理并正在流式传输该特定日志)
使用 cloudwatch 的优点是即使在 EC2 实例终止后您也可以保留日志,并且您无需通过 SSH 连接到资源来检查日志,您可以从 AWS 控制台轻松获取