Администрирование через пользовательский интерфейс консоли управления
Предусловия
В основе архитектуры приложения GraDeLy лежит клиент-серверная реализация. Такая поставка требует развертывания основных компонентов:
- Компонент RPLW – модули репликации (воркеры). Это приложения, непосредственно выполняющих репликацию данных.
- Компонент GRDL – консоль управления. Это приложение, состоящее в свою очередь из:
- основного модуля бэкенд, реализующего API взаимодействия с модулями репликации;
- графического интерфейса пользователя;
- базы данных (БД) для централизованного хранения конфигураций.
Консоль управления имеет ролевую модель, позволяющую настроить наборы полномочий пользователей. В основе модели лежат полномочия доступа к API управления, которые группируются в роли, назначаемые фактическим пользователям системы. Роли пользователей указаны в разделе Роли.
При настройке ролей администратору рекомендуется руководствоваться принципом наименьших привилегий, чтобы избежать несанкционированного доступа к ресурсам.
Для настройки подключения к БД хранения конфигураций укажите соответствующие опции в файле application.yml.
Для работы с БД через PgBouncer в URL для подключения укажите не порт БД, а порт PgBouncer.
В пользовательском интерфейсе консоли управления администратору доступны следующие операции:
- создание нового проекта;
- создание нового соединения;
- устранение последствий ошибок репликации;
- перезапуск графа репликации с позиции с помощью технической таблицы;
- настройка репликации из нескольких источников в один приемник с помощью технической таблицы;
- поиск воркера после прерывания репликации;
- принудительный перезапуск модуля;
- оптимизация последовательности транзакций;
- отключение КВР;
- Настройка репликации DDL операций через пользовательский интерфейс;
- создание проекта Kafka Connect Cluster;
- редактирование проекта Kafka Connect Cluster;
- удаление проекта Kafka Connect Cluster.