Перейти к основному содержимому

Мониторинг

Предусловия​

Пользователь авторизовался под ролью APPADMIN, INSPECTOR или APPDUTY.

Процесс​

  1. Пользователь запрашивает информацию о графе через браузер в UI консоли.
  2. Браузер направляет GET-запрос на сервис консоли /graph/{graphId}.
  3. Консоль подключается к служебной базе данных для получения информации о графе.
  4. Консоль возвращает ответ: код 200 при успешном соединении с БД и JSON с описанием графа.
  5. Состояние графа визуально отображается в UI на основе данных из JSON-ответа.
  6. Пользователь запрашивает информацию о конфигурациях в UI консоли.
  7. Браузер направляет GET-запрос на сервис консоли /configs.
  8. Консоль подключается к служебной базе данных, откуда получает полный список конфигураций.
  9. Консоль возвращает ответ: код 200, если попытка соединения с БД успешна, и JSON-ответ с описанием конфигураций.
  10. Конфигурации визуально отображаются на стенде в зависимости от параметров из JSON-ответа.
  11. Пользователь запрашивает информацию о соединениях в UI консоли.
  12. Браузер направляет GET-запрос на сервис консоли /connections.
  13. Консоль подключается к служебной базе данных для получения списка соединений.
  14. Консоль возвращается ответ: код 200 при успешном соединении с БД и JSON с описанием соединений.
  15. Соединения визуально отображаются в UI на основе данных из JSON-ответа.
  16. Пользователь запрашивает информацию о воркерах в UI консоли.
  17. Браузер направляет GET-запрос на сервис консоли /workers.
  18. Консоль подключается к служебной базе данных для получения списка воркеров.
  19. Консоль возвращает ответ: код 200 при успешном соединении с БД и JSON с описанием воркеров.
  20. Воркеры визуально отображаются в UI на основе данных из JSON-ответа.