Мониторим производительность с помощью 1С RAS
Подключаемся и анализируем данные через 1С RAS. Необходимо выполнить 5 пунктов и серьезный инструмент мониторинга будет у вас в руках.
- Описание
- Подробнее
Описание
Содержание:
- Цели и задачи.
- Подключение счетчиков в базу "мониторинг производительности".
- Видео-урок.
- Как это использовать?
- Ссылки.
Определим цели и задачи:
Мы получим возможность отслеживать изменение параметров производительности сервера 1С в реальном масштабе времени с использованием сервиса RAS 1C, разбирать ситуации в прошлом, делать выводы и выполнять настройку. По факту мы можем анализировать эту информацию самостоятельно,а можем бонусом настроить бота-помощника Ларису, которая станет предупреждать об опасных и других критических ситуациях в различные мессенджеры. Видео-урок и ссылки ищите внизу статьи.
Сервис RAS может предоставлять информацию о состоянии производительности процессов, параметров работы пользователей (сеансы пользователей) и др. В качестве основных проблем выделим следующие задачи:
- Нагрузка, создаваемая пользователями относительно СУБД: "Время захвата СУБД" (db-proc-took) и "Очередь захвата СУБД" (количество сеансов пользователей, стоящих в очереди)
- Нагрузка, создаваемая пользователями относительно сервера 1С: "Время вызова текущее" (duration-current) и "Очередь пользователей по времени вызова" (количество сеансов пользователей, стоящих в очереди).
- Общее состояние серверов 1С и СУБД.
По данным 1C its выбранные в задаче параметры хорошо характеризуют "жизненные" показатели сервера, чуть более подробно про них расскажем в конце статьи. Обратите внимание, что интерпретация этих показателей зависит от конкретной ситуации, но в целом прослеживаются общие черты.
Подключим замеры счетчиков от сервиса RAS 1С!
Для выполнения данной процедуры мы должны использовать обработку подключения к службе RAS «МониторRAS_1C.epf», которую предварительно нужно скачать и загрузить в базу мониторинга (укажите размещение в разделе "Замеры").
1. Сначала создадим новый замер. Для этого перейдите в замеры и создайте замер под наименованием «Лариса наблюдает за RAS 1C» и укажите следующие параметры:
- глубина хранения 5-7 дней;
- тип замера — "произвольный";
- загрузка в реальном времени;
- обработка — «МониторRAS_1C.epf».

2. Настраиваем обработку замеров. Переходим в замеры, открываем дополнительные обработки и выбираем "Настройка ‘Монитор RAS 1C’". Открываем форму настроек монитора и указываем следующие параметры и выполняем действия.
- замер — «Лариса наблюдает за RAS 1C»
- путь к серверу 1С и порт RAS сервера (если у вас не установлена служба RAS, то выполните ее установку прежде)
- выбираем кодировку файла (обычно "cp866")
- После настроек жмем кнопку получить список кластеров и в случае успеха у нас должны появиться данные, по крайней мере одна новая строка. Если у вас для кластера используется авторизация, тогда укажите имя пользователя и пароль.
- Далее устанавливаем флаг получать детальные записи (вкладка "Свойства/Корзина"). В рамках этого мы сможем получать историческую информацию о всех событиях. Если вам не нужны агрегирующие функции, но детальные записи списка хотите получать, то необходимо добавить в корзину любое свойство без выбора функции агрегации.
- Добавляем к агрегирующим функциям (вкладка "Свойства/Корзина") следующие параметры согласно таблице, ниже:

- Далее установим цветовую раскраску и граничные значения для показателей (вкладка "Цветовая индикация"), в рамках которых мы сможем просматривать на графике агрегации две дополнительные линии уровня и увидим раскраску в таблице данных соответствующую ситуациям находящимся в желтой и в красной зонах. Согласно таблице:

- Жмем сохранить настройки.
3. Выполняем тестовый замер. Для проверки выполнения замера нажимаем кнопку выполнить замер. В результате правильных настроек у нас с вами должны появиться записи в журнале событий замеров.
4. Подключаем в замере регламент.
- для регламентного задания обязательно указываем пользователя, у которого снят запрет на защиту опасных действий.
- время обновления рекомендуем установить в районе 60 секунд (120 секунд максимум)
5. Открываем обработку монитора и проверяем работу.
- Переходим в подсистему замеры и открываем дополнительные обработки;
- Находим "Монитор 1С" и запускаем;
- Выбираем замер и нажимаем обновить данные.

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

Отображение на графике значений агрегирующих функций, с указанными уровнями ограничений желтый и красный.
