Анализатор rct-analyze должен быть установлен на машине Redis при использовании инструмента анализа RDB для анализа RDB.
Независимо от того, используется ли Docker или JAR, программа анализатора должна быть установлена на всех машинах кластера Redis или экземпляра Redis, который вы хотите проанализировать. Поскольку наша архитектура использует Spring Cloud Eureka (регистрацию и обнаружение служб), все программы анализатора имеют только один центральный узел, то есть программу rct-dashboard.
После завершения установки можно анализировать файл RDB Redis. Шаги установки следующие:
Первым делом перейдите в модуль Анализа RDB.
Если ранее информация о конфигурации анализа RDB еще не была добавлена, страница откроется с возможностью добавления информации для улучшения RDB. Дополнительные детали#### 2. Выполнение анализа RDB После завершения конфигурации информации для анализа RDB нажмите кнопку Анализ в нижнем правом углу и затем нажмите OK. После этого центральный узел (RCT-dashboard) начинает распределение задач между программами анализа rct-analyze, установленными на каждом узле Redis. Программы анализа начинают анализировать созданные нативной версией Redis файлы RDB и отправляют обратную связь о состоянии и прогрессе анализа центральному узлу. Если распределение центрального узла (RCT-dashboard) выполнено успешно, появится диалоговое окно успешного анализа. Нажмите кнопку Просмотреть прогресс внутри окна, чтобы проверить прогресс анализа каждого узла.Если вы случайно покидаете страницу с прогрессом анализа, вы также можете нажать кнопку Просмотреть прогресс в информации о состоянии модуля Анализа RDB, чтобы снова войти на страницу с прогрессом.
После успешного анализа файла RDB результаты анализа записываются в таблицу базы данных rdb_analyze_result
, и если отчет был настроен в информации о анализе RDB, после завершения анализа результаты будут отправлены адресатам, указанным в настройках.
Результаты анализа также представляются пользователю в визуальном виде, как подробно указано ниже. Модуль графиков На этом простой анализ RDB завершен.
При выполнении анализа времени для файла RDB должно быть правильно заполнено выражение cron; в противном случае, если оно неверное, задача планировщика времени будет провалена.
После нажатия на кнопку Анализ сервер распределяет задачу анализа на узел Redis. Если сохранение данных RDB не активировано, то первым шагом является создание файла RDB. Длительность процесса создания файла RDB приводит к длительному времени ожидания в процессе Loading. (время ожидания Loading составляет 40 минут).##### 3. Как работает анализ RDB, если кластер не открывает сохранение данных RDB
Сначала вам нужно изменить конфигурацию в файле конфигурации приложения. Изменённые свойства конфигурации должны содержать rct.rdb.generate.enable=true
.
Если кластер не начинает сохранение данных RDB, после нажатия на кнопку "Анализ", программа автоматически выберет узел-слейв для генерации файла RDB. Путь для генерации файла следует пути, указанному в конфигурации Redis. Генерируется и анализируется файл RDB.
Генерация файла RDB происходит последовательно и выполняется только на узле-слейве, что гарантирует, что только один экземпляр всего кластера выполняет сохранение данных, таким образом минимизируются влияние на производительность. После тестирования, работа онлайн-систем остаётся неизменной.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )