Реестр JHipster не может показывать метрики клиентских приложений - PullRequest
0 голосов
/ 19 марта 2019

Я создал новое микросервисное приложение JHipster для демонстрационных целей. Я использовал JHipster Registry version 4.1.1 и создал новое приложение UAA. Оба приложения запустились без ошибок.

Я хочу показать метрики приложения UAA в Панели реестра (Администрирование -> Метрики), но он не может автоматически отображать и выходить из реестра JHipster. В приложении UAA есть строка журнала:

Enter: com.mycompany.repository.CustomAuditEventRepository.add() with argument[s] = [AuditEvent [timestamp=2019-03-19T19:35:08.979Z, principal=access-token, type=AUTHENTICATION_FAILURE, data={type=org.springframework.security.authentication.BadCredentialsException, message=Cannot convert access token to JSON}]]

Пожалуйста, дайте мне знать, как решить эту проблему.

1 Ответ

0 голосов
/ 20 марта 2019

При использовании архитектуры UAA для микросервисов необходимо, чтобы реестр JHipster работал с профилем uaa для правильного управления зарегистрированными службами. В противном случае он ожидает, что службы будут использовать JWT по умолчанию.

Файл составления docker-compose шлюза для реестра (src/main/docker/jhipster-registry.yml) предварительно настроен с профилем uaa. Если вы запустите JHipster Registry другим способом (например, git clone или WAR-файл), убедитесь, что он включает профиль uaa.

...