Amazon ElastiCache Redisの監視

本ページは機械翻訳をもとに提供しています。正確かつ最新の情報は英語版の内容をご参照ください。

概要

Amazon ElastiCache for Redisは、ミリ秒未満のレイテンシーでリアルタイムアプリケーションをサポートする、フルマネージド型のインメモリキャッシングサービスです。一般的に、キャッシング、セッション管理、リアルタイム分析、メッセージブローカリングに使用されます。

Applications ManagerのElastiCache Redis監視ツールは、Redisキャッシュノードのパフォーマンス、メモリ使用率、レプリケーションの正常性、およびコマンドレベルの統計情報に対する可視性を提供します。これらのメトリックを監視することで、管理者はキャッシュのボトルネックを特定し、メモリ使用量を最適化し、キャッシュレイヤーの高可用性を確保できます。

ElastiCache Redis監視の新規作成

ElastiCache Redis監視の新規作成の方法については、こちらを参照してください。

監視パラメーター

[監視]タブをクリックして、[監視カテゴリービュー]に移動します。[クラウドアプリケーション]セクションのAmazon配下で[ElastiCache Redisインスタンス]をクリックします。表示されるElastiCache Redisの一括設定ビューは、3つのタブに分かれています。

  • [可用性]タブには、過去24時間または30日間の可用性履歴が表示されます。
  • [パフォーマンス]タブには、過去24時間または30日間の正常性ステータスとイベントが表示されます。
  • [リストビュー]タブでは、一括管理者設定を実行できます。

リストから監視をクリックすると、Amazon ElastiCache Redisダッシュボードに移動します。このダッシュボードには、以下のタブが含まれています。

パフォーマンス概要

パラメーター 説明
クラスター情報
キャッシュステータス ElastiCache Redisクラスターノードの現在のステータス。
ノードタイプ ElastiCache Redisキャッシュノードのインスタンスタイプ。
エンジンバージョン キャッシュノードで実行されているRedisエンジンのバージョン。
エンドポイントアドレス キャッシュノードエンドポイントのDNSホスト名。
エンドポイントポート キャッシュノードエンドポイントのポート番号。
マスターかどうか ポーリング時に、ElastiCache Redisノードが現在のシャード/クラスターのプライマリーノードであるかどうかのステータス。
保存進行中 ポーリング時に、ElastiCache Redisキャッシュノードでバックグラウンド保存が進行中かどうかのステータス。
パフォーマンス
CPU使用率 ポーリング時のElastiCache Redisキャッシュノードの平均CPU使用率(%)。
エンジンCPU使用率 ポーリング時にRedisエンジン専用の平均エンジンCPU使用率(%)。
キャッシュヒット率 ポーリング間隔におけるElastiCache Redisキャッシュノードの平均キャッシュヒット率(読み取り専用キー検索の成功率)(%)。
データベース使用率
データベースメモリ使用率 ポーリング時のElastiCache Redisクラスターで使用中の合計メモリに対する平均データベースメモリ使用率(%)。
データベースメモリ使用率(Evict) ポーリング時のElastiCache Redisクラスターで、削除ポリシーの決定のためにカウントされる、使用中の合計メモリに対する平均データベースメモリ使用率(Evict)(%)。
データベースキャパシティー使用率 ポーリング時のElastiCache Redisクラスターで使用中の合計データ容量に対する平均データベースキャパシティー使用率(%)。
データベースキャパシティー使用率(Evict) ポーリング時のElastiCache Redisクラスターで、オーバーヘッドとCOBを除いた、使用中の合計データ容量に対する平均データベースキャパシティー使用率(Evict)(%)。
CPUクレジット
CPUクレジットバランス ポーリング時のElastiCache Redisキャッシュノードの平均CPUクレジットバランス。
CPUクレジット使用量 ポーリング時のElastiCache Redisキャッシュノードの平均CPUクレジット使用量。
空きメモリ
空きメモリ ポーリング時にElastiCache Redisキャッシュノードで利用可能な平均解放可能メモリ(MB)。
スワップ使用量
スワップ使用量 ポーリング時のElastiCache Redisキャッシュノードの平均スワップ使用量(MB)。
使用済みキャッシュデータ
使用済みキャッシュデータ ポーリング時にElastiCache Redisキャッシュノードで(データセットやバッファーを含むすべての目的でRedisによって割り当てられた)平均使用済みキャッシュデータ(MB)。
メモリの断片化
アクティブデフラグヒット ポーリング間隔におけるElastiCache Redisキャッシュノードのアクティブデフラグヒットの合計数(アクティブデフラグメンテーションプロセスによる1分あたりの値の再割り当て)。
メモリ断片化率 ポーリング間隔におけるElastiCache Redisキャッシュノードの、OSによって割り当てられたメモリとRedisによって要求されたメモリの平均メモリ断片化率。
キャッシュパフォーマンス
キャッシュヒット ポーリング間隔におけるElastiCache Redisキャッシュノードのキャッシュヒット(メイン辞書での読み取り専用キー検索の成功)の合計数。
キャッシュミス ポーリング間隔におけるElastiCache Redisキャッシュノードのキャッシュミス(メイン辞書での読み取り専用キー検索の失敗)の合計数。
削除されたキー
削除されたキー ポーリング間隔におけるElastiCache Redisキャッシュノードのmaxmemory制限により削除されたキーの合計数。
キー失効イベント
キー失効イベント ポーリング間隔におけるElastiCache Redisキャッシュノードのキー失効イベントの合計数。
現在のアイテム
現在のアイテム ポーリング間隔におけるElastiCache Redisキャッシュ内の現在のアイテムの平均数。
現在の揮発性アイテム ポーリング間隔におけるElastiCache Redisキャッシュ内の現在の揮発性アイテム(すべてのデータベースでTTLが設定されたキー)の平均数。
DB0有効期間
DB0有効期間 ポーリング間隔におけるElastiCache RedisキャッシュノードのDB0内のキーの平均DB0有効期間(ms)。
追跡キー
追跡キー ポーリング間隔におけるElastiCache RedisキャッシュノードのRedisキートラッキングによって追跡されたキーの合計数。
接続
現在の接続 ポーリング間隔におけるElastiCache Redisキャッシュノードの現在の接続(読み取りレプリカを除くクライアント接続)の平均数。
新規接続 ポーリング間隔におけるElastiCache Redisサーバーによって受け入れられた新規接続の平均数。
認証と認可の失敗
認証の失敗 ポーリング間隔におけるElastiCache Redisインスタンスでの認証の失敗(失敗したAUTHコマンドの試行)の平均数。
コマンド認可の失敗 ポーリング間隔におけるElastiCache Redisキャッシュノードでのコマンド認可の失敗(許可されていないコマンドを実行しようとした呼び出しの失敗)の平均数。
キー認可の失敗 ポーリング間隔におけるElastiCache Redisキャッシュノードでのキー認可の失敗(許可されていないキーにアクセスしようとした試行の失敗)の平均数。
チャネル認可の失敗 ポーリング間隔におけるElastiCache Redisキャッシュノードでのチャネル認可の失敗(許可されていないチャネルにアクセスしようとした試行の失敗)の平均数。
IAM認証
IAM認証の有効期限切れ ポーリング間隔におけるElastiCache RedisキャッシュノードでのIAM認証の有効期限切れ(有効期限が切れたIAM認証接続)の合計数。
IAM認証のスロットリング ポーリング間隔におけるElastiCache RedisキャッシュノードでのIAM認証のスロットリングイベント(スロットルされたIAM認証のAUTHまたはHELLOリクエスト)の合計数。

