O RDBTools é uma ferramenta de análise de memória do Redis que pode analisar sua instância do AWS ElastiCache e gerar recomendações personalizadas para sua instância do Redis. Este artigo é um guia rápido sobre como executar a análise de memória no AWS ElastiCache.
Instalar RDBTools
- Iniciar uma instância do Amazon Linux ec2 na mesma VPC que o ElastiCache
- Execute o seguinte comando para instalar e executar o docker
sudo yum update -y sudo yum install -y docker sudo usermod -aG docker ec2-user
- Execute o seguinte comando para instalar o RDBTools
docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42
- Aponte seu navegador para seu endereço IP do EC2.
Observação :Opcionalmente, você pode usar o modelo Cloud Formation para instalar o RDBTools.
Executar análise de memória
- Adicione sua instância do Redis que você deseja analisar
- Navegue até Análise de memória -> Visão geral, clique em Executar análise
- Você pode executar a análise no modo online ou offline.
- No modo online, nenhuma entrada extra é necessária, clique em continuar. O RDBTools se conectará à sua instância do Redis e executará a análise nela.
- No modo off-line, se os arquivos de snapshot do Redis estiverem no bucket do S3, você poderá fornecer o caminho do S3 na caixa de entrada. Você pode fornecer vários caminhos de instantâneos separados por vírgulas. Certifique-se de que sua máquina EC2 tenha a função IAM com pelo menos acesso Readonly ao seu bucket s3.
Assim que a análise for concluída, você receberá a seguinte tela. Leia mais sobre o recurso de análise de memória do RBDTools, onde tudo pode ajudá-lo.