创建 CloudWatch 警报以监控亚马逊 Timestream 的 InfluxDB - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

从2025年6月20日起,亚马逊Timestream版 LiveAnalytics 将不再向新客户开放。如果您想使用亚马逊 Timestream LiveAnalytics,请在该日期之前注册。现有客户可以继续照常使用该服务。有关更多信息,请参阅 Amazon Timestream 以了解 LiveAnalytics 可用性变更。

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

创建 CloudWatch 警报以监控亚马逊 Timestream 的 InfluxDB

您可以创建一个 CloudWatch 警报,在警报状态发生变化时发送 Amazon SNS 消息。警报会监控您指定的时间段内的某个指标。此外,警报会根据指标值在多个时间段内对比给定阈值的情况执行一项或多项操作。该操作是向亚马逊 SNS 主题或 Amazon A EC2 uto Scaling 策略发送的通知。

警报仅针对持续的状态变化调用操作。 CloudWatch 警报不会仅仅因为它们处于特定状态就调用操作。该状态必须改变并在指定数量的时间段内一直保持。

你可以为 InfluxDB 的 Timestream 的任何可用指标设置 CloudWatch 警报,包括、CPUUtilizationMemoryUtilizationDiskUtilization和。ReplicaLag

我们建议您开始为InfluxDB数据库的时间流创建DiskUtilization相关的警报,因为事实证明, out-of-storage空间问题可能会给InfluxDB带来相当大的问题。我们建议将警报设置为在超过大约 75-80% 时DiskUtilization发送。

要使用设置警报 Amazon CLI

调用 put-metric-alarm。有关更多信息,请参阅 Amazon CLI 命令参考 中的 put-metric-alarm

使用 CloudWatch API 设置警报

调用 PutMetricAlarm。有关更多信息,请参阅 Amazon CloudWatch API 参考PutMetricAlarm中的。有关设置 Amazon SNS 主题和创建警报的更多信息,请参阅使用亚马逊 CloudWatch 警报。

教程:针对适用于 InfluxD CloudWatch B 的亚马逊 Timestream 的多可用区集群副本延迟创建亚马逊警报

您可以创建一个 Amazon CloudWatch 警报,当多可用区数据库集群的副本延迟超过阈值时,该警报会发送 Amazon SNS 消息。告警会在您指定的时间范围内监控 ReplicaLag 指标。该操作是向亚马逊 SNS 主题或 Amazon A EC2 uto Scaling 策略发送的通知。

为多可用区数据库集群副本延迟设置 CloudWatch警报

  1. 登录 Amazon Web Services Management Console 并打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 在导航窗格中,选择警报,然后选择所有警报

  3. 选择 Create Alarm (创建警报)

  4. Specify metric and conditions (指定指标和条件) 页面上,选择 Select metric (选择指标)

  5. 在搜索框中,输入数据库集群的名称,选择 TimeStream/InfluxDB、B y DbCluster,然后选择您的集群。

    “选择指标” 页面显示了一个空 CloudWatch 图表和两个时间流,供InfluxDB排序选项可供选择。
  6. 下图显示了选择指标页面,其中inframonitoringcluster选定了一个名为的只读副本集群。在本例中,选择要为其创建警报的指标ReplicaLag。单击 “选择指标”

    “选择指标” 页面显示了一个空 CloudWatch 图表和七个 CloudWatch 指标可供选择。
  7. 在 “指定指标和条件” 页面上,自定义以下字段:

    “指定指标和条件” 页面显示了为 inframonitoringCluster 集群选择的设置。
    1. 在 “时段” 部分选择计算的时间段。

    2. 设置与闹钟相关的条件。对于阈值类型,可以在静态检测和异常检测之间进行选择。

      在本例中,我们将使用 St at ic,因为我们知道工作负载的行为。每种工作负载在被视为 “健康” 的内容方面可能有不同的要求。

    3. 选择您的阈值。对于静态阈值,这些值将以毫秒为单位。

    4. 选择下一步

  8. 配置操作页面的通知部分,自定义以下设置:

    配置操作页面显示了六种不同操作的列表。“通知” 部分已完成。
    1. 在 “警报状态触发器” 中,选择 “处于警报状态”。

    2. 在向以下 SNS 主题发送通知中选择 “创建新主题”。

    3. 输入唯一的主题名称和用于接收通知的有效电子邮件地址。

    4. 选择创建主题。向下滚动并选择下一步

  9. 添加名称和描述页面上,输入警报名称警报描述。选择下一步

    “添加名称和描述” 页面显示警报名称和警报描述字段。
  10. 预览和创建页面上查看您的闹钟设置,然后选择创建警报

重要

为了使您的 Timestream for InfluxDB 集群保持健康状态,我们还建议监控持续超过 85% CPUUtilizationMemoryUtilization超过 75% 的使用率并DiskUtilization创建警报。