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

时间:2018-09-18 05:51:08

标签: amazon-web-services amazon-ec2 amazon-cloudwatch amazon-cloudwatchlogs

我最近开始学习有关AWS云监视的知识,我想了解创建日志的概念,因此我浏览了很多链接,例如 https://aws.amazon.com/answers/logging/centralized-logging/ 我可以理解,我们可以创建日志组,但是日志基本上是用来跟踪活动的。还有什么呢?何时创建日志。 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您可以获得有关日志组和CloudWatch Logs概念here

的更多详细信息

以下是该页面的摘录

  

记录事件

     

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

     

日志流

     

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

     

日志组

     

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

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

使用cloudwatch的优点是,即使终止了EC2实例,您也可以保留日志,并且无需SSH进入资源来检查日志,只需从AWS控制台获取