本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控 CloudWatch 叢集和節點指標
ElastiCache 已與 CloudWatch 整合,因此您可以收集各種指標。您可以使用 CloudWatch 來監控這些指標。
注意
下列命令列範例使用 AWS 命令列界面 (AWS CLI)。如需詳細資訊,請參閱 AWS 命令列界面使用者指南。
下列程序說明如何使用 CloudWatch 來收集叢集的 CPU 使用率統計資料。
注意
以下範例提供的 StartTime 和 EndTime 值僅做為說明之用。您必須將快取節點的開始和結束時間值替代為適合的值。
如需 ElastiCache 配額的相關資訊,請參閱適用於 ElastiCache 的 AWS 服務配額。
監控 CloudWatch 叢集和節點指標 (主控台)
檢視叢集中節點的指標
-
登入 AWS 管理主控台 並開啟位於 https://https://console.aws.amazon.com/elasticache/
的 ElastiCache 主控台。 -
從導覽窗格中,根據叢集的引擎,選擇 Valkey 快取、Redis OSS 快取或 Memcached 快取。
-
選擇您的叢集。
-
選擇指標標籤。
圖表顯示叢集中節點的指標。對於擁有超過 16 個節點的 Valkey 叢集,圖表預設會顯示前 16 個節點。
注意
指標索引標籤一次最多可繪製 16 個節點的圖表。
-
(僅限 Valkey,選用) 若要選擇要繪製的節點,請使用節點 ID 或碎片 ID 篩選條件。
如果篩選條件符合超過 16 個節點,主控台會顯示無法選取超過 16 個節點。若要查看其他節點,請將篩選條件變更為 。
Shard ID = 0003 -
(僅限 Redis OSS 和 Memcached) 若要選擇要繪製的節點,請選擇比較節點,然後選取節點。
對於具有超過 16 個節點的叢集,圖表不會顯示任何指標,直到您選擇要繪製的節點為止。
(僅限 Valkey) 指標索引標籤有兩個檢視。Classic 檢視是預設值,會顯示 CloudWatch 指標。詳細檢視會顯示 OpenTelemetry 指標,並且只會在提供詳細監控的區域中顯示。如需詳細檢視的詳細資訊,請參閱使用 OpenTelemetry 指標監控 ElastiCache。
使用 CLI AWS 監控 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 ^ --dimensionsName=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=2018-07-05T00:00:00 -
EndTime=2018-07-06T23:59:00 -
Period=3600 -
MetricName=CPUUtilization -
Dimensions.member.1.Name=CacheClusterId -
Dimensions.member.1.Value=mycachecluster -
Dimensions.member.2.Name=CacheNodeId -
Dimensions.member.2.Value=0002
範例
https://monitoring.amazonaws.com/ ?Action=GetMetricStatistics &SignatureVersion=4 &Version=2010-08-01 &StartTime=2018-07-05T00:00:00 &EndTime=2018-07-06T23:59:00 &Period=3600 &Statistics.member.1=Average &Dimensions.member.1.Name=CacheClusterId &Dimensions.member.1.Value=mycachecluster &Dimensions.member.2.Name=CacheNodeId &Dimensions.member.2.Value=0002 &Namespace=AWS/ElastiCache &MetricName=CPUUtilization &Timestamp=2018-07-07T17%3A48%3A21.746Z &SignatureMethod=HmacSHA256 &X-Amz-Credential=<credential> -