Контрольные метрики - Продукт Modus BI
HTTP-сервис предназначен для предоставления контрольных метрик, чтобы обеспечить мониторинг состояния системы. Он поддерживает интеграцию с популярными системами мониторинга, такими как Zabbix, для автоматического сбора и анализа данных о производительности, доступности и других ключевых показателях.
Для настройки интеграции с системами мониторинга выполните шаги:
- Укажите URL HTTP-сервиса в конфигурации системы мониторинга.
- Настройте параметры запросов и интервалы опроса.
- Определите ключевые метрики, которые требуется собирать и анализировать..
Публикация на веб-сервере
Для работы сервиса выполните его публикацию на веб-сервере. Откройте руководство администратора на сайте Информационно-технологического сопровождения 1C, чтобы ознакомиться с инструкциями по публикации информационной базы на веб-сервере.
Дополнительно изучите инструкцию по публикации на IIS на сайте Инфостарт.
Для публикации сервиса необходимо:
- В режиме конфигуратора откройте раздел «Администрирование», затем выберите пункт «Публикация на веб-сервере...».
- В открывшемся окне перейдите на вкладку HTTP-сервисы и установите галочку напротив сервиса «хс_Метрики».
- Сохраните настройки и перезагрузите веб-сервер для применения изменений.
Настройка контрольной метрики
Для получения контрольной метрики настройте её параметры. Откройте раздел «Главное», затем перейдите в подраздел «Настройки» и выберите пункт «Контрольные метрики», чтобы просмотреть список доступных метрик.
Убедитесь, что пользователь обладает ролью «Добавление изменение метрик» для добавления или изменения контрольной метрики.
Реквизиты контрольной метрики:
- «Наименование» — наименование контрольной метрики;
- «Ключ» — уникальный идентификатор контрольной метрики. Используется для поиска метрики;
- «Текст запроса» — текст запроса на языке запросов 1С. Запрос выполняется при получении метрики. Результатом запроса может быть:
- Структура, если в результате выполнения запроса одна строка. Ключи структуры соответствуют полям выборки запроса;
- Массив из Структура, если в результате запроса более одной строки. Ключи структуры соответствуют полям выборки запроса;
- «После выполнения запроса» — текст обработчика на языке 1С. Выполняется после выполнения запроса. Предназначен для обработки результата выполнения запроса.
Получение контрольной метрики
Для получения контрольной метрики отправьте HTTP-запрос на адрес «/metrics/getdata». Убедитесь, что пользователь обладает одной из ролей: «Добавление изменение метрик» или «Чтение метрик» для успешного подключения. При удачном выполнении запроса сервис вернёт код состояния 200 и значение метрики.
В случае ошибки сервис вернёт текстовое сообщение об ошибке. Просмотрите журнал регистрации, чтобы проверить действия сервиса, в области «Контрольные метрики».
Используйте пример JSON-формата для формирования запроса к метрике:
{
"КлючМетрики1": {
"Параметр1": "ЗначениеПараметра1"
},
"КлючМетрики2": null
}