Appearance
Сервис
Данный раздел предназначен для проведения операций с сервером. Состоит из вкладки ОБЩЕЕ и индивидуальных вкладок для каждого сервера, входящего в состав кластера.
Общее
Вкладка отображает информацию об операциях над кластером. В ней содержится информация о точках восстановления, дампах, блокировках, а также возможность запустить перестройку поисковых индексов и фильтров.
Бэкапы
Список резервных копий приведен в таблице с заголовком Backup. Описание элементов управления приведено на скриншоте ниже. Резервная копия содержит в себе полную копию базы данных на момент ее запуска. Информация берется только из нереляционной базы данных MongoDB и не содержит поисковых индексов, которые формируются на этапе восстановления. По этой причине время на восстановление из резервной копии может увеличено для постройки поисковых индексов.
При нажатии кнопки ИСТОРИЯ ВОССТАНОВЛЕНИЙ можно просмотреть историю по восстановлению базы данных из бэкапов
В столбце ошибки находится элемент, позволяющий отобразить ошибки, которые возникли при восстановлении из резервной копии.
Также данная вкладка содержит поле, позволяющее загрузиться с любого бэкап-файла, расположенного на вашем компьютере.
Дампы
Дамп - это резервная точка + вспомогательная информация для разработчиков, содержащая в себе логи. Расширенная информация позволяет разработчикам воспроизвести ошибку, возникшую у пользователя.
Дампы делятся на полные и частичные (мини-дампы). Отличаются размером предоставляемых данных: в полном дампе находится также точка восстановления, а в частичном только информация для разработчика. С полного дампа можно точно также восстановить систему, как из резервной точки.
Патчи
Патч - это небольшое изменение структуры базы данных, которое позволяет исправить ошибки на стороне клиента, возникшие из-за проблем с базой данных. Патч может быть получен от разработчика и его необходимо загрузить с помощью поля "Загрузить патч".
Блокировки
Блокировки предназначены для синхронизации работы кластера, работающего с несколькими инстансами под своим управлением. Чтобы несколько серверов не делали однотипную работу и не мешали друг другу, они синхронизуют свою работу посредством блокировок и общением внутри брокера сообщений. Редко могут возникнуть ситуации, когда сервер выставил блокировку и был удален из кластера. В таком случае блокировка не будет снята и необходимо ее удалить вручную.
Поисковые индексы
Если по каким-то причинам произошло повреждение поисковых индексов их можно перестроить. При этом все индексы будут удалены и перестроены заново. Данные операции могут занять много времени.
Информация о сервере
Все сервера, входящие в состав кластера имеют однотипные панели, на которых отображается информация о состоянии сервера:
- Текущая версия сервера и ядра приложения, а также доступные обновления
- Статус соединения с реляционной и нереляционной базами данных (MongoDB, MySQL, PostgreSQL)
- Статус соединения с брокером сообщений (Kafka)
На вкладке можно перезагрузить сервис, а также увидеть последние ошибки, возникшие на сервере.