Valkey および Redis OSS のノードベースのクラスター用のメトリクスとイベント - Amazon ElastiCache

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 コンソールを使用してスタックイベントを表示するには

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

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

  3. [イベント] 画面のリスト内の各行は 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 : cache-cluster

キャッシュノードがクラスターに追加され、使用可能になっています。

ElastiCache:AddCacheNodeFailed(使用できる IP アドレスが不足しているため)

ElastiCache:AddCacheNodeFailed : cluster-name

使用できる IP アドレスが不足しているため、キャッシュノードを追加できませんでした。

ElastiCache:CacheClusterParametersChanged

ElastiCache:CacheClusterParametersChanged : cluster-name

1 つ以上のクラスターパラメータが変更されました。

ElastiCache:CacheClusterProvisioningComplete

ElastiCache:CacheClusterProvisioningComplete cluster-name-0001-005

クラスターのプロビジョニングが完了し、キャッシュクラスター内のキャッシュノードが使用可能になりました。

ElastiCache:CacheClusterProvisioningFailed(ネットワーク状態に互換性がないため)

ElastiCache:CacheClusterProvisioningFailed : cluster-name

存在しない 仮想プライベートクラウド (VPC) に新しいキャッシュクラスターに起動する試みが行われました。

ElastiCache:CacheClusterScalingComplete

CacheClusterScalingComplete : cluster-name

キャッシュクラスターのスケーリングが正常に完了しました。

ElastiCache:CacheClusterScalingFailed

ElastiCache:CacheClusterScalingFailed : cluster-name

キャッシュクラスターのスケールアップが失敗しました。

ElastiCache:CacheClusterSecurityGroupModified

ElastiCache:CacheClusterSecurityGroupModified : cluster-name

以下のいずれかのイベントが発生しました。

  • クラスターについて承認されたキャッシュセキュリティグループのリストが変更されました。

  • 1 つ以上の新しい EC2 セキュリティグループが、クラスターに関連付けられたキャッシュセキュリティグループで承認されました。

  • 1 つ以上の EC2 セキュリティグループが、クラスターに関連付けられたキャッシュセキュリティグループから取り消されました。

ElastiCache:CacheNodeReplaceStarted

ElastiCache:CacheNodeReplaceStarted : cluster-name

ElastiCache が、キャッシュノードを実行しているホストのパフォーマンスが低下しているか、到達できないことを検出したため、キャッシュノードの置き換えを開始しました。

注記

置き換えられたキャッシュノードの DNS エントリは変更されません。

ほとんどのインスタンスでは、このイベントが発生したときにクライアントのサーバーリストを更新する必要はありません。ただし、一部のキャッシュクライアントライブラリは、ElastiCache がキャッシュノードを置き換えた後でもキャッシュノードの使用を停止する可能性があります。この場合、このイベントが発生したとき、アプリケーションがサーバーリストを更新する必要があります。

ElastiCache:CacheNodeReplaceComplete

ElastiCache:CacheNodeReplaceComplete : cluster-name

ElastiCache が、キャッシュノードを実行しているホストのパフォーマンスが低下しているか、到達できないことを検出したため、キャッシュノードの置き換えを完了しました。

注記

置き換えられたキャッシュノードの DNS エントリは変更されません。

ほとんどのインスタンスでは、このイベントが発生したときにクライアントのサーバーリストを更新する必要はありません。ただし、一部のキャッシュクライアントライブラリは、ElastiCache がキャッシュノードを置き換えた後でもキャッシュノードの使用を停止する可能性があります。この場合、このイベントが発生したとき、アプリケーションがサーバーリストを更新する必要があります。

ElastiCache:CacheNodesRebooted

ElastiCache:CacheNodesRebooted : cluster-name

1 つ以上のキャッシュノードが再起動されました。

メッセージ (Memcached) : "Cache node %s shutdown" 2 番目のメッセージ: "Cache node %s restarted"

ElastiCache:CertificateRenewalComplete (Valkey または Redis OSS のみ)

ElastiCache:CertificateRenewalComplete

Amazon CA 証明書が正常に更新されました。

ElastiCache:CreateReplicationGroupComplete

ElastiCache:CreateReplicationGroupComplete : cluster-name

レプリケーショングループが正常に作成されました。

ElastiCache:DeleteCacheClusterComplete

ElastiCache:DeleteCacheClusterComplete : cluster-name

クラスターおよび関連するすべてのアプリケーションキャッシュノードの削除が完了しました。

ElastiCache:FailoverComplete (Valkey または Redis OSS のみ)

ElastiCache:FailoverComplete : mycluster

レプリカノードへのフェイルオーバーが成功しました。

ElastiCache:ReplicationGroupIncreaseReplicaCountFinished

ElastiCache:ReplicationGroupIncreaseReplicaCountFinished : cluster-name-0001-005

クラスタ内のレプリカの数が増加しました。

ElastiCache:ReplicationGroupIncreaseReplicaCountStarted

ElastiCache:ReplicationGroupIncreaseReplicaCountStarted : cluster-name-0003-004

クラスターにレプリカを追加するプロセスが開始されました。

ElastiCache:NodeReplacementCanceled

ElastiCache:NodeReplacementCanceled : cluster-name

置き換え対象となっていたクラスター内のノードが置き換え対象ではなくなりました。

ElastiCache:NodeReplacementRescheduled

ElastiCache:NodeReplacementRescheduled : cluster-name

以前置き換え対象になったクラスター内のノードのスケジュールが、通知に記載されている新しい期間に変更されました。

実行可能なアクションについては、「ノードの置き換え (Valkey および Redis OSS)」を参照してください。

ElastiCache:NodeReplacementScheduled

ElastiCache:NodeReplacementScheduled : cluster-name

クラスター内のノードが、通知に記載されている期間中の置き換え対象となりました。

実行可能なアクションについては、「ノードの置き換え (Valkey および Redis OSS)」を参照してください。

ElastiCache:RemoveCacheNodeComplete

ElastiCache:RemoveCacheNodeComplete : cluster-name

キャッシュノードがクラスターから削除されました。

ElastiCache:ReplicationGroupScalingComplete

ElastiCache:ReplicationGroupScalingComplete : cluster-name

レプリケーショングループのスケールアップオペレーションが正常に完了しました。

ElastiCache:ReplicationGroupScalingFailed

"Failed applying modification to cache node type to %s."

レプリケーショングループのスケールアップが失敗しました。

ElastiCache:ServiceUpdateAvailableForNode

"Service update is available for cache node %s."

セルフサービス更新は、ノードで使用できます。

ElastiCache:SnapshotComplete (Valkey または Redis OSS のみ)

ElastiCache:SnapshotComplete : cluster-name

キャッシュスナップショットの作成が正常に完了しました。

ElastiCache:SnapshotFailed (Valkey または Redis OSS のみ)

SnapshotFailed : cluster-name

キャッシュスナップショットの作成に失敗しました。詳細な原因については、クラスターのキャッシュイベントを参照してください。

スナップショットを表示する場合は、「DescribeSnapshots」を参照してください。ステータスは failed です。