本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控 CloudWatch 指标
MemoryDB 和 CloudWatch 集成在一起,因此您可收集多种指标。您可以使用监控这些指标 CloudWatch。
注意
以下示例需要 CloudWatch 命令行工具。有关 CloudWatch 开发人员工具的更多信息和下载,请参阅 CloudWatch 产品页面
以下过程说明了 CloudWatch 如何使用收集过去一小时内集群的存储空间统计数据。
注意
以下示例中提供的StartTime
和EndTime
值仅用于说明目的。确保为节点替换相应的开始时间和结束时间值。
有关 MemoryDB 限制的信息,请参阅 MemoryDB 的Amazon服务限制。
监控 CloudWatch 指标(控制台)
收集集群的 CPU 利用率统计信息
-
登录Amazon Web Services Management Console并打开 MemoryDB for Redis 控制台,网址为 https://console.aws.amazon.com/memorydb/
。 -
选择您要查看其指标的节点。
注意
若选择 20 个以上的节点,则将禁用在控制台上查看指标。
-
在Amazon管理控制台的 Clusters(集群)页面上,单击一个或多个集群的名称。
此时将显示集群的详细信息页面。
-
单击位于窗口顶部的 Nodes 选项卡。
-
在详细信息窗口的节点选项卡上,选择要查看其指标的节点。
在控制台窗口底部会显示可用 CloudWatch 指标的列表。
-
单击 CPU 利用率 度量标准。
CloudWatch 控制台将打开,其中会显示您选择的指标。您可以使用 Statistic (统计数据) 和 Period (周期) 下拉列表框以及 Time Range (时间范围) 选项卡来更改所显示的指标。
-
使用 CloudWatch CLI 监控 CloudWatch 指标
收集集群的 CPU 利用率统计信息
-
使用aws cloudwatch get-metric-statistics带有以下参数的 CloudWatch 命令(请注意,此处的开始和结束时间仅作为示例;您需要替换为适合您自己的开始和结束时间):
对于 Linux、macOS 或 Unix:
aws cloudwatch get-metric-statistics CPUUtilization \ --dimensions=
ClusterName=mycluster,NodeId=0002
" \ --statistics=Average
\ --namespace="Amazon/MemoryDB
" \ --start-time2013-07-05T00:00:00
\ --end-time2013-07-06T00:00:00
\ --period=60
对于 Windows:
mon-get-stats CPUUtilization ^ --dimensions=
ClusterName=mycluster,NodeId=0002
" ^ --statistics=Average
^ --namespace="Amazon/MemoryDB
" ^ --start-time2013-07-05T00:00:00
^ --end-time2013-07-06T00:00:00
^ --period=60
使用 CloudWatch API 监控 CloudWatch 指标
收集集群的 CPU 利用率统计信息
-
GetMetricStatistics
使用以下参数调用 CloudWatch API(请注意,此处的开始和结束时间仅作为示例;您需要替换为适合您自己的开始和结束时间):-
Statistics.member.1
=Average
-
Namespace
=Amazon/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>
-