提醒简介

借助提醒,您可以及时得知云端应用中出现的问题,从而快速解决问题。

要创建提醒政策,您必须说明您想要在哪些情况下接收提醒以及通过什么方式接收通知。本页面简要介绍提醒政策以及政策背后的概念。

如需获取更具实践性的说明,请从以下快速入门中选择一个,按照其中的步骤操作:

要了解用于监控 Stackdriver 使用情况并在您接近帐单阈值时进行提醒的政策,请参阅 Stackdriver 使用情况提醒

提醒的工作原理

您可以使用 Stackdriver Monitoring 控制台、Stackdriver Monitoring APICloud SDK 创建并管理提醒政策

每项政策指定以下信息:

  • 用来识别一项资源或一组资源运行状况不佳的条件

  • (可选)通过电子邮件、短信或其他渠道发送的通知,以告知您的支持团队某项资源运行状况不佳。

  • (可选)可在某些类型的通知中包含的文档,用于帮助您的支持团队解决问题。

当事件触发某项提醒政策中的条件时,Stackdriver Monitoring 会在 Stackdriver Monitoring 控制台中创建并显示突发事件。如果您设置了通知,Stackdriver Monitoring 还会向相关人员或第三方通知服务发送通知。回复者可以确认收到通知,但在资源脱离运行状况不佳的状态之前,事件仍会保持未解决状态。

如需详细了解这些概念,请参阅提醒政策详解

示例

您在运行 LAMP 堆栈的 Compute Engine 虚拟机实例上部署网页应用。虽然您知道 HTTP 响应延迟时间可能会随着正常需求的增减而波动,但如果您的用户开始长时间经历高延时,您需要采取措施。

要在用户经历高延迟时间时收到通知,请创建以下提醒政策:

如果 HTTP 响应延迟时间超过两秒钟,
且如果这种情况持续五分钟以上,
则创建一个事件,并向您的支持团队发送电子邮件。

事实证明,您的网页应用比您预期的更受欢迎,响应延迟时间超过两秒钟。对此,您的提醒政策通过以下方式进行响应:

  1. 在 HTTP 延迟时间超过两秒钟这一情况持续五分钟后,Stackdriver Monitoring 会创建一个突发事件并发送电子邮件。

  2. 支持团队收到该电子邮件,登录到 Stackdriver Monitoring 控制台,并确认收到通知。

  3. 按照通知电子邮件中的文档操作,支持团队就能够解决延迟问题。HTTP 响应时间会在几分钟内重新缩短到两秒钟以内。

  4. 一旦 Stackdriver Monitoring 检测到 HTTP 延迟时间短于两秒钟,提醒政策的条件便不再成立(即使只有一次检测到短于两秒的延迟时间也会违背“连续五分钟”这一要求)。

    Stackdriver Monitoring 会结束该突发事件并重置上述五分钟计时器。如果延迟时间在下一个连续的五分钟内超过两秒,提醒政策会创建一个新的突发事件。

后续步骤

  • 要通过图形界面创建和管理提醒政策,请参阅使用控制台
  • 要通过 Stackdriver Monitoring API 或命令行创建和管理提醒政策,请参阅使用 API
  • 如需详细了解关于提醒政策的概念性论述,请参阅提醒政策详解
  • 如需了解当前可用的通知渠道,请参阅通知选项
  • 如需了解 JSON 中的各类提醒政策,请参阅示例政策

价格和限制

使用提醒政策或正常运行时间检查不产生任何费用,但具有以下限制:

类别
每个工作区的正常运行时间检查数量 100
每个工作区的提醒政策数量 500
每项提醒政策的条件数量 6
每项提醒政策的通知渠道数量 16
每个工作区的通知渠道数量 4000
每项提醒政策同时存在的未解决突发事件数量 5000
此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Stackdriver Monitoring
需要帮助?请访问我们的支持页面