AWS云监视中的日志机制是什么?

问题描述 投票:0回答:1

我最近开始学习AWS云监视,我想了解创建Logs的概念,所以我经历了很多像https://aws.amazon.com/answers/logging/centralized-logging/这样的链接我可以理解我们可以创建日志组,但日志基本上是跟踪活动。还有什么吗?何时创建日志。任何帮助将非常感谢!

amazon-web-services amazon-ec2 amazon-cloudwatch amazon-cloudwatchlogs
1个回答
0
投票

您可以获得有关日志组和CloudWatch Logs Concepts here的更多详细信息

以下是该页面的摘录

记录事件

日志事件是由受监视的应用程序或资源记录的某些活动的记录。 CloudWatch Logs了解的日志事件记录包含两个属性:事件发生的时间戳和原始事件消息。事件消息必须是UTF-8编码的。

记录流

日志流是共享相同源的一系列日志事件。更具体地,日志流通常旨在表示来自应用程序实例或被监视资源的事件序列。例如,日志流可以与特定主机上的Apache访问日志相关联。当您不再需要日志流时,可以使用aws logs delete-log-stream命令将其删除。此外,AWS可能会删除超过2个月的空日志流。

日志组

日志组定义共享相同保留,监视和访问控制设置的日志流组。每个日志流必须属于一个日志组。例如,如果您有来自每个主机的Apache访问日志的单独日志流,则可以将这些日志流分组到名为MyWebsite.com/Apache/access_log的单个日志组中。

并回答你的问题“什么时候创建日志。”,基本上这完全取决于你的应用程序。但是,无论何时创建它们,它们都会流式传输到cloudwatch流(如果您已安装了cloudwatch代理并正在流式传输该特定日志)

使用cloudwatch的优势在于,即使您的EC2实例终止后您也可以保留日志,并且您不需要通过SSH连接到资源来检查日志,您只需从AWS控制台获取该日志即可

© www.soinside.com 2019 - 2024. All rights reserved.