📜  AWS CloudWatch EC2

📅  最后修改于: 2020-11-07 03:04:19             🧑  作者: Mango

什么是CloudWatch?

  • CloudWatch是一项服务,用于实时监视您在AWS上运行的AWS资源和应用程序。 CloudWatch用于收集和跟踪衡量您的资源和应用程序的指标。
  • 它会自动显示有关您选择的每个AWS服务的指标。
  • 您可以创建仪表板以显示有关自定义应用程序的指标,还可以显示所选的自定义集合的指标。
  • 您还可以创建警报来监视指标。例如,您可以监视Amazon EC2实例的CPU使用率,磁盘读取和磁盘写入,以确定是否需要其他EC2实例来处理负载。它还可以用于停止实例以节省资金。

以下是与CloudWatch相关的术语:

  • 仪表板: CloudWatch用于创建仪表板,以显示您的AWS环境正在发生的事情。
  • 警报:它允许您设置警报,以在达到特定阈值时通知您。
  • 日志: CloudWatch日志可帮助您聚合,监视和存储日志。
  • 事件: CloudWatch帮助您响应AWS资源的状态更改。

创建仪表板

  • 登录到AWS管理控制台。
  • 我创建了一个EC2实例,该EC2实例的名称为EC2instance

  • 移至CloudWatch服务。

  • 单击出现在控制台左侧的仪表板。

  • 单击创建仪表板按钮。输入仪表板名称。假设我将仪表板名称写为WebServer

  • 单击创建仪表盘
  • 选择小部件类型并添加到仪表板。
  • 我将Line小部件添加到我们的仪表板。

  • 添加线部件后,您必须选择服务。我选择EC2服务。

  • 单击每个实例的指标

  • 选择CPUUtilization作为度量标准名称,然后单击create widget按钮。

  • 下面的屏幕以line小部件的形式显示CPU利用率。

  • 我添加了另一个称为堆叠区域的小部件。

上面的屏幕以彩色图形的形式显示了CPU利用率。

创建警报

  • 单击出现在控制台左侧的警报。

  • 单击创建警报

  • 选择一个指标。

  • 选择一个EC2.I

  • 单击“每实例指标”

  • 我选择一个CPUUtilization指标。


  • 输入警报详细信息。


上面的详细信息显示,当CPU利用率大于80%时,将触发警报并将其发送到您在填写警报详细信息时提到的电子邮件地址。

  • 单击发送到您的电子邮件地址的链接进行确认,此确认表明您已准备好接收警报。