

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

# Memcached キャッシュおよびクラスターのメトリクスとイベント
<a name="serverless-metrics-events.memcached"></a>

このセクションでは、Memcached のノードベースのキャッシュとサーバーレスキャッシュを使用する際にモニタリングできるメトリクスとイベントを説明しています。

**Topics**
+ [ElastiCache Serverless for Memcached のメトリクス](#serverless-metrics-memcached)
+ [ElastiCache Serverless for Memcached のイベント](#serverless-events.memcached)
+ [ノードベースの Memcached クラスターのメトリクス](#node-based-metrics-memcached)
+ [ノードベースの Memcached クラスターのイベント](#node-based-events-memcached)

## ElastiCache Serverless for Memcached のメトリクス
<a name="serverless-metrics-memcached"></a>

このセクションでは、ElastiCache Serverless for Memcached を使用する際にモニタリングできるメトリクスとイベントを説明しています。

`AWS/ElastiCache` 名前空間には、Memcached サーバーレスキャッシュの次の CloudWatch メトリクスが含まれます。


| メトリクス | 説明 | Unit | 
| --- | --- | --- | 
| BytesUsedForCache | キャッシュに保存されているデータによって使用される総バイト数。 | バイト | 
| ElastiCacheProcessingUnits | キャッシュ上で実行されたリクエストによって消費された ElastiCacheProcessingUnits (ECPU) の総数。 | カウント | 
| SuccessfulReadRequestLatency | 読み取りリクエストが成功するまでのレイテンシー。 | マイクロ秒 | 
| SuccessfulWriteRequestLatency | 書き込みリクエストが成功するまでのレイテンシー | マイクロ秒 | 
| TotalCmdsCount | キャッシュ上で実行されたすべてのコマンドの合計数。 | カウント | 
| CurrConnections | キャッシュへのクライアント接続の数。 | カウント | 
| ThrottledCmds | ワークロードが ElastiCache のスケーリングよりも速くスケーリングしたため、ElastiCache によってスロットリングされたリクエストの数。 | カウント | 
| NewConnections | この期間内にサーバーによって受け入れられた接続の総数。 | カウント | 
| CurrItems | キャッシュの項目数。 | カウント | 
| NetworkBytesIn | キャッシュに転送された合計バイト数 | バイト | 
| NetworkBytesOut | キャッシュから転送された合計バイト数 | バイト | 
| Evictions | キャッシュによって削除されたキーの数 | カウント | 
| Reclaimed | キャッシュによって期限切れになったキーの数。 | カウント | 

**コマンドレベルメトリクス**

ElastiCache は、以下の Memcached コマンドレベルのメトリクスも出力します。


| メトリクス | 説明 | Unit | 
| --- | --- | --- | 
| CmdGet | キャッシュが受信した get コマンドの数。 | カウント | 
| CmdSet | キャッシュが受信した set コマンドの数。 | カウント | 
| CmdTouch | キャッシュが受信した touch コマンドの数。 | カウント | 
| GetHits | キャッシュが受信し、リクエストされたキーが見つかった get リクエストの数。 | カウント | 
| GetMisses | キャッシュが受信したが、リクエストされたキーが見つからなかった get リクエストの数。 | カウント | 
| IncrHits | キャッシュが受信し、リクエストされたキーが見つかったインクリメントリクエストの数。 | カウント | 
| IncrMisses | キャッシュが受信したが、リクエストされたキーが見つからなかったインクリメントリクエストの数。 | カウント | 
| DecrHits | キャッシュが受信し、リクエストされたキーが見つかったデクリメントリクエストの数。 | カウント | 
| DecrMisses | キャッシュが受信したが、リクエストされたキーが見つからなかったデクリメントリクエストの数。 | カウント | 
| DeleteHits | キャッシュが受信し、リクエストされたキーが見つかった削除リクエストの数。 | カウント | 
| DeleteMisses | キャッシュが受信したが、リクエストされたキーが見つからなかった削除リクエストの数。 | カウント | 
| TouchHits | タッチされて新しい有効期限を与えられたキーの数。 | カウント | 
| TouchMisses | タッチされたが見つからなかったキーの数。 | カウント | 
| CasHits | キャッシュが受信し、リクエストされたキーが見つかって cas 値が一致した cas リクエストの数。 | カウント | 
| CasMisses | キャッシュが受信したが、リクエストされたキーが見つからない cas リクエストの数。 | カウント | 
| CasBadval | キャッシュが受信したが、その cas 値と格納されている cas 値が一致しない cas リクエストの数。 | カウント | 
| CmdFlush | キャッシュが受信した flush コマンドの数。 | カウント | 

## ElastiCache Serverless for Memcached のイベント
<a name="serverless-events.memcached"></a>

ElastiCache は、サーバーレスキャッシュに関連するイベントを記録します。この情報には、イベントの日付と時刻、イベントのソース名とソースタイプ、イベントの説明などがあります。ElastiCache コンソール、 AWS CLI describe-events コマンド、または ElastiCache API アクション を使用して、ログからイベントを簡単に取得できます`DescribeEvents`。

Amazon EventBridge を使用して ElastiCache イベントのモニタリング、インジェスト、変換、処理できます。詳細については、Amazon EventBridge の[入門ガイド](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html)を参照してください。

**ElastiCache イベントの表示 (コンソール)**

ElastiCache コンソールを使用してイベントを表示するには:

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/) で ElastiCache コンソールを開きます。

1. 利用可能なすべてのイベントのリストを表示するには、ナビゲーションペインで **[イベント]** を選択します。

1. *[イベント]* 画面では、リストの各行が 1 つのイベントを表し、イベントソース、イベントタイプ、イベントの GMT 時間、イベントの説明が表示されます。**Filter** を使用して、イベントリストにすべてのイベントを表示するか特定タイプのイベントのみを表示するかを指定できます。

**ElastiCache イベントの表示 (AWS CLI)**

を使用して ElastiCache イベントのリストを生成するには AWS CLI、 コマンド describe-events を使用します。オプションパラメータを使用して、一覧されるイベントのタイプ、イベントの期間、イベント一覧の最大数などを制御できます。

次のコードでは、最大 40 個のサーバーレスキャッシュイベントを一覧表示します。

```
aws elasticache describe-events --source-type serverless-cache --max-items 40
```

次のコードでは、過去 24 時間 (1440 分) のサーバーレスキャッシュのイベントをすべて一覧表示します。

```
aws elasticache describe-events --source-type serverless-cache --duration 1440
```

**サーバーレスイベント**

このセクションでは、サーバーレスキャッシュに対して受け取る可能性のあるさまざまなタイプのイベントについて説明します。

**サーバーレスキャッシュ作成イベント**


| 詳細タイプ | 説明 | Unit | ソース | メッセージ | 
| --- | --- | --- | --- | --- | 
| キャッシュ作成 | キャッシュ ARN | 作成 | サーバーレスキャッシュ | キャッシュ <cache-name> が作成され、使用できる状態になりました。 | 
| キャッシュ作成失敗 | キャッシュ ARN | 失敗 | サーバーレスキャッシュ | キャッシュ <cache-name> を作成できませんでした。VPC エンドポイントを作成するための空き IP アドレスが不足しています。 | 
| キャッシュ作成失敗 | キャッシュ ARN | 失敗 | サーバーレスキャッシュ | キャッシュ <cache-name> を作成できませんでした。リクエストで入力されたサブネットが無効です。 | 
| キャッシュ作成失敗 | キャッシュ ARN | 失敗 | サーバーレスキャッシュ | キャッシュ <cache-name> を作成できませんでした。VPC エンドポイントの作成のクォータ上限に達しました。 | 
| キャッシュ作成失敗 | キャッシュ ARN | 失敗 | サーバーレスキャッシュ | キャッシュ <cache-name> を作成できませんでした。VPC エンドポイントを作成するアクセス許可がありません。 | 

**サーバーレスキャッシュ更新イベント (Memcached)**


| 詳細タイプ | リソースリスト | Category | ソース | メッセージ | 
| --- | --- | --- | --- | --- | 
| キャッシュ更新 | キャッシュ ARN | 設定変更 | サーバーレスキャッシュ | キャッシュ <cache-name> 用に SecurityGroups が更新されました。 | 
| キャッシュ更新 | キャッシュ ARN | 設定変更 | サーバーレスキャッシュ | キャッシュ <cache-name> のタグが更新されました。 | 
| キャッシュ更新失敗 | キャッシュ ARN | 設定変更 | サーバーレスキャッシュ | キャッシュ <cache-name> の更新に失敗しました。SecurityGroups 更新に失敗しました。 | 
| キャッシュ更新失敗 | キャッシュ ARN | 設定変更 | サーバーレスキャッシュ | キャッシュ <cache-name> の更新に失敗しました。SecurityGroups 更新は、アクセス許可が不十分なため、失敗しました。 | 
| キャッシュ更新失敗 | キャッシュ ARN | 設定変更 | サーバーレスキャッシュ | キャッシュ <cache-name> の更新に失敗しました。SecurityGroups が無効なため、SecurityGroups 更新に失敗しました。 | 

**サーバーレスキャッシュ削除イベント (Memcached)**


| 詳細タイプ | リソースリスト | Category | ソース | メッセージ | 
| --- | --- | --- | --- | --- | 
| キャッシュ削除 | キャッシュ ARN | 削除 | サーバーレスキャッシュ | キャッシュ <cache-name> が削除されました。 | 

**サーバーレスキャッシュ使用制限イベント (Memcached)**


| 詳細タイプ | 説明 | Unit | ソース | メッセージ | 
| --- | --- | --- | --- | --- | 
| キャッシュ更新 | キャッシュ ARN | 設定変更 | サーバーレスキャッシュ | キャッシュ <cache-name> の上限が更新されました。 | 
| キャッシュ更新失敗 | キャッシュ ARN | 失敗 | サーバーレスキャッシュ | キャッシュ <cache-name> が削除されたため、キャッシュの上限を更新できませんでした。 | 
| キャッシュ更新失敗 | キャッシュ ARN | 失敗 | サーバーレスキャッシュ | キャッシュ <cache-name> の設定が無効なため、キャッシュの上限を更新できませんでした。 | 

**サーバーレスキャッシュスナップショットイベント (Memcached)**


| 詳細タイプ | リソースリスト | Category | ソース | メッセージ | 
| --- | --- | --- | --- | --- | 
| スナップショット作成 | キャッシュ ARN<br />スナップショット ARN | 作成 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> 用にスナップショット <snapshot-name> が作成されました。 | 
| スナップショット作成失敗 | キャッシュ ARN<br />スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットを作成できませんでした。<reason>、カスタマー管理キー <key-id> でスナップショット <snapshot-name> を作成できませんでした。<br />失敗理由メッセージ:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/dg/serverless-metrics-events.memcached.html) | 
| スナップショット作成失敗 | キャッシュ ARN<br />スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットを作成できませんでした。<reason> という理由により、スナップショット <snapshot-name> の作成に失敗しました。<br />既定の理由:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/dg/serverless-metrics-events.memcached.html) | 
| スナップショットエクスポート失敗 | スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットをエクスポートできませんでした。ElastiCache にはバケットへのアクセス許可がないため、スナップショットをバケット %s にエクスポートできませんでした。 | 
| スナップショットエクスポート失敗 | スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットをエクスポートできませんでした。バケットに同じ名前のオブジェクトが既に存在するため、スナップショットをバケット '%s' にエクスポートできませんでした。 | 
| スナップショットエクスポート失敗 | スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットをエクスポートできませんでした。バケット所有者のアカウント ID が変更されたため、スナップショットをバケット '%s' にエクスポートできませんでした。 | 
| スナップショットエクスポート失敗 | スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットをエクスポートできませんでした。S3 バケットにアクセスできないため、スナップショットをバケット '%s' にエクスポートできませんでした。 | 
| スナップショットエクスポート失敗 | スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットをエクスポートできませんでした。バケットにアクセスできないため、スナップショットをバケット '%s' にエクスポートできませんでした。 | 
| スナップショットエクスポート失敗 | スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットをエクスポートできませんでした。バケットが存在しないため、スナップショットをバケット '%s' にエクスポートできませんでした。 | 
| スナップショットエクスポート失敗 | スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットをエクスポートできませんでした。<reason> という理由から、ソーススナップショットのカスタマー管理キー %s でスナップショットをバケット '%s' にエクスポートできませんでした。 | 
| スナップショットエクスポート失敗 | スナップショット ARN | 失敗 | サーバーレスキャッシュスナップショット | キャッシュ <cache-name> のスナップショットをエクスポートできませんでした。スナップショットをバケット '%s' にエクスポートできませんでした。 | 
| スナップショットコピー失敗 | スナップショット arn-1<br />スナップショット arn-2 | 失敗 | サーバーレスキャッシュスナップショット | スナップショット <snapshot-name> をコピーできませんでした。<reason-name> という理由から、ソーススナップショットのカスタマー管理キー <key-id> を使用してスナップショット '%s' をスナップショット '%s' にコピーできませんでした。 | 
| スナップショットコピー失敗 | スナップショット arn-1<br />スナップショット arn-2 | 失敗 | サーバーレスキャッシュスナップショット | スナップショット <snapshot-name> をコピーできませんでした。ターゲットスナップショットのカスタマー管理キー '%s' '%s' を使用して、スナップショット'%s'をスナップショット '%s' にコピーできませんでした。 | 

## ノードベースの Memcached クラスターのメトリクス
<a name="node-based-metrics-memcached"></a>

このセクションでは、ノードベースの Memcached クラスターを使用する際にモニタリングできる CloudWatch メトリクスについて説明します。これらのメトリクスは、キャッシュノードごとに 60 秒間隔で測定されます。

**ホストレベルのメトリクス**


| メトリクス | 説明 | Unit | 
| --- | --- | --- | 
| `CPUUtilization` | ホスト全体の CPU 使用率。Memcached はマルチスレッドのため、このメトリクスは約 90% です。このしきい値を超えた場合は、より大きなキャッシュノードタイプを使用してクラスターをスケールアップするか、キャッシュノードを追加してスケールアウトします。 | 割合 (%) | 
| `FreeableMemory` | OS が解放可能と報告する RAM、バッファ、キャッシュから派生した、ホストで使用可能な空きメモリの量。 | バイト | 
| `NetworkBytesIn` | ホストがネットワークから読み取ったバイト数。 | バイト | 
| `NetworkBytesOut` | インスタンスによってすべてのネットワークインターフェイスで送信されたバイト数。 | バイト | 
| `NetworkPacketsIn` | インスタンスによってすべてのネットワークインターフェイスで受信されたパケットの数。 | カウント | 
| `NetworkPacketsOut` | インスタンスによってすべてのネットワークインターフェイスで送信されたパケットの数。 | カウント | 
| `SwapUsage` | ホストで使用されるスワップの量。 | バイト | 

**Memcached メトリクス**


| メトリクス | 説明 | Unit | 
| --- | --- | --- | 
| `BytesReadIntoMemcached` | キャッシュノードによってネットワークから読み取られたバイト数。 | バイト | 
| `BytesUsedForCacheItems` | キャッシュ項目の保存に使用されるバイト数。 | バイト | 
| `BytesWrittenOutFromMemcached` | キャッシュノードによってネットワークに書き込まれたバイト数。 | バイト | 
| `CasBadval` | Cas 値が一致しない CAS リクエストの数。 | カウント | 
| `CasHits` | キーが検出され、Cas 値が一致した Cas リクエストの数。 | カウント | 
| `CasMisses` | キーが見つからない Cas リクエストの数。 | カウント | 
| `CmdFlush` | 受信したフラッシュコマンドの数。 | カウント | 
| `CmdGet` | 受信した get コマンドの数。 | カウント | 
| `CmdSet` | 受信したセットコマンドの数。 | カウント | 
| `CurrConnections` | キャッシュに接続された接続の数。 | カウント | 
| `CurrItems` | キャッシュに現在保存されている項目の数。 | カウント | 
| `DecrHits` | キーが見つかったデクリメントリクエストの数。 | カウント | 
| `DecrMisses` | キーが見つからないデクリメントリクエストの数。 | カウント | 
| `DeleteHits` | キーが見つかった削除リクエストの数。 | カウント | 
| `DeleteMisses` | キーが見つからない削除リクエストの数。 | カウント | 
| `Evictions` | 新しい書き込みのスペースを確保するために削除された有効期限が切れていない項目の数。 | カウント | 
| `GetHits` | キーが見つかった取得リクエストの数。 | カウント | 
| `GetMisses` | キーが見つからない取得リクエストの数。 | カウント | 
| `IncrHits` | キーが見つかった増分リクエストの数。 | カウント | 
| `IncrMisses` | キーが見つからない増分リクエストの数。 | カウント | 
| `NewConnections` | キャッシュが受信した新しい接続の数。 | カウント | 
| `NewItems` | キャッシュに保存された新しい項目の数。 | カウント | 
| `Reclaimed` | 新しい書き込みのスペースを確保するために削除された期限切れ項目の数。 | カウント | 
| `UnusedMemory` | データによって使用されないメモリの量。 | バイト | 

## ノードベースの Memcached クラスターのイベント
<a name="node-based-events-memcached"></a>

ElastiCache は、Amazon Simple Notification Service を使用して重要なクラスターイベントの通知を送信します。ElastiCache コンソール、 AWS CLI `describe-events` コマンド、または ElastiCache API `DescribeEvents`アクションを使用してイベントをモニタリングできます。

を使用してイベントを表示するには AWS CLI、 `--source-type cache-cluster`パラメータを使用します。

次の例は、 を使用してキャッシュクラスターイベント AWS CLI を一覧表示する方法を示しています。

最大 40 個のキャッシュクラスターイベントを一覧表示します。

```
aws elasticache describe-events --source-type cache-cluster --max-items 40
```

過去 24 時間のキャッシュクラスターイベントを一覧表示します。

```
aws elasticache describe-events --source-type cache-cluster --duration 1440
```

イベントの Amazon SNS 通知の管理の詳細については、Amazon SNSイベントモニタリング」トピックを参照してください。