Диагностика работоспособности модуля osmax-core
Диагностика работоспособности модуля osmax-core
осуществляется одним из следующих способов:
-
Проверка логов системы. В случае успешного запуска и работы модуля в логах должно присутствовать сообщение:
osmax-core <version> on JVM (powered by Quarkus 3.12.3) started in 13.321s.
Где <version> — версия установленного deb/rpm-пакета.
-
Выполнение HTTP-запросов к автоматически созданным конечным точкам на машине с установленным
osmax-core
с помощью библиотеки SmallRye Health для Quarkus, реализующей спецификацию MicroProfile Health. Этот способ позволяет проводить проверку соединения модуля с базой данных и Apache Kafka:-
GET http://localhost:8081/q/health/live
— проверяет работоспособность системы; -
GET http://localhost:8081/q/health/ready
— проверяет, готова ли система обрабатывать запросы.Для проверки установки соединения с LDAP-сервером, модулем «Удаленный доступ», модулем координации (SaltStack) и S3-совместимым хранилищем см. логи системы. Пример ответа на запрос к конечной точке
http://172.28.15.253:8081/q/health/live
:{ "status": "UP", "checks": [ { "name": "SmallRye Reactive Messaging - liveness check", "status": "UP", "data": { "salt-events-kafka": "[OK]", "provisioner-os-installed-events-kafka": "[OK]" } } ] }
Пример ответа на запрос к конечной точке
http://172.28.15.253:8081/q/health/ready
:{ "status": "UP", "checks": [ { "name": "Database connections health check", "status": "UP", "data": { "lcm-db-readonly": "UP", "lcm-db": "UP" } }, { "name": "Reactive PostgreSQL connections health check", "status": "UP", "data": { "lcm-db-readonly": "UP", "lcm-db": "UP" } }, { "name": "SmallRye Reactive Messaging - readiness check", "status": "UP", "data": { "salt-events-kafka": "[OK]", "provisioner-os-installed-events-kafka": "[OK]" } } ] }
-