监控 CloudWatch 指标 - Amazon 内存 DB

监控 CloudWatch 指标

MemoryDB 和 CloudWatch 集成在一起,因此您可收集多种指标。您可使用 CloudWatch 监控这些指标。

注意

下列示例需要使用 CloudWatch 命令行工具。有关 CloudWatch 的更多信息和下载开发工具,请参阅 CloudWatch 产品页面

以下程序将介绍如何使用 CloudWatch 收集过去一小时内集群的存储空间统计数据。

注意

下述示例中提供的 StartTimeEndTime 值都供说明之用。确保针对您的节点使用适当的开始和结束时间值替代示例中的相应值。

有关 MemoryDB 限制的信息,请参阅 MemoryDB 的AWS 服务限制

监控 CloudWatch 指标(控制台)

收集集群的 CPU 利用率统计数据

  1. 登录到 AWS 管理控制台 并打开 MemoryDB 控制台,网址:https://console.aws.amazon.com/memorydb/

  2. 选择您希望查看其度量标准的节点。

    注意

    若选择 20 个以上的节点,则将禁用在控制台上查看指标。

    1. 在 AWS 管理控制台的集群页面上,单击一个或多个集群的名称。

      显示集群的详情页面。

    2. 单击位于窗口顶部的 Nodes 选项卡。

    3. 在详情窗口的 Nodes 选项卡上,选择您希望查看其度量标准的节点。

      一份可用 CloudWatch 度量标准列表会显示在控制台窗口的底部。

    4. 单击 CPU 利用率 度量标准。

      CloudWatch 控制台将打开,其中会显示您选择的指标。您可以使用统计数据周期下拉列表框以及时间范围 选项卡来更改所显示的指标。

使用 CloudWatch CLI 监控 CloudWatch 指标

收集集群的 CPU 利用率统计数据

  • 使用以下参数调用 CloudWatch 命令 aws cloudwatch get-metric-statistics(请注意,此处的开始和结束时间仅作为示例;您需要替换为适合您自己的开始和结束时间):

    对于 Linux、macOS 或 Unix:

    aws cloudwatch get-metric-statistics CPUUtilization \ --dimensions=ClusterName=mycluster,NodeId=0002" \ --statistics=Average \ --namespace="AWS/MemoryDB" \ --start-time 2013-07-05T00:00:00 \ --end-time 2013-07-06T00:00:00 \ --period=60

    对于 Windows:

    mon-get-stats CPUUtilization ^ --dimensions=ClusterName=mycluster,NodeId=0002" ^ --statistics=Average ^ --namespace="AWS/MemoryDB" ^ --start-time 2013-07-05T00:00:00 ^ --end-time 2013-07-06T00:00:00 ^ --period=60

使用 CloudWatch API 监控 CloudWatch 指标

收集集群的 CPU 利用率统计数据

  • 使用以下参数调用 CloudWatch API GetMetricStatistics(请注意,此处的开始和结束时间仅作为示例;您需要替换为适合您自己的开始和结束时间):

    • Statistics.member.1=Average

    • Namespace=AWS/MemoryDB

    • StartTime=2013-07-05T00:00:00

    • EndTime=2013-07-06T00:00:00

    • Period=60

    • MeasureName=CPUUtilization

    • Dimensions=ClusterName=mycluster,NodeId=0002

    http://monitoring.amazonaws.com/ ?SignatureVersion=4 &Action=GetMetricStatistics &Version=2014-12-01 &StartTime=2013-07-16T00:00:00 &EndTime=2013-07-16T00:02:00 &Period=60 &Statistics.member.1=Average &Dimensions.member.1="ClusterName=mycluster" &Dimensions.member.2="NodeId=0002" &Namespace=Amazon/memorydb &MeasureName=CPUUtilization &Timestamp=2013-07-07T17%3A48%3A21.746Z &AWS;AccessKeyId=<&AWS; Access Key ID> &Signature=<Signature>