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

Чек-лист проверки корректности работы

Для проверки работоспособности необходимо соблюсти следующий порядок шагов:

  1. Авторизуйтесь в АРМ администратора (grdl-console-ui-unver), работа проходит корректно:

    • если всплывающие ошибки отсутствуют;
    • если вкладки соответствуют роли пользователя (соответствия приведены в разделе «Роли пользователей» документа «Руководство пользователя интерфейса консоли управления»).
  2. Отправьте запрос в 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 endpoint
    curl -s http://localhost:[change_me]/Settings/isActive | jq

    # Замените [change_me] на порт из параметра server.port.
    jconsole [change_me]:9020
  3. Проверьте лог-файлы на предмет ошибок.

Проверка работоспособности интеграций, отвечающих за безопасность​

Критерии работоспособности интеграций:

  • Интеграция с Platform V Monitor — можно увидеть по логам в интерфейсе Platform V Monitor после старта сервиса GraDeLy;
  • Интеграция с Keycloak, системой авторизации — обращение в Keycloak происходит при конфигурировании источников (уже после установки GraDeLy), проверяется по успешности аутентификации и авторизации пользователя в системе;
  • Интеграция с OTTS — в логах сайдкара OTT записаны сообщения об успешном получении токена, загрузке метамодели;
  • Интеграция с Istio — после авторизации в интерфейсе GraDeLy вкладки Графы репликации, Соединения, Конфигурации, Процессы, Воркеры отображаются без ошибок;
  • Интеграция с HashiCorp Vault — в логах Vault-Agent записаны сообщения об успешном получении секретов из Системы управления секретами.

Проверка работоспособности интеграций, не отвечающих за безопасность​

Критерии работоспособности интеграций:

  • Интеграция с MONA (Мониторинг) — после развертывания консоль начинает опрашивать воркеры, после первого обращения консоли к воркерам в Unimon попадут первые метрики работы продукта;
  • Интеграция с LOGA (Журналирование) — можно увидеть по логам консоли в среде контейнеризации после развертывания консоли;
  • Интеграция с Kafka — успешное тестирование соединения;
  • Интеграция с PostgreSQL — успешное тестирование соединения.