ネットワークとレプリケーション

パラメーター 説明
プライマリーリンクヘルスステータス
プライマリーリンクヘルスステータス ポーリング時のElastiCache Redisキャッシュノードのプライマリーノードへの接続のプライマリーリンクヘルスステータス。
トラフィック管理アクティブ ポーリング時にElastiCacheがElastiCache Redisキャッシュノード上でトラフィックをアクティブに管理しているかどうかを示すトラフィック管理アクティブステータス。
レプリケーションラグ
レプリケーションラグ ポーリング間隔におけるElastiCache Redisキャッシュノードの平均レプリケーションラグ(レプリカがプライマリーノードに遅れている時間(秒))(秒)。
レプリケートされたデータ
レプリケートされたデータ ポーリング間隔におけるElastiCache Redisキャッシュノードの平均レプリケートデータ(プライマリーノードからすべてのレプリカに送信されたデータ)(MB)。
グローバルデータストアのレプリケーションラグ
グローバルデータストアのレプリケーションラグ ポーリング間隔におけるElastiCache Redisキャッシュノードのセカンダリーリージョンのプライマリーノードとプライマリーリージョンのプライマリーノード間の平均グローバルデータストアレプリケーションラグ(秒)。
ネットワーク許容量超過
受信帯域幅制限超過 ポーリング間隔におけるElastiCache Redisキャッシュノードの平均受信帯域幅制限超過(受信帯域幅が最大値を超えたためにシェーピングされたパケット)。
送信帯域幅制限超過 ポーリング間隔におけるElastiCache Redisキャッシュノードの平均送信帯域幅制限超過(送信帯域幅が最大値を超えたためにシェーピングされたパケット)。
接続制限超過 ポーリング間隔におけるElastiCache Redisキャッシュノードの平均ネットワーク接続追跡許容量超過。
パケットレート制限超過 ポーリング間隔におけるElastiCache Redisキャッシュノードの平均ネットワーク秒間パケット許容量超過。
ネットワークトラフィック
受信トラフィック ポーリング間隔におけるElastiCache Redisキャッシュノードでホストがネットワークから読み取ったデータの1分あたりのレート(MB/分)。
送信トラフィック ポーリング間隔におけるElastiCache Redisキャッシュノードでホストがネットワークに書き込んだデータの1分あたりのレート(MB/分)。
ネットワークパケット
受信パケット ポーリング間隔におけるElastiCache Redisキャッシュノードのすべてのネットワークインターフェイスで受信されたパケットの1分あたりのレート(パケット/分)。
送信パケット ポーリング間隔におけるElastiCache Redisキャッシュノードのすべてのネットワークインターフェイスで送信されたパケットの1分あたりのレート(パケット/分)。
ネットワークピークスループット
ピーク受信トラフィック ポーリング間隔におけるElastiCache Redisキャッシュノードで受信された1秒あたりの最大データ量(MB/秒)。
ピーク送信トラフィック ポーリング間隔におけるElastiCache Redisキャッシュノードで送信された1秒あたりの最大データ量(MB/秒)。
ネットワークピークパケット
ピーク受信パケット ポーリング間隔におけるElastiCache Redisキャッシュノードで受信された1秒あたりの最大パケット数(パケット/秒)。
ピーク送信パケット ポーリング間隔におけるElastiCache Redisキャッシュノードで送信された1秒あたりの最大パケット数(パケット/秒)。
ディスクスループット
ディスクデータ読み取り ポーリング間隔におけるElastiCache Redisキャッシュノードのディスクから読み取られたデータの1分あたりのレート(MB/分)。
ディスクデータ書き込み ポーリング間隔におけるElastiCache Redisキャッシュノードのディスクに書き込まれたデータの1分あたりのレート(MB/分)。
ディスクアイテム
ディスクアイテム読み取り ポーリング間隔におけるElastiCache Redisキャッシュノードのディスクから読み取られたアイテムの1分あたりのレート(アイテム/分)。
ディスクアイテム書き込み ポーリング間隔におけるElastiCache Redisキャッシュノードのディスクに書き込まれたアイテムの1分あたりのレート(アイテム/分)。
注:[ネットワークとレプリケーション]タブのメトリックは、デフォルトではデータ収集が無効になっており、パフォーマンスポーリングでは[ネットワークとレプリケーション]としてマッピングされています。
データ収集を有効にするには、[設定]→[ディスカバリとデータ収集]→[パフォーマンスポーリング]に移動し、[データ収集の最適化]タブを選択します。
監視タイプとして[Amazon ElastiCache Redis]を、メトリック名として[ネットワークとレプリケーション]を選択し、希望の時間間隔を設定します。

