Дополнительная настройка модуля мониторинга
Часть настроек обработки и отображения данных наблюдения за состоянием компонент не вынесена в интерфейс «Кабинет администратора», но доступна через конфигурационные параметры, хранящиеся в таблицах БД компонента osmax-observer.
Настройка параметров отображения показателя и параметра смены статуса
Для каждого функционального показателя предустановлен (без возможности настройки пользователем через интерфейс «Кабинет администратора») параметр, по которому вычисляется статус функционирования.
Для каждого показателя в таблице settings в БД osmax-observer хранится JSON-объект настройки анализа и отображения показателя в интерфейсе «Кабинет администратора». Изменение данных параметров возможно только при помощи инструментов работы с СУБД; через настройки в интерфейсе «Кабинет администратора» изменение этих параметров не реализовано.
| Атрибут в JSON-объекте настройки | Описание | Тип | Возможные значения |
|---|---|---|---|
|
Что показатель характеризует:
|
Boolean |
|
|
Подпись для параметра смены статуса, отображаемая в деталях просмотра показателя |
String |
Строка текста |
|
Значение параметра смены статуса |
Integer |
Число |
|
Значение операции сравнения для параметра смены статуса, если задан справочник для показателя |
String |
Код операции сравнения:
|
{
"instanceSpecific": "false",
"stateParameterDisplayName": "Количество неиспользуемых конфигураций, больше",
"stateParameterValue": "100",
"stateParameterCompareOperation": "gt"
}
Пример использования настройки показателя:
-
для показателя «Неиспользуемые конфигурации» значение смены статуса: больше
100. Если в метрикеosmax.core.minions.assignment.waitingвosmax-observerпоступает значение99, то статус показателя в интерфейсе «Кабинет администратора» — «Стабильно». Если в метрикеosmax.core.minions.assignment.waitingвosmax-observerпоступает значение101, то статус показателя в интерфейсе «Кабинет администратора» — «Предупреждение»; -
измените в таблице
settingsв БДosmax-observerJSON-объект из записи с ключомmetric.osmax-core-configurations-not-used|osmax-core. Установите в JSON значение"stateParameterValue": "50"и"stateParameterCompareOperation": "lt". Сохраните JSON в записи с ключомmetric.osmax-core-configurations-not-used|osmax-core; -
если в метрике
osmax.core.minions.assignment.waitingвosmax-observerпоступает значение51, то статус показателя в интерфейсе «Кабинет администратора» — «Стабильно». Если в метрикеosmax.core.minions.assignment.waitingвosmax-observerпоступает значение49, то статус показателя в интерфейсе «Кабинет администратора» — «Предупреждение».