

# DAX メトリクスとディメンションの表示
<a name="dax-metrics-dimensions-dax"></a>

 Amazon DynamoDB を操作するとき、メトリクスとディメンションが Amazon CloudWatch に送信されます。以下の手順を使用して、DynamoDB Accelerator (DAX) のメトリクスを表示できます。

**メトリクスを表示するには (コンソール)**

 メトリクスはまずサービスの名前空間ごとにグループ化され、次に各名前空間内のさまざまなディメンションの組み合わせごとにグループ化されます。

1. CloudWatch コンソール ([https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)) を開きます。

1.  ナビゲーションペインで [**メトリクス**] を選択します。

1.  [**DAX**] 名前空間を選択します。

**メトリクス () を表示するにはAWS CLI**
+  コマンドプロンプトで、次のコマンドを使用します。

  ```
  1. aws cloudwatch list-metrics --namespace "AWS/DAX"
  ```

## DAX メトリクスとディメンション
<a name="dax-metrics-dimensions"></a>

 以下のセクションでは、DAX が CloudWatch に送信するメトリクスとディメンションについて説明します。

### DAX メトリクス
<a name="dax-metrics"></a>

次のメトリクスは DAX から入手できます。DAX は、値がゼロ以外のメトリクスのみを CloudWatch に送信します。

**注記**  
CloudWatch は 1 分間隔で以下の DAX メトリクスを集計します。  
`CPUUtilization`
`CacheMemoryUtilization`
`NetworkBytesIn`
`NetworkBytesOut`
`BaselineNetworkBytesInUtilization`
`BaselineNetworkBytesOutUtilization`
`NetworkPacketsIn`
`NetworkPacketsOut`
`GetItemRequestCount`
`BatchGetItemRequestCount`
`BatchWriteItemRequestCount`
`DeleteItemRequestCount`
`PutItemRequestCount`
`UpdateItemRequestCount`
`TransactWriteItemsCount`
`TransactGetItemsCount`
`ItemCacheHits`
`ItemCacheMisses`
`QueryCacheHits`
`QueryCacheMisses`
`ScanCacheHits`
`ScanCacheMisses`
`TotalRequestCount`
`ErrorRequestCount`
`FaultRequestCount`
`FailedRequestCount`
`QueryRequestCount`
`ScanRequestCount`
`ClientConnections`
`EstimatedDbSize`
`EvictedSize`
`CPUCreditUsage`
`CPUCreditBalance`
`CPUSurplusCreditBalance`
`CPUSurplusCreditsCharged`

`Average` や `Sum` など、すべての統計が必ずしも常にすべてのメトリクスに適用可能であるとは限りません。ただし、これらの値はすべて DAX コンソール経由で利用できます。または CloudWatch コンソール、AWS CLI、AWS SDK を使用してすべてのメトリクスを利用できます。次の表は、各メトリクスに適用可能な有効な統計のリストを示します。


****  

