什么是 CloudWatch?

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

以下是与 CloudWatch 相关的术语

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

创建仪表板

  • 登录 AWS 管理控制台。
  • 我创建了一个 EC2 实例,该 EC2 实例的名称是 EC2instance
CloudWatch EC2
  • 转到 CloudWatch 服务。
CloudWatch EC2
  • 单击控制台左侧显示的 仪表板
CloudWatch EC2
  • 单击 创建仪表板 按钮。输入仪表板名称。 假设我将仪表板名称写为 WebServer
CloudWatch EC2
  • 单击 创建仪表板
  • 选择 widget 类型 并添加到仪表板。
  • 我将 折线图 widget 添加到我们的仪表板。
CloudWatch EC2
  • 添加折线图 widget 后,您必须选择服务。 我选择 EC2 服务。
CloudWatch EC2
  • 单击 每个实例的指标
CloudWatch EC2
  • 选择 CPUUtilization 作为指标名称,然后单击创建 widget 按钮。
CloudWatch EC2
  • 下面的屏幕以 折线图 widget 的形式显示 CPU 利用率。
CloudWatch EC2
  • 我添加了另一个称为 堆叠区域图 的 widget。
CloudWatch EC2

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

创建警报

  • 单击控制台左侧显示的 警报
CloudWatch EC2
  • 单击 创建警报
CloudWatch EC2
  • 选择一个指标。

CloudWatch EC2
  • 选择一个 EC2。I
CloudWatch EC2
  • 单击 每个实例的指标
CloudWatch EC2
  • 我选择 CPUUtilization 指标。
CloudWatch EC2
CloudWatch EC2
  • 输入警报详细信息。
CloudWatch EC2
CloudWatch EC2

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

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

下一主题Bash 脚本