コマンド統計

パラメーター 説明
読み取り/書き込みコマンドレイテンシー
Getタイプコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均Getタイプコマンドレイテンシー(読み取り専用タイプコマンド)(マイクロ秒)。
Setタイプコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均Setタイプコマンドレイテンシー(書き込みタイプコマンド)(マイクロ秒)。
キーベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均キーベースコマンドレイテンシー(マイクロ秒)。
非キータイプコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均非キータイプコマンドレイテンシー(マイクロ秒)。
読み取り/書き込みコマンド使用状況
Getタイプコマンド ポーリング間隔におけるElastiCache RedisキャッシュノードのGetタイプコマンド(読み取り専用タイプコマンド)の合計数。
Setタイプコマンド ポーリング間隔におけるElastiCache RedisキャッシュノードのSetタイプコマンド(書き込みタイプコマンド)の合計数。
キーベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードのキーベースコマンドの合計数。
非キーベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードの非キータイプコマンドの合計数。
データ構造コマンドレイテンシー
文字列ベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均文字列ベースコマンドレイテンシー(マイクロ秒)。
ハッシュベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均ハッシュベースコマンドレイテンシー(マイクロ秒)。
リストベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均リストベースコマンドレイテンシー(マイクロ秒)。
セットベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均セットベースコマンドレイテンシー(マイクロ秒)。
ソート済みセットベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均ソート済みセットベースコマンドレイテンシー(マイクロ秒)。
ストリームベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均ストリームベースコマンドレイテンシー(マイクロ秒)。
JSONベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均JSONベースコマンドレイテンシー(マイクロ秒)。
HyperLogLogベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均HyperLogLogベースコマンドレイテンシー(マイクロ秒)。
データ構造コマンド使用状況
文字列ベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードの文字列ベースコマンドの合計数。
ハッシュベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードのハッシュベースコマンドの合計数。
リストベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードのリストベースコマンドの合計数。
セットベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードのセットベースコマンドの合計数。
ソート済みセットベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードのソート済みセットベースコマンドの合計数。
ストリームベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードのストリームベースコマンドの合計数。
JSONベースコマンド ポーリング間隔におけるElastiCache RedisキャッシュノードのJSONベースコマンドの合計数。
HyperLogLogベースコマンド ポーリング間隔におけるElastiCache RedisキャッシュノードのHyperLogLogベースコマンドの合計数。
ユーティリティコマンドレイテンシー
クラスターベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均クラスターベースコマンドレイテンシー(マイクロ秒)。
Evalベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均Evalベースコマンドレイテンシー(マイクロ秒)。
Geospatialベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均Geospatialベースコマンドレイテンシー(マイクロ秒)。
Pub/Subベースコマンドレイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均Pub/Subベースコマンドレイテンシー(マイクロ秒)。
ユーティリティコマンド使用状況
クラスターベースコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードのクラスターベースコマンドの合計数。
Evalベースコマンド ポーリング間隔におけるElastiCache RedisキャッシュノードのEvalベースコマンドの合計数。
Geospatialベースコマンド ポーリング間隔におけるElastiCache RedisキャッシュノードのGeospatialベースコマンドの合計数。
Pub/Subベースコマンド ポーリング間隔におけるElastiCache RedisキャッシュノードのPub/Subベースコマンドの合計数。
リクエストレイテンシー
書き込みリクエスト成功レイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均書き込みリクエスト成功レイテンシー(マイクロ秒)。
読み取りリクエスト成功レイテンシー ポーリング間隔におけるElastiCache Redisキャッシュノードの平均読み取りリクエスト成功レイテンシー(マイクロ秒)。
失敗したコマンド
失敗したコマンド ポーリング間隔におけるElastiCache Redisキャッシュノードの失敗したコマンド(エラーカウント)の合計数。
検索統計
検索インデックス ポーリング間隔におけるElastiCache Redisキャッシュノードで作成された検索インデックスの合計数。
検索インデックス付きドキュメント ポーリング間隔におけるElastiCache Redisキャッシュノードの検索インデックス付きドキュメント(すべてのインデックス内のキー)の合計数。
検索メモリ使用量
使用済み検索メモリ ポーリング間隔におけるElastiCache Redisキャッシュノードの平均使用済み検索メモリ(すべての検索データ構造で消費されたデータ)(MB)。
注:[コマンド統計]タブのメトリックは、デフォルトではデータ収集が無効になっており、パフォーマンスポーリングでは[コマンド統計]としてマッピングされています。
データ収集を有効にするには、[設定]→[ディスカバリとデータ収集]→[パフォーマンスポーリング]に移動し、[データ収集の最適化]タブを選択します。
監視タイプとして[Amazon ElastiCache Redis]を、メトリック名として[コマンド統計]を選択し、希望の時間間隔を設定します。

