View a markdown version of this page

監控 CloudWatch 叢集和節點指標 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

監控 CloudWatch 叢集和節點指標

ElastiCache 已與 CloudWatch 整合,因此您可以收集各種指標。您可以使用 CloudWatch 來監控這些指標。

注意

下列命令列範例使用 AWS 命令列界面 (AWS CLI)。如需詳細資訊,請參閱 AWS 命令列界面使用者指南。

下列程序說明如何使用 CloudWatch 來收集叢集的 CPU 使用率統計資料。

注意

以下範例提供的 StartTime 和 EndTime 值僅做為說明之用。您必須將快取節點的開始和結束時間值替代為適合的值。

如需 ElastiCache 配額的相關資訊,請參閱適用於 ElastiCache 的 AWS 服務配額。

監控 CloudWatch 叢集和節點指標 (主控台)

檢視叢集中節點的指標

  1. 登入 AWS 管理主控台 並開啟位於 https://https://console.aws.amazon.com/elasticache/ 的 ElastiCache 主控台。

  2. 從導覽窗格中,根據叢集的引擎,選擇 Valkey 快取、Redis OSS 快取或 Memcached 快取。

  3. 選擇您的叢集。

  4. 選擇指標標籤。

    圖表顯示叢集中節點的指標。對於擁有超過 16 個節點的 Valkey 叢集,圖表預設會顯示前 16 個節點。

    注意

    指標索引標籤一次最多可繪製 16 個節點的圖表。

  5. (僅限 Valkey,選用) 若要選擇要繪製的節點,請使用節點 ID 或碎片 ID 篩選條件。

    如果篩選條件符合超過 16 個節點,主控台會顯示無法選取超過 16 個節點。若要查看其他節點,請將篩選條件變更為 。 Shard ID = 0003

  6. (僅限 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-time 2018-07-05T00:00:00 \ --end-time 2018-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-time 2018-07-05T00:00:00 ^ --end-time 2018-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>