View a markdown version of this page

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

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

監控 CloudWatch 叢集和節點指標

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

注意

下列範例需使用 CloudWatch 命令列工具。如需 CloudWatch 和下載開發人員工具的詳細資訊,請參閱 CloudWatch 產品頁面。

下列程序說明如何使用 CloudWatch 來收集過去一小時叢集的儲存空間統計資料。

注意

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

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

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

為快取叢集收集 CPU 使用率統計資料

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

  2. 選取您要檢視其指標的快取節點。

    注意

    選取 20 個以上的節點時,會停用主控台上的指標檢視。

    1. 在 AWS 管理主控台的快取叢集頁面上,按一下一或多個叢集的名稱。

      叢集的詳細資訊頁面隨即出現。

    2. 按一下視窗頂端的 Nodes (節點) 標籤。

    3. 在詳細資訊視窗上的 Nodes (節點) 標籤,選取您要檢視其指標的快取節點。

      主控台視窗底部會顯示可用的 CloudWatch 指標清單。

    4. 按一下 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-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=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>