RDBTools to narzędzie do analizy pamięci Redis, które może analizować Twoją instancję AWS ElastiCache i generować niestandardowe rekomendacje dla Twojej instancji Redis. Ten artykuł jest krótkim przewodnikiem po tym, jak przeprowadzić analizę pamięci w AWS ElastiCache.
Zainstaluj RDBTools
- Uruchom instancję amazon linux ec2 w tym samym VPC co ElastiCache
- Uruchom następujące polecenie, aby zainstalować i uruchomić docker
sudo yum update -y sudo yum install -y docker sudo usermod -aG docker ec2-user
- Uruchom następujące polecenie, aby zainstalować RDBTools
docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42
- Wskaż w przeglądarce adres IP EC2.
Uwaga :Opcjonalnie możesz użyć szablonu Cloud Formation, aby zainstalować RDBTools.
Uruchom analizę pamięci
- Dodaj instancję Redis, którą chcesz przeanalizować
- Przejdź do Analiza pamięci -> Przegląd, kliknij Uruchom analizę
- Możesz uruchomić analizę w trybie online lub offline.
- W trybie online nie są potrzebne żadne dodatkowe informacje, kliknij przycisk Kontynuuj. RDBTools połączy się z Twoją instancją Redis i przeprowadzi na niej analizę.
- W trybie offline, jeśli pliki migawek Redis znajdują się w zasobniku S3, możesz podać ścieżkę S3 w polu wprowadzania. Możesz podać wiele ścieżek migawki oddzielonych przecinkami. Upewnij się, że Twoja maszyna EC2 ma rolę uprawnień z dostępem co najmniej tylko do odczytu do Twojego zasobnika s3.
Po zakończeniu analizy pojawi się następujący ekran. Przeczytaj więcej o funkcji analizy pamięci RBDTools, w której wszystko może ci pomóc.