CloudWatch クラスターとノードメトリクスのモニタリング - Amazon ElastiCache (Redis OSS)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CloudWatch クラスターとノードメトリクスのモニタリング

ElastiCache と CloudWatch は、多様なメトリクスを収集できるように統合されています。CloudWatch を使用して、これらのメトリクスをモニタリングできます。

注記

次の例には、CloudWatch コマンドラインツールが必要です。CloudWatch の詳細と開発者ツールのダウンロードについては、「CloudWatch 製品ページ」を参照してください。

次の手順は、CloudWatch を使用して、過去 1 時間のキャッシュクラスターのストレージ領域統計を収集する方法を示しています。

注記

以下の例で指定されている StartTime 値と EndTime 値は、例示を目的としています。実際のキャッシュノードに適した開始時刻値および終了時刻値で置き換える必要があります。

ElastiCache 制限の詳細については、ElastiCache の 「AWS サービス制限」を参照してください。

CloudWatch クラスターとノードメトリクスのモニタリング(コンソール)

キャッシュクラスターの CPU 使用率統計を収集するには

  1. AWS Management Console にサインインして、ElastiCache コンソール (https://console.aws.amazon.com/elasticache/) を開きます。

  2. メトリクスを表示するキャッシュノードを選択します。

    注記

    20 個を超えるノードを選択すると、コンソールでメトリクスを表示できなくなります。

    1. AWS マネジメントコンソールの [Cache Clusters] ページで、1 つ以上のキャッシュクラスターの名前をクリックします。

      キャッシュクラスターの詳細ページが表示されます。

    2. ウィンドウ上部にある [Nodes] タブをクリックします。

    3. 詳細ウィンドウの [Nodes] タブで、メトリクスを表示するキャッシュノードを選択します。

      使用可能な CloudWatch メトリクスのリストがコンソールウィンドウの下部に表示されます。

    4. [CPU Utilization] メトリクスをクリックします。

      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>