本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控 CloudWatch 叢集和節點指標
ElastiCache 已與 CloudWatch 整合,因此您可以收集各種指標。您可以使用 CloudWatch 來監控這些指標。
注意
下列範例需使用 CloudWatch 命令列工具。如需 CloudWatch 和下載開發人員工具的詳細資訊,請參閱 CloudWatch 產品頁面
下列程序說明如何使用 CloudWatch 來為快取叢集收集過去一小時的儲存空間統計數字。
注意
以下範例提供的 StartTime
和 EndTime
值僅做為說明之用。您必須將快取節點的開始和結束時間值替代為適合的值。
如需 ElastiCache 配額的相關資訊,請參閱適用於 ElastiCache 的 AWS 服務配額。
監控 CloudWatch 叢集和節點指標 (主控台)
為快取叢集收集 CPU 使用率統計資料
-
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/elasticache/
開啟 ElastiCache 主控台。 -
選取您要檢視其指標的快取節點。
注意
選取 20 個以上的節點時,會停用主控台上的指標檢視。
-
在 AWS 管理主控台的快取叢集頁面上,按一下一或多個快取叢集的名稱。
快取叢集的詳細資訊頁面隨即出現。
-
按一下視窗頂端的 Nodes (節點) 標籤。
-
在詳細資訊視窗上的 Nodes (節點) 標籤,選取您要檢視其指標的快取節點。
主控台視窗底部會顯示可用的 CloudWatch 指標清單。
-
按一下 CPU Utilization (CPU 使用率) 指標。
隨即開啟 CloudWatch 主控台,並顯示您選取的指標。若要變更顯示的指標,可以使用 Statistic (統計數字) 和 Period (期間) 下拉式清單方塊和 Time Range (時間範圍) 索引標籤。
-
使用 CloudWatch CLI 監控 CloudWatch 叢集和節點指標
為快取叢集收集 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 API 監控 CloudWatch 叢集和節點指標
為快取叢集收集 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
範例
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>
-