RCT — это платформа для анализа структуры памяти Redis путём парсинга файлов RDB. Поддерживает анализ файлов RDB для одноранговых/кластерных Redis, запросы Slowlog, мониторинг, а также запросы ClientList.
Анализ памяти
Анализ файлов RDB позволяет проводить анализ использования памяти Redis, поддерживаются многомерные отчёты. Поддерживаются как ручной, так и автоматический способы! Предоставлены функции генерации отчётов, экспорта ключей Redis и других.
Slowlog
Модуль Slowlog регулярно собирает информацию Slowlog, предоставляет многомерные отчёты, что удобно для просмотра текущих деталей Slowlog кластера.
ClientList
Модуль ClientList легко и эффективно анализирует и выводит соединения клиентов!
Скриншоты в основном представляют основные функции RCT, последовательность процессов помогает понять основные функции нашей платформы и сценарии её применения.
Перед началом работы убедитесь, что установлен JRE 1.8+ , а также скачана версия релиза.
Например, нажмите на rct-dashboard -2.0.0-release.tar.gz
, чтобы скачать и распаковать архив (под Windows можно использовать WinRAR, а под Linux команду tar xvf rct-dashboard-2.0.0-release.tar.gz
).1. Запустите центр управления RCT-dashboard
java -jar RCT-Dashboard-2.0.0.jar
Запустите анализатор rct-analyze
java -jar -Xmx1024m -Xms300m RCT-Analyze-2.0.0.jar
Настройте максимальный размер кучи в зависимости от размера файла RDB ( не забудьте ограничить размер кучи, чтобы избежать негативного влияния на производительность рабочей машины ). Анализатор RCT-Analyze следует развернуть на машинах, где создаются файлы RDB, или на машинах установки Redis, с одним экземпляром на каждую машину.
Войдите в систему В браузере для доступа к http://127.0.0.1:8080
, введите аккаунт и пароль, по умолчанию пароль для rct/rct### Docker (только для платформы Linux)
Предпочтительный запуск центра управления RCT-dashboard
docker run -d --net=host xaecbd/rct-dashboard:latest
docker run -d -v /opt/app/rct/rct-dashboard/config:/opt/app/rct/rct-dashboard/config -v /opt/app/rct/rct-dashboard/db:/opt/app/rct/rct-dashboard/db --net=host xaecbd/rct-dashboard:latest
docker run -d -e "JAVA_OPTIONS=-Xmx1024m -Xms300m" --net=host xaecbd/rct-analyze:latest
docker run -d -e "JAVA_OPTIONS=-Xmx1024m -Xms300m" -v /opt/app/rct/rct-analyze/config:/opt/app/rct/rct-analyze/config -v /data/redis/redis_cluster:/data/redis/redis_cluster --net=host xaecbd/rct-analyze:latest
Адаптируйте максимальный размер кучи в зависимости от размера базы данных.
3. Войдите в систему
Для доступа используйте адрес http://127.0.0.1:8080
, введите имя пользователя и пароль, по умолчанию пароль для rct/rct.## Версии
На данный момент поддержка ограничивается следующими версиями. Поддержка более новых версий находится в процессе разработки!
версия Redis | версия RCT |
---|---|
[2.6-5.0.3] | 2.X |
Пользовательское руководство представляет основные функции каждого модуля RCT.
Учебник по использованию RCT
Документация по дизайну представляет архитектурный и фреймворк-дизайн RCT.
Если вы хотите узнать больше информации, пожалуйста, обратитесь к документу TODO.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )