1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/newegg-RCT

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh.md 7.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 13.03.2025 01:20 e58f830
Язык: :us: :ru:

RCT (Расчётная томография Redis)

RCT — это一站式的平台,用于通过解析rdb文件来分析Redis内存结构。支持对未加载和已加载的rdb文件进行分析、收集慢日志数据以及监控客户端列表。

GitHub 实时更新,请访问查看!

Функции

  • Анализ памяти

    Парсинг rdb-файлов позволяет анализировать использование памяти Redis с многомерной и многоотчетной точки зрения. Поддерживает различные способы анализа, такие как ручной и автоматический! Предоставляет возможность создания отчетов, экспорта ключей Redis и других функций!

  • Slowlog

    Модуль Slowlog собирает информацию Slowlog в режиме реального времени, создает многомерные отчеты, что позволяет удобно просматривать детали текущего Slowlog в кластере.

  • ClientList

    Модуль ClientList позволяет эффективно и удобно анализировать соединения клиентов!

Пример экрана

Экраны демонстрируют основные функции rct, последовательность действий, чтобы вы могли узнать основные возможности нашей платформы и ее применимость.

Быстрый старт

JRE (Linux и Windows)

Перед началом работы убедитесь, что установлен JRE версии 1.8+ и скачайте последнюю версию пакета с выпуска.Например, нажмите на RCT-Dashboard-2.0.0-release.tar.gz для загрузки, затем распакуйте архив (в Windows можно использовать WinRAR, в Linux — команду tar xvf RCT-Dashboard-2.0.0-release.tar.gz).

Аналогично, нажмите на RCT-Analyze-2.0.0-release.tar.gz для загрузки, затем распакуйте архив (в Windows можно использовать WinRAR, в Linux — команду tar xvf RCT-Analyze-2.0.0-release.tar.gz )

  1. Первым делом запустите центр управления RCT-Dashboard
    java -jar RCT-Dashboard-2.0.0.jar
  2. Запустите анализатор RCT-Analyze
    java -jar -Xmx1024m -Xms300m RCT-Analyze-2.0.0.jar
    В зависимости от размера файла rdb, скорректируйте максимальный размер кучи (не забудьте ограничить размер кучи, чтобы избежать влияния на производительность рабочих машин). RCT-Analyze следует развернуть на машине, где был создан rdb, то есть на машине с установкой Redis. На каждой машине следует развернуть один экземпляр.
  3. Войдите в систему Откройте браузер и перейдите по адресу http://127.0.0.1:8080. Введите имя пользователя и пароль; по умолчанию имя пользователя и пароль равняются rct/rct.### Docker (только для Linux)
  4. Сначала запустите центр управления RCT-Dashboard
  • По умолчанию
    docker run -d  --net=host xaecbd/rct-dashboard:latest
  • С настройками (перед запуском убедитесь, что на хостовой машине находятся config/application.properties и db/data.db)
    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
  1. Запустите анализатор RCT-Analyze
  • По умолчанию
    docker run -d -e "JAVA_OPTIONS=-Xmx1024m -Xms300m" --net=host xaecbd/rct-analyze:latest
  • С настройками (перед запуском убедитесь, что на хостовой машине находится config/application.properties)
    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
    В зависимости от размера файла rdb, скорректируйте максимальный размер кучи
  1. Войдите в систему Откройте браузер и перейдите по адресу http://127.0.0.1:8080, введите имя пользователя и пароль, по умолчанию имя пользователя и пароль равняются rct/rct## Объявление о версиях На данный момент поддерживаются следующие версии, более новые версии находятся в разработке, ожидайте новых обновлений!
Redis версия RCT версия
[2.6-5.0.3] 2.X

Пользовательская документация

Основное содержание пользователя включает описание основных функций модулей RCT.

  1. Описание модуля Chart
  2. Описание модуля анализа RDB
  3. Описание модуля SlowLog
  4. Описание модуля ClientList

Учебник использования RCT:

  1. Быстрый анализ с помощью инструмента анализа RDB
  2. Добавление экземпляра Redis

Проектный дизайн

Документация по дизайну включает описание архитектурного и фреймворкового дизайна RCT.

  1. Описание структуры кода
  2. План дизайна

TODO

Если вы хотите узнать больше информации, пожалуйста, обратитесь к документу TODO.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/newegg-RCT.git
git@api.gitlife.ru:oschina-mirror/newegg-RCT.git
oschina-mirror
newegg-RCT
newegg-RCT
master