遇到以下两个概念时,正在研究有关Amazon Web服务和基础知识:
即使在查阅AWS上的正式文档时,即使亚马逊提到它们不同,我也找不到两者之间的区别。摘录为:
CloudWatch为您提供数据和可操作的见解,以监视您的应用程序,响应系统范围的性能变化,优化资源利用率以及获得运行状况的统一视图。CloudWatch以日志,指标和事件的形式收集监视和运营数据,从而为您提供在AWS和本地服务器上运行的AWS资源,应用程序和服务的统一视图。您可以使用CloudWatch来检测环境中的异常行为,设置警报,并排可视化日志和指标,采取自动操作,对问题进行故障排除以及发现见解以保持应用程序的平稳运行。
Amazon CloudWatch Events提供了几乎实时的系统事件流,这些流描述了Amazon Web Services(AWS)资源的变化。使用可以快速设置的简单规则,您可以匹配事件并将其路由到一个或多个目标函数或流。CloudWatch Events会在发生操作更改时意识到它们。CloudWatch Events通过发送消息以响应环境,激活功能,进行更改并捕获状态信息来响应这些操作更改并采取必要的纠正措施。
CloudWatch
CloudWatch是针对您的AWS资源的监视服务。您可以log
您的日志文件。默认情况下,在AWS中创建的资源在CloudWatch(CW)中记录。您也可以monitor
使用performance
资源,例如可以监视EC2实例的CPU使用率。您可以设置Alarms
资源阈值,并获得有关此阈值的SNS警报。例如,如果写入容量超出限制,则可以为DynamoDB创建警报。您也可以为结算设置警报。因此,基本上将CW用作监视解决方案。
CloudWatch活动
CW Events也是CloudWatch的一部分。当您要安排某事时,CloudWatch Events会很有帮助。假设您想每隔一天运行一次lambda,则可以Rule
为此创建一个,也可以通过来触发lambda Event Pattern
。CloudWatch Events支持许多服务,您可以将其中任何一个用作目标,而不仅仅是Lambda。Event Buses
用于将您的事件也发送到多个帐户。例如,如果您有CICD帐户,并且每个月在该帐户中烘焙新的AMI,以通知所有可以使用的帐户Event Buses
,从Event Bus获取事件后,其他帐户可能会触发一些重要任务。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句