Чек-лист проверки корректности работы
Для проверки работоспособности необходимо соблюсти следующий порядок шагов:
-
Авторизуйтесь в АРМ администратора (grdl-console-ui-unver), работа проходит корректно:
- если всплывающие ошибки отсутствуют;
- если вкладки соответствуют роли пользователя (соответствия приведены в разделе «Роли пользователей» документа «Руководство пользователя интерфейса консоли управления»).
-
Отправьте запрос в Health-check endpoint. Запрос выполняется через curl:
Для RPLW в DropApp:
http://${console_ingress.host}/Settings/isActive — если нет ошибок, будет получен ответ {"resultCode":0,"resultDescription":"Ok","stackTrace":null};http://${module_ingress.host}/Settings/isActive — если нет ошибок, будет получен ответ {"resultCode":0,"resultDescription":"Ok","stackTrace":null}.Для RPLW на ВМ:
systemctl status grdlw# Проверка HTTP endpointcurl -s http://localhost:[change_me]/Settings/isActive | jq# Замените [change_me] на порт из параметра server.port.jconsole [change_me]:9020 -
Проверьте лог-файлы на предмет ошибок.
Проверка работоспособности интеграций, отвечающих за безопасность
Критерии работоспособности интеграций:
- Интеграция с Platform V Monitor — можно увидеть по логам в интерфейсе Platform V Monitor после старта сервиса GraDeLy;
- Интеграция с Keycloak, системой авторизации — обращение в Keycloak происходит при конфигурировании источников (уже после установки GraDeLy), проверяется по успешности аутентификации и авторизации пользователя в системе;
- Интеграция с OTTS — в логах сайдкара OTT записаны сообщения об успешном получении токена, загрузке метамодели;
- Интеграция с Istio — после авторизации в интерфейсе GraDeLy вкладки Графы репликации, Соединения, Конфигурации, Процессы, Воркеры отображаются без ошибок;
- Интеграция с HashiCorp Vault — в логах Vault-Agent записаны сообщения об успешном получении секретов из Системы управления секретами.
Проверка работоспособности интеграций, не отвечающих за безопасность
Критерии работоспособности интеграций:
- Интеграция с MONA (Мониторинг) — после развертывания консоль начинает опрашивать воркеры, после первого обращения консоли к воркерам в Unimon попадут первые метрики работы продукта;
- Интеграция с LOGA (Журналирование) — можно увидеть по логам консоли в среде контейнеризации после развертывания консоли;
- Интеграция с Kafka — успешное тестирование соединения;
- Интеграция с PostgreSQL — успешное тестирование соединения.