Valkey および Redis OSS のノードベースのクラスター用のメトリクスとイベント
ElastiCache には、Valkey および Redis OSS のノードベースのクラスターをモニタリングするためのさまざまなメトリクスとイベントが用意されています。これには、AWS CLI および Amazon Simple Notification Service (SNS) を介して利用可能なホストレベルのメトリクス、コマンドレベルのメトリクス、イベントログが含まれます。
ノードベースのクラスター用のメトリクス
ノードベースのクラスターを作成する際、ElastiCache はホストレベルのメトリクスとキャッシュメトリクスの両方を含むメトリクスを各ノードレベルで出力します。
ホストレベルのメトリクスの詳細については、「ホストレベルのメトリクス」を参照してください。
ノードレベルのメトリクスの詳細については、「Valkey と Redis OSS のメトリクス」を参照してください。
ノードベースのクラスター用のイベント (Valkey と Redis OSS)
ElastiCache は、ノードベースのクラスターに関連するイベントのログを記録します。ノードベースのクラスターを使用する場合、ElastiCache コンソール、AWS CLI、または Amazon Simple Notification Service (SNS) を使用してクラスターイベントを確認できます。ノードベースのクラスターイベントは Amazon EventBridge には公開されません。
ノードベースのクラスターイベントの情報には、イベントの日付と時刻、イベントのソース名とソースタイプ、イベントの説明などが含まれています。ElastiCache コンソール、AWS CLI describe-events コマンド、または ElastiCache API アクション DescribeEvents を使用して、ログから簡単にイベントを取得できます。
ElastiCache イベントの表示 (コンソール)
次の手順は、ElastiCache コンソールを使用してイベントを表示します。
ElastiCache コンソールを使用してスタックイベントを表示するには
AWS マネジメントコンソールにサインインして、ElastiCache コンソール (https://console.aws.amazon.com/elasticache/
) を開きます。 利用可能なすべてのイベントのリストを表示するには、ナビゲーションペインで [イベント] を選択します。
[イベント] 画面のリスト内の各行は 1 つのイベントを表し、イベントの送信元、イベントのタイプ、イベントの時間 (GMT)、イベントの説明が表示されます。フィルターを使用して、イベントリストにすべてのイベントを表示するか特定タイプのイベントのみを表示するかを指定できます。
ElastiCache イベントの表示 ()AWS CLI
AWS CLI を使用して ElastiCache イベントのリストを作成するには、describe-events コマンドを使用します。オプションパラメータを使用して、一覧されるイベントのタイプ、イベントの期間、イベント一覧の最大数などを制御できます。
次のコードでは、最大 40 個のノードベースのクラスターイベントを一覧表示します。
aws elasticache describe-events --source-type cache-cluster --max-items 40
次のコードでは、過去 24 時間 (1,440 分) のサーバーレスキャッシュのノードベースのイベントをすべて一覧表示します。
aws elasticache describe-events --source-type cache-cluster --duration 1440
ノードベースのクラスターイベント
このセクションには、ノードベースのクラスターで受け取る可能性があるイベントのリストが含まれています。
以下の ElastiCache イベントにより、Amazon SNS 通知がトリガーされます。イベントの詳細については、「ElastiCache イベントの表示」を参照してください。
| イベント名 | メッセージ | 説明 |
|---|---|---|
|
ElastiCache:AddCacheNodeComplete |
ElastiCache:AddCacheNodeComplete :
|
キャッシュノードがクラスターに追加され、使用可能になっています。 |
|
ElastiCache:AddCacheNodeFailed(使用できる IP アドレスが不足しているため) |
ElastiCache:AddCacheNodeFailed :
|
使用できる IP アドレスが不足しているため、キャッシュノードを追加できませんでした。 |
|
ElastiCache:CacheClusterParametersChanged |
ElastiCache:CacheClusterParametersChanged :
|
1 つ以上のクラスターパラメータが変更されました。 |
|
ElastiCache:CacheClusterProvisioningComplete |
ElastiCache:CacheClusterProvisioningComplete
|
クラスターのプロビジョニングが完了し、キャッシュクラスター内のキャッシュノードが使用可能になりました。 |
|
ElastiCache:CacheClusterProvisioningFailed(ネットワーク状態に互換性がないため) |
ElastiCache:CacheClusterProvisioningFailed :
|
存在しない 仮想プライベートクラウド (VPC) に新しいキャッシュクラスターに起動する試みが行われました。 |
ElastiCache:CacheClusterScalingComplete |
|
キャッシュクラスターのスケーリングが正常に完了しました。 |
ElastiCache:CacheClusterScalingFailed |
ElastiCache:CacheClusterScalingFailed : |
キャッシュクラスターのスケールアップが失敗しました。 |
|
ElastiCache:CacheClusterSecurityGroupModified |
ElastiCache:CacheClusterSecurityGroupModified :
|
以下のいずれかのイベントが発生しました。
|
|
ElastiCache:CacheNodeReplaceStarted |
ElastiCache:CacheNodeReplaceStarted :
|
ElastiCache が、キャッシュノードを実行しているホストのパフォーマンスが低下しているか、到達できないことを検出したため、キャッシュノードの置き換えを開始しました。 注記置き換えられたキャッシュノードの DNS エントリは変更されません。 ほとんどのインスタンスでは、このイベントが発生したときにクライアントのサーバーリストを更新する必要はありません。ただし、一部のキャッシュクライアントライブラリは、ElastiCache がキャッシュノードを置き換えた後でもキャッシュノードの使用を停止する可能性があります。この場合、このイベントが発生したとき、アプリケーションがサーバーリストを更新する必要があります。 |
|
ElastiCache:CacheNodeReplaceComplete |
ElastiCache:CacheNodeReplaceComplete :
|
ElastiCache が、キャッシュノードを実行しているホストのパフォーマンスが低下しているか、到達できないことを検出したため、キャッシュノードの置き換えを完了しました。 注記置き換えられたキャッシュノードの DNS エントリは変更されません。 ほとんどのインスタンスでは、このイベントが発生したときにクライアントのサーバーリストを更新する必要はありません。ただし、一部のキャッシュクライアントライブラリは、ElastiCache がキャッシュノードを置き換えた後でもキャッシュノードの使用を停止する可能性があります。この場合、このイベントが発生したとき、アプリケーションがサーバーリストを更新する必要があります。 |
|
ElastiCache:CacheNodesRebooted |
ElastiCache:CacheNodesRebooted :
|
1 つ以上のキャッシュノードが再起動されました。 メッセージ (Memcached) : |
|
ElastiCache:CertificateRenewalComplete (Valkey または Redis OSS のみ) |
ElastiCache:CertificateRenewalComplete
|
Amazon CA 証明書が正常に更新されました。 |
|
ElastiCache:CreateReplicationGroupComplete |
ElastiCache:CreateReplicationGroupComplete :
|
レプリケーショングループが正常に作成されました。 |
|
ElastiCache:DeleteCacheClusterComplete |
ElastiCache:DeleteCacheClusterComplete :
|
クラスターおよび関連するすべてのアプリケーションキャッシュノードの削除が完了しました。 |
ElastiCache:FailoverComplete (Valkey または Redis OSS のみ) |
|
レプリカノードへのフェイルオーバーが成功しました。 |
|
ElastiCache:ReplicationGroupIncreaseReplicaCountFinished |
ElastiCache:ReplicationGroupIncreaseReplicaCountFinished :
|
クラスタ内のレプリカの数が増加しました。 |
|
ElastiCache:ReplicationGroupIncreaseReplicaCountStarted |
ElastiCache:ReplicationGroupIncreaseReplicaCountStarted :
|
クラスターにレプリカを追加するプロセスが開始されました。 |
|
ElastiCache:NodeReplacementCanceled |
ElastiCache:NodeReplacementCanceled :
|
置き換え対象となっていたクラスター内のノードが置き換え対象ではなくなりました。 |
|
ElastiCache:NodeReplacementRescheduled |
ElastiCache:NodeReplacementRescheduled :
|
以前置き換え対象になったクラスター内のノードのスケジュールが、通知に記載されている新しい期間に変更されました。 実行可能なアクションについては、「ノードの置き換え (Valkey および Redis OSS)」を参照してください。 |
|
ElastiCache:NodeReplacementScheduled |
ElastiCache:NodeReplacementScheduled :
|
クラスター内のノードが、通知に記載されている期間中の置き換え対象となりました。 実行可能なアクションについては、「ノードの置き換え (Valkey および Redis OSS)」を参照してください。 |
|
ElastiCache:RemoveCacheNodeComplete |
ElastiCache:RemoveCacheNodeComplete :
|
キャッシュノードがクラスターから削除されました。 |
ElastiCache:ReplicationGroupScalingComplete |
|
レプリケーショングループのスケールアップオペレーションが正常に完了しました。 |
ElastiCache:ReplicationGroupScalingFailed |
|
レプリケーショングループのスケールアップが失敗しました。 |
ElastiCache:ServiceUpdateAvailableForNode |
|
セルフサービス更新は、ノードで使用できます。 |
|
ElastiCache:SnapshotComplete (Valkey または Redis OSS のみ) |
ElastiCache:SnapshotComplete :
|
キャッシュスナップショットの作成が正常に完了しました。 |
|
ElastiCache:SnapshotFailed (Valkey または Redis OSS のみ) |
SnapshotFailed :
|
キャッシュスナップショットの作成に失敗しました。詳細な原因については、クラスターのキャッシュイベントを参照してください。 スナップショットを表示する場合は、「 |