在应用停止响应时收到通知

完成以下任务,了解如何在应用停止响应 HTTP 请求时收到通知:

  1. 创建电子邮件通知渠道。
  2. 创建拨测和提醒政策。
  3. 查看拨测信息中心。
  4. 强制拨测失败。
  5. 查看电子邮件通知和突发事件。
  6. 清理。

如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示

操作演示


准备工作

  1. 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. 确保您的 Google Cloud 项目已启用结算功能

  4. 启用 Cloud Monitoring API。

    启用 API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. 确保您的 Google Cloud 项目已启用结算功能

  7. 启用 Cloud Monitoring API。

    启用 API

创建电子邮件通知渠道

在创建提醒政策之前,请配置您希望提醒政策使用的通知渠道。Cloud Monitoring 支持许多不同类型的通知渠道,包括电子邮件、Slack、PagerDuty 和 Pub/Sub。如需了解详情,请参阅创建和管理通知渠道。 如需通过电子邮件接收通知,请执行以下操作:
  1. 在 Google Cloud 控制台中,转到 提醒页面:

    进入提醒

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,点击编辑通知渠道
  3. 通知渠道页面中,滚动到电子邮件,然后点击新增
  4. 输入您的电子邮件地址和显示名称(如 My email),然后点击保存

创建拨测和提醒政策

如需在应用未能响应请求时接收通知,请将正常运行时间检查配置为向应用发送请求,然后配置提醒政策以监控正常运行时间检查的响应:

  1. 在 Google Cloud 控制台中,转到  拨测页面:

    前往拨测

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,点击创建拨测
  3. 对于资源类型,请选择网址
  4. 对于主机名,请输入公司的有效网址,或输入 cloud.google.com
  5. 如果您输入了公司的网址,请将路径字段留空。否则,请输入 /monitoring/docs

    拨测配置为向公司网址或 cloud.google.com/monitoring/docs 发送请求。

  6. 点击继续以进入响应验证部分。

    如需了解这些设置,请参阅验证响应数据

  7. 点击继续以进入提醒和通知部分。
  8. 展开通知渠道菜单,然后选择所需的通知渠道。
  9. 点击继续以进入审核部分。
  10. 为拨测输入一个标题,例如 My check
  11. 如需验证您的拨测配置,请点击测试

    如果收到错误,请参阅验证拨测

  12. 点击创建

此时将创建拨测和提醒政策,并且新的拨测会列在拨测页面上。

查看拨测信息中心

拨测页面会显示拨测列表以及每项检查的状态。如需查看您创建的正常运行时间检查的详细状态,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到  拨测页面:

    前往拨测

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 点击拨测的名称以打开拨测的信息中心。

    由于拨测未执行,因此图表为空,并且拨测状态为未运行检查

  3. 在工具栏中,点击 启用自动刷新,为图表启用自动刷新功能。

  4. 等待图表上显示一些数据点,然后刷新页面。

    当每个位置的状态为 通过时,请继续执行下一步。否则,请等待一分钟,然后刷新页面以更新状态窗格。

强制拨测失败

如需强制拨测失败,请修改路径,使拨测测试的网址无效:

  1. 点击工具栏中的修改
  2. 路径字段中,附加或输入 HelloWorld
  3. 点击保存
  4. 在工具栏中,点击 启用自动刷新,为图表启用自动刷新功能。
  5. 等待通过的检查数图表上的数据点变为零,然后刷新页面。

    当每个位置的状态为 失败时,请继续执行下一步。否则,请等待一分钟,然后刷新页面以更新状态窗格。

查看通知和突发事件

在提醒政策确定拨测已连续失败两次后,Cloud Monitoring 会创建一个突发事件并发送通知。“突发事件”是所触发的提醒政策的记录,其中包含有助于排查故障的信息。如需查看通知和突发事件,请执行以下操作:

  1. 打开您的电子邮件账号,然后查看标题以 [ALERT] Failure of uptime check_id 开头的邮件。
  2. 如需获取有关失败的详细信息,请在通知中点击查看突发事件

    突发事件详细信息页面会在 Cloud 控制台的新页面中打开。

您已成功创建拨测和提醒政策,并强制拨测失败,并且您已收到一条通知。您现在可以关闭显示突发事件详细信息页面的浏览器页面,

清理

为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。

如果您创建了一个新项目,但不再需要该项目,请删除项目

如果您使用的是现有项目,请执行以下操作:

  1. 删除您创建的拨测:

    1. 在 Google Cloud 控制台中,转到  拨测页面:

      前往拨测

      如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

    2. 选择您创建的拨测,然后点击删除

      删除拨测时,监控该拨测的提醒政策也会一并删除。

后续步骤