12 Мониторинг компонентов
Каждая конкретная инсталляция Luxms BI может иметь различное ПО для мониторинга работоспособности и доступности как самой системы Luxms BI, так и ее компонентов. Поэтому мы предоставляем минимальные рекомендации по мониторингу компонентов.
Перечень элементов мониторинга включает в себя:
- Мониторинг очевидных критичных точек, влияющих на работоспособность системы.
- Дополнительные элементы, обнаруженные при нештатных ситуациях в инфраструктуре наших клиентов, в продуктовой эксплуатации.
При развертывании системы совместно с Consul DCS рекомендуется использование Consul API для мониторинга сервисов.
Дополнительно рекомендуется организовать мониторинг содержимого журнальных файлов.
Мониторинг параметров аппаратного обеспечения и ОС узлов должен быть реализован в соответствии с внутренним регламентом или отраслевыми стандартами.
Мониторинг БД
Мониторинг не резервируемого сервера БД должен включать в себя:
- Мониторинг доступности БД;
- Мониторинг свободного места файловой системы, используемой для хранения БД и журналов БД.
Мониторинг сервиса Core (luxmsbi-pg)
- URI:
/api/healthcheck
; - Тип запроса:
HEAD
; - Ожидаемый HTTP статус ответа:
204
.
подсказка
Доступно, начиная с версии luxmsbi-pg-8.8.11
Мониторинг сервиса App Server (luxmsbi-appserver)
Health
- HTTP API port:
8080
; - URI
/actuator/health
(отправка запроса с localhost); - Тип запроса
GET
; - Ожидаемый HTTP статус ответа:
200
; - Ожидаемый ответ (JSON):
{"status":"UP"}
.
Prometheus metrics
- HTTP API port:
8080
; - URI
/actuator/prometheus
(отправка запроса с localhost); - Тип запроса
GET
; - Ожидаемый HTTP статус ответа:
200
; - Ожидаемый ответ (TEXT): метрики с описанием и значениями
Мониторинг сервиса Luxms BI Datagate (luxmsbi-datagate)
Health
- HTTP API port:
8200
; - URI
/actuator/health
(отправка запроса с localhost); - Тип запроса
GET
; - Ожидаемый HTTP статус ответа:
200
; - Ожидаемый ответ (JSON):
{"status":"UP"}
.
Prometheus metrics
- HTTP API port:
8200
; - URI
/actuator/prometheus
(отправка запроса с localhost); - Тип запроса
GET
; - Ожидаемый HTTP статус ответа:
200
; - Ожидаемый ответ (TEXT): метрики с описанием и значениями