У меня есть проект с двумя микросервисами и шлюзом. Оба были созданы с помощью JHipster. Я использую кеш второго уровня Hibernate для кеширования и реализовал это с помощью решения Кеш Hazelcast. Все развернуто в Docker с помощью docker-compose. У меня вопрос: «Когда я загружаю сущности второй раз, как мне узнать, попадает ли микросервис в базу данных или извлекается из кеша». Где я могу увидеть сгенерированные запросы гибернации для каждого запроса? А журналы кеш-провайдера? Код загружен в Github для справки




Один из подходов, который можно использовать на всем протяжении вплоть до производственной среды, заключается в использовании приложение центра управления. Вы можете отслеживать пропускную способность по вводу и получению и многие другие статистические данные о производительности вашего кластера с помощью приложение центра управления. В качестве альтернативы вы можете использовать jconsole или управление полетами (при использовании Oracle JVM) для подключения к каждому отдельному узлу для просмотра статистики JMX.