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

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

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

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

操作演示


准备工作

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

    Go to project selector

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

  3. 启用 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. 选择您创建的拨测,然后点击删除

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

后续步骤