Skip to content

Сервис

Данный раздел предназначен для проведения операций с сервером. Состоит из вкладки ОБЩЕЕ и индивидуальных вкладок для каждого сервера, входящего в состав кластера. img.png

Общее

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

Бэкапы

Список резервных копий приведен в таблице с заголовком Backup. Описание элементов управления приведено на скриншоте ниже. Резервная копия содержит в себе полную копию базы данных на момент ее запуска. Информация берется только из нереляционной базы данных MongoDB и не содержит поисковых индексов, которые формируются на этапе восстановления. По этой причине время на восстановление из резервной копии может увеличено для постройки поисковых индексов.

img.png

При нажатии кнопки ИСТОРИЯ ВОССТАНОВЛЕНИЙ можно просмотреть историю по восстановлению базы данных из бэкапов img.png

В столбце ошибки находится элемент, позволяющий отобразить ошибки, которые возникли при восстановлении из резервной копии. img.png

Также данная вкладка содержит поле, позволяющее загрузиться с любого бэкап-файла, расположенного на вашем компьютере.

Дампы

Дамп - это резервная точка + вспомогательная информация для разработчиков, содержащая в себе логи. Расширенная информация позволяет разработчикам воспроизвести ошибку, возникшую у пользователя.

Дампы делятся на полные и частичные (мини-дампы). Отличаются размером предоставляемых данных: в полном дампе находится также точка восстановления, а в частичном только информация для разработчика. С полного дампа можно точно также восстановить систему, как из резервной точки.

img.png

Патчи

Патч - это небольшое изменение структуры базы данных, которое позволяет исправить ошибки на стороне клиента, возникшие из-за проблем с базой данных. Патч может быть получен от разработчика и его необходимо загрузить с помощью поля "Загрузить патч". img.png

Блокировки

Блокировки предназначены для синхронизации работы кластера, работающего с несколькими инстансами под своим управлением. Чтобы несколько серверов не делали однотипную работу и не мешали друг другу, они синхронизуют свою работу посредством блокировок и общением внутри брокера сообщений. Редко могут возникнуть ситуации, когда сервер выставил блокировку и был удален из кластера. В таком случае блокировка не будет снята и необходимо ее удалить вручную.

img.png

Поисковые индексы

Если по каким-то причинам произошло повреждение поисковых индексов их можно перестроить. При этом все индексы будут удалены и перестроены заново. Данные операции могут занять много времени. img.png

Информация о сервере

Все сервера, входящие в состав кластера имеют однотипные панели, на которых отображается информация о состоянии сервера:

  • Текущая версия сервера и ядра приложения, а также доступные обновления
  • Статус соединения с реляционной и нереляционной базами данных (MongoDB, MySQL, PostgreSQL)
  • Статус соединения с брокером сообщений (Kafka)

На вкладке можно перезагрузить сервис, а также увидеть последние ошибки, возникшие на сервере. img.png