Мониторинг
Предусловия
Пользователь авторизовался под ролью 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-ответа.