繁体   English   中英

AWS CloudWatch 和 AWS CloudWatch 事件之间的区别

[英]Difference between AWS CloudWatch and AWS CloudWatch Events

当遇到这两个概念时,正在研究 Amazon web 服务和基础知识:

  • 亚马逊云观察
  • 亚马逊 CloudWatch 事件

即使在浏览 AWS 上的官方文档时,即使亚马逊提到它们不同,我也找不到两者之间的区别。 摘录是:

  • CloudWatch 为您提供数据和可操作的见解,以监控您的应用程序、响应系统范围的性能变化、优化资源利用率并获得运营健康状况的统一视图。 CloudWatch 以日志、指标和事件的形式收集监控和运营数据,为您提供在 AWS 和本地服务器上运行的 AWS 资源、应用程序和服务的统一视图。 您可以使用 CloudWatch 来检测您环境中的异常行为、设置警报、并排可视化日志和指标、采取自动化操作、解决问题并发现洞察力以保持您的应用程序平稳运行。

    AWS CloudWatch 文档

  • Amazon CloudWatch Events 提供近乎实时的 stream 系统事件,描述 Amazon Web 服务 (AWS) 资源的变化。 使用可以快速设置的简单规则,您可以匹配事件并将它们路由到一个或多个目标函数或流。 CloudWatch Events 会在发生操作变化时意识到它们。 CloudWatch Events 通过发送消息响应环境、激活功能、进行更改和捕获 state 信息来响应这些操作更改并在必要时采取纠正措施。

    AWS CloudWatch 事件的文档

云观察

CloudWatch 是一项针对您的 AWS 资源的监控服务。 您可以log您的日志文件。 默认情况下,AWS 中创建的资源会记录在 CloudWatch (CW) 中。 您也可以monitor资源的performance ,例如您可以监控 EC2 实例的 CPU 使用率。 您可以为您的资源阈值设置Alarms并获得有关该阈值的 SNS 警报。 例如,如果超出写入容量,您可以为 DynamoDB 创建警报。 您也可以为账单设置闹钟。 所以基本上 CW 被用作监控解决方案。

CloudWatch 事件

CW Events 也是 CloudWatch 的一部分。 当您想要安排一些事情时,CloudWatch Events 会很有帮助。 假设您想每隔一天运行一次 lambda,您可以为此创建一个Rule ,或者您想通过Event Pattern触发您的 lambda。 CloudWatch Events 支持许多服务,您可以使用其中任何一个作为您的目标,而不仅仅是 Lambda。 Event Buses也用于将您的事件发送到多个帐户。 例如,如果您有一个 CICD 帐户,并且每个月都在那里烘焙新的 AMI,以通知所有帐户,您可以使用Event Buses ,在从事件总线获取事件后,其他帐户可以触发一些重要任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM