Мониторинг#
Пререквизиты#
Пользователь авторизовался под ролью APPADMIN, INSPECTOR или APPDUTY.
Процесс#
Пользователь запрашивает информацию о графе через браузер в UI консоли.
Браузер направляет GET-запрос на сервис консоли
/graph/{graphId}.Консоль подключается к служебной базе данных для получения информации о графе.
Консоль возвращает ответ: код 200 при успешном соединении с БД и JSON с описанием графа.
Состояние графа визуально отображается в UI на основе данных из JSON-ответа.
Пользователь запрашивает информацию о конфигурациях в UI консоли.
Браузер направляет GET-запрос на сервис консоли
/configs.Консоль подключается к служебной базе данных, откуда получает полный список конфигураций.
Консоль возвращает ответ: код 200, если попытка соединения с БД успешна, и JSON-ответ с описанием конфигураций.
Конфигурации визуально отображаются на стенде в зависимости от параметров из JSON-ответа.
Пользователь запрашивает информацию о соединениях в UI консоли.
Браузер направляет GET-запрос на сервис консоли
/connections.Консоль подключается к служебной базе данных для получения списка соединений.
Консоль возвращается ответ: код 200 при успешном соединении с БД и JSON с описанием соединений.
Соединения визуально отображаются в UI на основе данных из JSON-ответа.
Пользователь запрашивает информацию о воркерах в UI консоли.
Браузер направляет GET-запрос на сервис консоли
/workers.Консоль подключается к служебной базе данных для получения списка воркеров.
Консоль возвращает ответ: код 200 при успешном соединении с БД и JSON с описанием воркеров.
Воркеры визуально отображаются в UI на основе данных из JSON-ответа.