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

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

監控 CloudWatch 叢集和節點指標

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

注意

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

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

注意

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

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

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

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

  1. 登入 AWS Management Console ,並在 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>