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

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

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

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

内容

数据库告警限制

以下限制适用于告警:

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

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

  • OK如果将警报配置为通过电子邮件和/或SMS短信通知您,则只能将警报配置为在警报状态更改为时通知您。

  • 只有将OK警报配置为通过电子邮件和/或SMS短信通知您,您才能测试警报通知。

  • 只有将警报配置为通过电子邮件和/或SMS短信通知您,并且选择了不评估缺失数据点的缺失数据选项,则只能将警报配置为在警报状态更改为时通知您。INSUFFICIENT_DATA

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

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

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

数据库 NetworkTransmitThroughput 示例。

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

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

默认告警设置

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

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

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

  1. 登录 Lightsail 控制台

  2. 在左侧导航窗格中,选择数据库

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

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

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

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

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

  8. 输入告警的阈值。

  9. 输入告警的数据点。

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

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

    • 电子邮件-当警报状态变为时,您会收到电子邮件通知ALARM。

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

    注意

    如果您选择通过电子邮件接收通知,或者您尚未在资源的AWS区域中配置通知联系人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. 在左侧导航窗格中,选择数据库

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

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

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

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

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

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

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

    注意

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

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

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

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

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