本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控 CloudWatch 叢集和節點指標
ElastiCache 和 CloudWatch 已整合,因此您可以收集各種指標。您可以使用 監控這些指標 CloudWatch。
注意
下列範例需要 CloudWatch 命令列工具。如需 CloudWatch 和 的詳細資訊,請參閱 CloudWatch 產品頁面
下列程序說明如何使用 CloudWatch 來收集過去一小時快取叢集的儲存空間統計資料。
注意
以下範例提供的 StartTime
和 EndTime
值僅做為說明之用。您必須將快取節點的開始和結束時間值替代為適合的值。
如需 ElastiCache 限制的資訊,請參閱 AWS 的服務限制 ElastiCache。
監控 CloudWatch 叢集和節點指標 (主控台)
收集快取叢集的使用CPU率統計資料
-
登入 AWS Management Console 並在 https://console.aws.amazon.com/elasticache/
開啟 ElastiCache 主控台。 -
選取您要檢視其指標的快取節點。
注意
選取 20 個以上的節點時,會停用主控台上的指標檢視。
-
在 AWS 管理主控台的快取叢集頁面上,按一下一或多個快取叢集的名稱。
快取叢集的詳細資訊頁面隨即出現。
-
按一下視窗頂端的 Nodes (節點) 標籤。
-
在詳細資訊視窗上的 Nodes (節點) 標籤,選取您要檢視其指標的快取節點。
可用的 CloudWatch 指標清單會出現在主控台視窗底部。
-
按一下CPU使用量指標。
CloudWatch 主控台會開啟,顯示您選擇的指標。若要變更顯示的指標,可以使用 Statistic (統計數字) 和 Period (期間) 下拉式清單方塊和 Time Range (時間範圍) 索引標籤。
-
使用 監控 CloudWatch 叢集和節點指標 CloudWatch CLI
收集快取叢集的使用CPU率統計資料
-
若為 Linux、macOS 或 Unix:
aws cloudwatch get-metric-statistics \ --namespace AWS/ElastiCache \ --metric-name CPUUtilization \ --dimensions=
'[{"Name":"CacheClusterId","Value":"test"},{"Name":"CacheNodeId","Value":"0001"}]'
\ --statistics=Average
\ --start-time2018-07-05T00:00:00
\ --end-time2018-07-06T00:00:00
\ --period=3600
針對 Windows:
aws cloudwatch get-metric-statistics ^ --namespace AWS/ElastiCache ^ --metric-name CPUUtilization ^ --dimensions=
'[{"Name":"CacheClusterId","Value":"test"},{"Name":"CacheNodeId","Value":"0001"}]'
^ --statistics=Average
^ --start-time2018-07-05T00:00:00
^ --end-time2018-07-06T00:00:00
^ --period=3600
使用 監控 CloudWatch 叢集和節點指標 CloudWatch API
收集快取叢集的使用CPU率統計資料
-
GetMetricStatistics
使用下列參數呼叫 CloudWatch API(請注意,開始和結束時間僅顯示為範例;您需要替換自己的適當開始和結束時間):-
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
範例
http://monitoring.amazonaws.com/ ?Action=GetMetricStatistics &SignatureVersion=4 &Version=2014-12-01 &StartTime=2018-07-05T00:00:00 &EndTime=2018-07-06T23:59:00 &Period=3600 &Statistics.member.1=Average &Dimensions.member.1="CacheClusterId=mycachecluster" &Dimensions.member.2="CacheNodeId=0002" &Namespace=&AWS;/ElastiCache &MeasureName=CPUUtilization &Timestamp=2018-07-07T17%3A48%3A21.746Z &AWS;AccessKeyId=<&AWS; Access Key ID> &Signature=<Signature>
-