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