Контрольные метрики

 

HTTP-сервис предназначен для предоставления контрольных метрик, чтобы обеспечить мониторинг состояния системы. Он поддерживает интеграцию с популярными системами мониторинга, такими как Zabbix, для автоматического сбора и анализа данных о производительности, доступности и других ключевых показателях. 

Для настройки интеграции с системами мониторинга выполните шаги:

  1. Укажите URL HTTP-сервиса в конфигурации системы мониторинга.
  2. Настройте параметры запросов и интервалы опроса.
  3. Определите ключевые метрики, которые требуется собирать и анализировать..

Публикация на веб-сервере

Для работы сервиса выполните его публикацию на веб-сервере. Откройте руководство администратора на сайте Информационно-технологического сопровождения 1C, чтобы ознакомиться с инструкциями по публикации информационной базы на веб-сервере.

Дополнительно изучите инструкцию по публикации на IIS на сайте Инфостарт.

Для публикации сервиса необходимо:

  1. В режиме конфигуратора откройте раздел «Администрирование», затем выберите пункт «Публикация на веб-сервере...».
  2. В открывшемся окне перейдите на вкладку HTTP-сервисы и установите галочку напротив сервиса «хс_Метрики».
  3. Сохраните настройки и перезагрузите веб-сервер для применения изменений.

Настройка контрольной метрики

Для получения контрольной метрики настройте её параметры. Откройте раздел «Главное», затем перейдите в подраздел «Настройки» и выберите пункт «Контрольные метрики», чтобы просмотреть список доступных метрик.

 Убедитесь, что пользователь обладает ролью «Добавление изменение метрик» для добавления или изменения контрольной метрики.

Реквизиты контрольной метрики:

  • «Наименование» — наименование контрольной метрики;
  • «Ключ» — уникальный идентификатор контрольной метрики. Используется для поиска метрики;
  • «Текст запроса» — текст запроса на языке запросов . Запрос выполняется при получении метрики. Результатом запроса может быть:
    • Структура, если в результате выполнения запроса одна строка. Ключи структуры соответствуют полям выборки запроса;
    • Массив из Структура, если в результате запроса более одной строки. Ключи структуры соответствуют полям выборки запроса;
  • «После выполнения запроса» — текст обработчика на языке . Выполняется после выполнения запроса. Предназначен для обработки результата выполнения запроса.

Получение контрольной метрики

Для получения контрольной метрики отправьте HTTP-запрос на адрес «/metrics/getdata». Убедитесь, что пользователь обладает одной из ролей: «Добавление изменение метрик» или «Чтение метрик» для успешного подключения. При удачном выполнении запроса сервис вернёт код состояния 200 и значение метрики.

В случае ошибки сервис вернёт текстовое сообщение об ошибке. Просмотрите журнал регистрации, чтобы проверить действия сервиса, в области «Контрольные метрики».

Используйте пример JSON-формата для формирования запроса к метрике:

{
"КлючМетрики1": {
"Параметр1": "ЗначениеПараметра1"
},
"КлючМетрики2": null
}