RDBToolsは、AWS ElastiCacheインスタンスを分析し、Redisインスタンスのカスタム推奨事項を生成できるRedisメモリ分析ツールです。この記事は、AWSElastiCacheでメモリ分析を実行する方法に関するクイックガイドです。
RDBToolsをインストールします
- ElastiCacheと同じVPCでAmazonlinuxec2インスタンスを起動します
- 次のコマンドを実行して、docker
sudo yum update -y sudo yum install -y docker sudo usermod -aG docker ec2-user
- 次のコマンドを実行してRDBToolsをインストールします
docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42
- ブラウザでEC2IPアドレスを指定します。
注 :オプションで、クラウドフォーメーションテンプレートを使用してRDBToolsをインストールできます。
- 分析するRedisインスタンスを追加します
- [メモリ分析]->[概要]に移動し、[分析の実行]をクリックします
- 分析はオンラインモードまたはオフラインモードで実行できます。
- オンラインモードでは、追加の入力は必要ありません。[続行]をクリックします。 RDBToolsはRedisインスタンスに接続し、そのインスタンスで分析を実行します。
- オフラインモードでは、RedisスナップショットファイルがS3バケットにある場合、入力ボックスにS3パスを指定できます。複数のスナップショットパスをコンマで区切って指定できます。 EC2マシンにIAMの役割があり、s3バケットへの読み取り専用アクセスが少なくともあることを確認してください。
分析が完了すると、次の画面が表示されます。 RBDToolsのメモリ分析機能の詳細をご覧ください。