| メトリクス | 説明 | 
| --- | --- | 
| CPUUtilization | ノードまたはクラスタの CPU 使用率の割合。<br />単位: `Percent`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| CacheMemoryUtilization | ノードまたはクラスター上のアイテムキャッシュおよびクエリキャッシュによって使用されている使用可能なキャッシュメモリの割合。メモリ使用率が 100% に達する前に、キャッシュされたデータが削除され始めます (`EvictedSize` メトリクスを参照)。いずれかのノードで `CacheMemoryUtilization` が 100% に達すると書き込み要求が抑制されるので、より大きなノードタイプのクラスターへの切り替えを検討する必要があります。<br />単位: `Percent`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| NetworkBytesIn | ノードまたはクラスターによってすべてのネットワークインターフェイスで受信されたバイトの数。<br />単位: `Bytes`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| NetworkBytesOut | ノートまたはクラスターによってすべてのネットワークインターフェイスで送信されたバイトの数。このメトリクスは、送信トラフィックのボリュームを単一のノードまたはクラスターでのバイト数として識別します。<br />単位: `Bytes`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| BaselineNetworkBytesInUtilization | 受信トラフィックの特定の時点で消費されたベースラインネットワーク帯域幅の割合。参考までに、50% は、受信トラフィックに使用可能なネットワーク帯域幅の半分が使用されていることを意味します。<br />単位: `Percent`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| BaselineNetworkBytesOutUtilization | 送信トラフィックの特定の時点で消費されたベースラインネットワーク帯域幅の割合。参考までに、50% は、送信トラフィックに使用可能なネットワーク帯域幅の半分が使用されていることを意味します。<br />単位: `Percent`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| NetworkPacketsIn | ノードまたはクラスターによってすべてのネットワークインターフェイスで受信されたパケットの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| NetworkPacketsOut | ノートまたはクラスターによってすべてのネットワークインターフェイスで送信されたパケットの数。このメトリクスは、送信トラフィックのボリュームを単一のノードまたはクラスターでのパケット数として識別します。<br />単位: `Count`<br />有効な統計: [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| GetItemRequestCount | ノードまたはクラスターで処理された `GetItem` リクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| BatchGetItemRequestCount | ノードまたはクラスターで処理された `BatchGetItem` リクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| BatchWriteItemRequestCount | ノードまたはクラスターで処理された `BatchWriteItem` リクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| DeleteItemRequestCount | ノードまたはクラスターで処理された `DeleteItem` リクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| PutItemRequestCount | ノードまたはクラスターで処理された `PutItem` リクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| UpdateItemRequestCount | ノードまたはクラスターで処理された `UpdateItem` リクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| TransactWriteItemsCount | ノードまたはクラスターで処理された `TransactWriteItems` リクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| TransactGetItemsCount | ノードまたはクラスターで処理された `TransactGetItems` リクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| ItemCacheHits | ノードまたはクラスターによってキャッシュから項目が返された回数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| ItemCacheMisses | 項目がノードキャッシュまたはクラスターキャッシュに存在せず、DynamoDB から取得する必要があった回数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| QueryCacheHits | ノードキャッシュまたはクラスターキャッシュからクエリ結果が返された回数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| QueryCacheMisses | クエリ結果がノードキャッシュまたはクラスターキャッシュに存在せず、DynamoDB から取得する必要があった回数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| ScanCacheHits | ノードキャッシュまたはクラスターキャッシュからスキャン結果が返された回数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| ScanCacheMisses | スキャン結果がノードキャッシュまたはクラスターキャッシュに存在せず、DynamoDB から取得する必要があった回数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| TotalRequestCount | ノードまたはクラスターによって処理されたリクエストの合計数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| ErrorRequestCount | ノードまたはクラスターによって報告されたユーザーエラーの原因となったリクエストの合計数。ノードまたはクラスターによってスロットリングされたリクエストが含まれます。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| ThrottledRequestCount | ノードまたはクラスターによってスロットリングされたリクエストの合計数。DynamoDB によってスロットリングされたリクエストは含まれません。[DynamoDB メトリクス](metrics-dimensions.md) を使用してモニタリングできます。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| FaultRequestCount | ノードまたはクラスターによって報告された内部エラーの原因となったリクエストの総数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| FailedRequestCount | ノードまたはクラスターによって報告されたエラーの原因となったリクエストの合計数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| QueryRequestCount | ノードまたはクラスターによって処理されたクエリリクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| ScanRequestCount | ノードまたはクラスターによって処理されたスキャンリクエストの数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| ClientConnections | クライアントから行われたノードまたはクラスターへの同時接続の数。<br />単位: `Count`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| EstimatedDbSize | ノードまたはクラスターによって項目キャッシュおよびクエリキャッシュにキャッシュされるデータ量の近似。<br />単位: `Bytes`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| EvictedSize | 新しくリクエストされたデータ用のスペースを作るために、ノードまたはクラスターによってエビクトされたデータの量。ミス率が上昇し、この指標も増加している場合は、ワーキングセットが増加したと考えられます。より大きなノードタイプのクラスターへの切り替えを検討する必要があります。<br />単位: `Bytes`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| CPUCreditUsage | CPU 使用率に関してノードで消費される CPU クレジットの数。1 つの CPU クレジットは、1 個の vCPU が 100% の使用率で 1 分間実行されること、または、vCPU、使用率、時間の同等の組み合わせ (たとえば、1 個の vCPU が 50% の使用率で 2 分間実行されるか、2 個の vCPU が 25% の使用率で 2 分間実行される) に相当します。<br />CPU クレジットメトリクスは、5 分間隔でのみ利用可能です。5 分を超える期間を指定する場合は、`Average` の代わりに `Sum` 統計を使用します。<br />単位: `Credits (vCPU-minutes)`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| CPUCreditBalance | ノードが起動または開始後に蓄積した獲得 CPU クレジットの数。<br />クレジットは、獲得後にクレジット残高に蓄積され、消費されるとクレジット残高から削除されます。クレジット残高には、DAX ノードサイズによって決まる上限があります。制限に到達すると、獲得された新しいクレジットはすべて破棄されます。<br />`CPUCreditBalance` のクレジットは、ノードがそのベースライン CPU 使用率を超えてバーストするために消費できます。<br />単位: `Credits (vCPU-minutes)`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| CPUSurplusCreditBalance | `CPUCreditBalance` 値がゼロの場合に DAX ノードによって消費された余剰クレジットの数。<br />`CPUSurplusCreditBalance` 値は獲得した CPU クレジットによって支払われます。余剰クレジットの数が、24 時間にノードが獲得できるクレジットの最大数を超えている場合、最大数を超えて消費された余剰クレジットに対しては料金が発生します。<br />単位: `Credits (vCPU-minutes)`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 
| CPUSurplusCreditsCharged | 獲得 CPU クレジットにより支払われないために追加料金が発生した消費済み余剰クレジットの数。<br />消費済み余剰クレジットは、消費された余剰クレジットがノードで 24 時間に獲得できる最大クレジット数を超えている場合に課金されます。最大数を越えて消費された余剰クレジットは、時間の最後またはノードが終了したときに課金されます。<br />単位: `Credits (vCPU-minutes)`<br />有効な統計:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/dax-metrics-dimensions-dax.html) | 

**注記**  
`CPUCreditUsage`、`CPUCreditBalance`、`CPUSurplusCreditBalance`、および `CPUSurplusCreditsCharged` メトリクスは T3 ノードでのみ使用できます。

### DAX メトリクスのディメンション
<a name="dax-metric-dimensions"></a>

DAX のメトリクスは、アカウント、クラスター ID、またはクラスター ID とノード ID の組み合わせの値によって修飾されます。CloudWatch コンソールを使用して、以下の表に示すいずれかのディメンションに従って DAX データを取得できます。


****  

|  ディメンション  |  CloudWatch メトリクス名前空間  |  説明  | 
| --- | --- | --- | 
|  Account  |  DAX Metrics  | アカウント内のすべてのノードで集計された統計情報を提供します。 | 
|  ClusterId  |  Cluster Metrics  | データをクラスターに制限します。 | 
|  ClusterId, NodeId  |  ClusterId, NodeId  | データをクラスター内のノードに制限します。 | 