Диагностика работоспособности модуля osmax-provisioner
Диагностика работоспособности модуля osmax-provisioner осуществляется одним из следующих способов:
-
Проверка логов системы. В случае успешного запуска и работы модуля в логах должно присутствовать сообщение:
osmax-provisioner <version> on JVM (powered by Quarkus <quarkus_version>) started in <some_time>
Где:
-
<version>— версия установленного deb/rpm-пакета; -
<quarkus_version>— версия Quarkus; -
<some_time>— время запуска работы модуля.Пример:
osmax-provisioner 1.1.0 on JVM (powered by Quarkus 3.12.3) started in 13.321s.
-
-
Выполнение HTTP-запросов к автоматически созданным конечным точкам на машине с установленным
osmax-provisionerс помощью библиотеки SmallRye Health для Quarkus, реализующей спецификацию MicroProfile Health. Этот способ позволяет проводить проверку соединения модуля с базой данных и Apache Kafka:-
GET http://localhost:<port>/q/health/live— проверяет работоспособность системы; -
GET http://localhost:<port>/q/health/ready— проверяет, готова ли система обрабатывать запросы.Например:
-
GET http://localhost:8082/q/health/ready.Пример ответа на запрос к конечной точке
http://172.28.15.253:8082/q/health/live:{ "status": "UP", "checks": [ { "name": "SmallRye Reactive Messaging - liveness check", "status": "UP", "data": { "reinstallation-machines-import": "[OK]", "machine-installation-status": "[OK]", "reinstallation-machines-import-result": "[OK]" } } ] }Пример ответа на запрос к конечной точке
http://172.28.15.253:8082/q/health/ready:{ "status": "UP", "checks": [ { "name": "SmallRye Reactive Messaging - readiness check", "status": "UP", "data": { "reinstallation-machines-import": "[OK]", "machine-installation-status": "[OK]", "reinstallation-machines-import-result": "[OK]" } }, { "name": "Reactive PostgreSQL connections health check", "status": "UP", "data": { "<default>": "UP" } }, { "name": "Database connections health check", "status": "UP" } ] }
-