使用指标警报监控 Lightsail 数据库的运行状况 - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用指标警报监控 Lightsail 数据库的运行状况

您可以创建监视单个数据库指标的 Amazon Lightsail 警报。可以将告警配置为基于相对于您指定的阈值的指标值来向您发送通知。通知可以是显示在 Lightsail 控制台中的横幅、发送到您的电子邮件地址的电子邮件以及发送到您的手机号码的 SMS 短信。有关警报的更多信息,请参阅警报

内容

数据库告警限制

以下限制适用于告警:

  • 您可以为每个指标配置两个告警。

  • 每隔 5 分钟评估一次告警,告警的每个数据点代表一个 5 分钟时段的聚合指标数据。

  • 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您,则您只能配置告警以在告警状态变为 OK 时通知您。

  • 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您,则您只能测试 OK 告警通知。

  • 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您,以及您对于缺失数据点选择 Do not evaluate the missing data (不评估缺失数据) 选项,则您只能配置告警以在告警状态变为 INSUFFICIENT_DATA 时通知您。

  • 只有当告警处于 OK(正常)状态时,才能测试通知。

配置数据库告警的最佳实践

在为数据库配置指标告警之前,应查看指标的历史数据。识别过去两周内低级、中级和高级的指标情况。在以下网络传输吞吐量 (NetworkTransmitThroughput) 指标图表示例中,低级为每小时 0-10 KB/秒,中级为每小时 10-20 KB/秒,高级为每小时 20-80 KB/ 秒。

数据库 NetworkTransmitThroughput 示例。

如果将告警阈值配置为大于或等于低级范围内的某个值(例如,每小时 5 KB/秒),那么您将收到更频繁且可能不必要的告警通知。如果将告警阈值配置为大于或等于高级范围内的某个值(例如,每小时 20 KB/秒),那么您将很少收到通知,但可能也是更重要的需要调查的情况。当您配置并启用告警时,图表上会显示一条表示阈值的告警线,如以下示例所示。标记为 1 的告警线表示告警 1 的阈值,标记为 2 的告警线表示告警 2 的阈值。

数据库 NetworkTransmitThroughput 示例,带有警报线。

默认告警设置

在 Lightsail 控制台中添加新警报时,系统会预先填充默认警报设置。这是所选指标的建议告警配置。您应确认默认告警配置是否适合您的资源。例如,可用存储空间 (FreeStorageSpace) 指标的默认告警阈值为在过去 5 分钟内有 1 次小于 5 个字节。但是,可用存储空间阈值对于您的数据库来说可能太低。您可能需要将告警阈值修改为在过去 5 分钟内有 1 次小于 4 GB。

使用 Lightsail 控制台创建数据库指标警报

完成以下步骤,使用 Lightsail 控制台创建数据库指标警报。

  1. 登录 Lightsail 控制台

  2. 在 Lightsail 主页上,选择 “数据库” 选项卡。

  3. 选择要为其创建警报的数据库的名称。

  4. 在数据库管理页面上选择指标选项卡。

  5. Metrics Graphs (指标图表) 标题下的下拉菜单中,选择要创建告警的指标。有关更多信息,请参阅资源指标

  6. 在页面的 Alarms (告警) 部分选择 Alarms (添加告警)

  7. 在下拉菜单中选择比较运算符值。示例值为大于或等于、大于、小于以及等于。

  8. 输入告警的阈值。

  9. 输入告警的数据点。

  10. 选择评估期。时段可以 5 分钟为增量指定,从 5 分钟到 24 小时。

  11. 选择以下通知方法之一:

    • 电子邮件 — 当告警状态变为 ALARM(告警)时,您会收到电子邮件通知。

    • SMS 文本消息 — 当告警状态变为 ALARM(告警) 时,您会收到 SMS 文本消息通知。并非所有可以创建 Lightsail 资源的 AWS 区域都支持短信,也无法向所有国家/地区发送短信。有关更多信息,请参阅 SMS 文本消息支持

    注意

    如果您选择通过电子邮件或 SMS 进行通知,但尚未在资源的亚马逊云科技区域中配置通知联系人,则需要添加电子邮件地址或手机号码。有关更多信息,请参阅通知

  12. (可选)选择 Send me a notification when the alarm state change to OK(当告警状态变为正常时,向我发送通知),以在告警状态变为 OK(正常)时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时,此选项才可用。

  13. (可选)选择 Advanced settings(高级设置),然后选择下列选项之一:

    • 选择告警应如何处理缺失数据。以下选项可用:

      • 假设不在阈值范围内(超出阈值) — 将缺失数据点视为“不良”和超出阈值。

      • 假设在阈值范围内(未超出阈值) — 将缺失数据点视为“良好”和在阈值范围内。

      • 使用最后一个良好数据点的值(忽略并保持当前警报状态):维持当前警报状态。

      • 不评估(将缺失的数据视为缺失)— 在评估是否更改状态时,告警不考虑缺失数据点。

    • 选择如果数据不足,则发送通知,在告警状态变为 INSUFFICIENT_DATA 时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时,此选项才可用。

  14. 选择 Create (创建) 以添加告警。

    之后要编辑警报,选择要编辑的警报旁边的省略号图标(⋮),然后选择编辑警报

使用 Lightsail 控制台测试数据库指标警报

完成以下步骤,使用 Lightsail 控制台测试警报。您可能需要测试告警以确认已配置的通知选项是否正常工作,例如确保在触发告警时收到电子邮件或 SMS 文本消息。

  1. 登录 Lightsail 控制台

  2. 在 Lightsail 主页上,选择 “数据库” 选项卡。

  3. 选择要测试告警的数据库的名称。

  4. 在数据库管理页面上选择指标选项卡。

  5. Metrics Graphs (指标图表) 标题下的下拉菜单中,选择要测试告警的指标。

  6. 向下滚动到页面的警报部分,然后选择要测试的警报旁边的省略号图标(⋮)。

  7. 请选择以下选项之一:

    • 测试警报通知:选择此选项可测试警报状态变为 ALARM 时的通知。

    • 测试确定通知:选择此选项可测试警报状态变为 OK 时的通知。

    注意

    如果这些选项都无法使用,您可能尚未配置告警的通知选项,或者告警当前处于 ALARM 状态。有关更多信息,请参阅数据库告警限制

    根据您选择的测试选项,告警将立即变为 ALARMOK 状态,并且会根据您配置为告警通知方法的内容发送电子邮件和/或 SMS 文本消息。只有当您选择测试通知时,通知横幅才会显示在 Lightsail 控制台中。ALARM如果您选择测试 OK 通知,将不会显示通知横幅。告警通常会在几秒钟后恢复为实际状态。

创建数据库告警后的后续步骤

对于数据库告警,可以执行其他几项任务:

  • 要停止接收通知,您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息,请参阅删除通知联系人。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息,请参阅删除或禁用指标警报