Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Monitoring CloudWatch Cache Cluster and Cache Node Metrics

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

注意

以下示例需要 CloudWatch 命令行工具。若要了解 CloudWatch 的更多信息和下载开发人员工具,请转到 CloudWatch 产品页面

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

注意

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

有关 ElastiCache 限制的信息,请参阅针对 ElastiCache 的 AWS 服务限制

(控制台)Monitoring CloudWatch Cache Cluster and Cache Node Metrics

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

  1. 登录 AWS 管理控制台 并通过以下网址打开 ElastiCache 控制台:https://console.amazonaws.cn/elasticache/

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

    注意

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

    1. 在 AWS 管理控制台的 Cache Clusters (缓存群集) 页上,单击一个或多个缓存群集的名称。

      显示缓存群集的详情页面。

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

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

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

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

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

使用 CloudWatch CLI Monitoring CloudWatch Cache Cluster and Cache Node Metrics

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

  • 使用带有下列参数的 CloudWatch 命令 mon-get-stats(请注意,开始和结束时间仅作为示例显示;您需要替换为自己的适当开始和结束时间):

    对于 Linux, OS X, or Unix:

    Copy
    mon-get-stats CPUUtilization \ --dimensions="CacheClusterId=mycachecluster,CacheNodeId=0002" \ --statistics=Average \ --namespace="AWS/ElastiCache" \ --start-time 2013-07-05T00:00:00 \ --end-time 2013-07-06T00:00:00 \ --period=60

    对于 Windows:

    Copy
    mon-get-stats CPUUtilization ^ --dimensions="CacheClusterId=mycachecluster,CacheNodeId=0002" ^ --statistics=Average ^ --namespace="AWS/ElastiCache" ^ --start-time 2013-07-05T00:00:00 ^ --end-time 2013-07-06T00:00:00 ^ --period=60

使用 CloudWatch API Monitoring CloudWatch Cache Cluster and Cache Node Metrics

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

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

    • Statistics.member.1=Average

    • Namespace=AWS/ElastiCache

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

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

    • Period=60

    • MeasureName=CPUUtilization

    • Dimensions=CacheClusterId=mycachecluster,CacheNodeId=0002

    Copy
    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="CacheClusterId=mycachecluster" &Dimensions.member.2="CacheNodeId=0002" &Namespace=AWS/ElastiCache &MeasureName=CPUUtilization &Timestamp=2013-07-07T17%3A48%3A21.746Z &AWSAccessKeyId=<AWS Access Key ID> &Signature=<Signature>