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

OSCHINA-MIRROR/newegg-RCT

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

Быстрое использование инструментов анализа RDB для анализа RDB

Анализатор rct-analyze должен быть установлен на машине Redis при использовании инструмента анализа RDB для анализа RDB.

Установка RCT-Analyze

Независимо от того, используется ли Docker или JAR, программа анализатора должна быть установлена на всех машинах кластера Redis или экземпляра Redis, который вы хотите проанализировать. Поскольку наша архитектура использует Spring Cloud Eureka (регистрацию и обнаружение служб), все программы анализатора имеют только один центральный узел, то есть программу rct-dashboard.

После завершения установки можно анализировать файл RDB Redis. Шаги установки следующие:

Первым делом перейдите в модуль Анализа RDB.

1. Полная конфигурация информации для анализа RDB

Если ранее информация о конфигурации анализа RDB еще не была добавлена, страница откроется с возможностью добавления информации для улучшения RDB. Дополнительные детали#### 2. Выполнение анализа RDB После завершения конфигурации информации для анализа RDB нажмите кнопку Анализ в нижнем правом углу и затем нажмите OK. После этого центральный узел (RCT-dashboard) начинает распределение задач между программами анализа rct-analyze, установленными на каждом узле Redis. Программы анализа начинают анализировать созданные нативной версией Redis файлы RDB и отправляют обратную связь о состоянии и прогрессе анализа центральному узлу. Если распределение центрального узла (RCT-dashboard) выполнено успешно, появится диалоговое окно успешного анализа. Нажмите кнопку Просмотреть прогресс внутри окна, чтобы проверить прогресс анализа каждого узла.Если вы случайно покидаете страницу с прогрессом анализа, вы также можете нажать кнопку Просмотреть прогресс в информации о состоянии модуля Анализа RDB, чтобы снова войти на страницу с прогрессом.

3. Просмотр результатов анализа

После успешного анализа файла RDB результаты анализа записываются в таблицу базы данных rdb_analyze_result, и если отчет был настроен в информации о анализе RDB, после завершения анализа результаты будут отправлены адресатам, указанным в настройках.

Результаты анализа также представляются пользователю в визуальном виде, как подробно указано ниже. Модуль графиков На этом простой анализ RDB завершен.

Внимание

1. Периодический анализ файлов RDB

При выполнении анализа времени для файла RDB должно быть правильно заполнено выражение cron; в противном случае, если оно неверное, задача планировщика времени будет провалена.

2. Время ожидания процесса Loading при анализе RDB достаточно велико

После нажатия на кнопку Анализ сервер распределяет задачу анализа на узел Redis. Если сохранение данных RDB не активировано, то первым шагом является создание файла RDB. Длительность процесса создания файла RDB приводит к длительному времени ожидания в процессе Loading. (время ожидания Loading составляет 40 минут).##### 3. Как работает анализ RDB, если кластер не открывает сохранение данных RDB Сначала вам нужно изменить конфигурацию в файле конфигурации приложения. Изменённые свойства конфигурации должны содержать rct.rdb.generate.enable=true. Если кластер не начинает сохранение данных RDB, после нажатия на кнопку "Анализ", программа автоматически выберет узел-слейв для генерации файла RDB. Путь для генерации файла следует пути, указанному в конфигурации Redis. Генерируется и анализируется файл RDB.

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

Опубликовать ( 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