設定

パラメーター 説明
設定
キャッシュクラスターID キャッシュクラスターノードの一意の識別子。
エンジン名 ノードで使用されているキャッシュエンジンの名前。
エンジンバージョン キャッシュノードで実行されているRedisエンジンのバージョン。
ノードタイプ ElastiCache Redisキャッシュノードのインスタンスタイプ。
作成日時 キャッシュクラスターが作成された日時。
エンドポイントアドレス キャッシュノードエンドポイントのDNSホスト名。
エンドポイントポート キャッシュノードエンドポイントのポート番号。
アベイラビリティーゾーン キャッシュノードが作成されたAWSアベイラビリティーゾーン。
レプリケーショングループID このキャッシュクラスターが属するレプリケーショングループの識別子。
優先メンテナンスウィンドウ システムメンテナンスを実行できる週ごとの時間範囲。
パラメーターグループ このクラスターに関連付けられているキャッシュパラメーターグループの名前。
サブネットグループ このクラスターに関連付けられているキャッシュサブネットグループの名前。
スナップショット保持期間 ElastiCacheが自動スナップショットを削除する前に保持する日数(日)。
スナップショットウィンドウ ElastiCacheが毎日のスナップショットを取得する毎日の時間範囲。
セキュリティー設定
セキュリティーグループ キャッシュクラスターに関連付けられているVPCセキュリティーグループ。
転送中の暗号化 クライアントとキャッシュノード間で転送中のデータが暗号化されているかどうか。
保管時の暗号化 ディスクに保存されているデータが保管時に暗号化されているかどうか。
マイナーバージョン自動アップグレード キャッシュクラスターのマイナーエンジンバージョンの自動アップグレードが有効になっているかどうか。