Оперативный мониторинг управляемых блокировок и серверных вызовов кластера 1С (windows сервис BETA расширения функционала конфигурации "Центр Контроля Качества")

30.08.21

Администрирование - Мониторинг

Windows сервис расширения функционала счетчиков производительности конфигурации "Центр Контроля Качества". Собирает и агрегирует информацию из технологического журнала об управляемых блокировках (TLOCK, TDEADLOCK, TTIMEOUT), а так же серверных вызовов (CALL в разрезе p:processName для процессов rphost и в разрезе IName для процессов ragent и rmngr). Агрегированная информация каждую минуту отправляется по http в конфигурацию ЦКК и там представлена в виде счетчиков производительности.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Оперативный мониторинг управляемых блокировок и серверных вызовов кластера 1С (windows сервис BETA расширения функционала конфигурации "Центр Контроля Качества"):
.zip 1,14Mb
4 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

1. Состав архива:

"YellowWatcher" - исполняемый файл сервиса.

"logcfg.xml" - файл настроек технологического журнала 1С.

"src" - каталог с исходными файлами сервиса, с исходными кодами так же можно ознакомиться по ссылке https://github.com/sdf1979/YellowWatcher

2. Установка:

2.1 Распаковать архив "YellowWatcher.zip"

2.2 Настроить сбор технологического журнала для мониторинга управляемых блокировок и серверных вызовов (пример настроек - файл logcfg.xml). Т.к. для мониторинга требуются только оперативные события, то длительность сбора ТЖ ограничена одним часом. Каталог для мониторинга должен быть отдельным и содержать только те настройки, что находятся в предлагаемом файле архива

2.3 Для получения справки в консоли необходимо выполнить YellowWatcher.exe --help или YellowWatcher -H

2.4 Для установки службы в консоли необходимо выполнить YellowWatcher.exe --mode=install или YellowWatcher.exe -Minstall

3. Настройка:

При установке службы в каталоге расположения файла "YellowWatcher.exe" будет создан файл "settings.txt", в котором необходимо указать настройки, необходимые для работы службы.

Пример настройки:

host=server1c
http_host=web_server
http_port=80
http_target=/QMC/ws/InputStatistics.1cws
http_login=Incident
http_password=Incident
path_monitoring=C:\LOGS_MONITORING

host - имя текущего сервера, используется в формировании имени счетчика производительности в ЦКК, http_host - имя веб-сервера, на котором опубликована информационная база "Центр Контроля Качества", http_port - порт публикации ЦКК, http_target - путь до веб-сервиса "InputStatistics" ИБ ЦКК, http_login - имя пользователя ИБ ЦКК (пользователь должен иметь роли "Input statistics", "Input incident tickets"), http-password - пароль пользователя ИБ ЦКК, path_monitoring - каталог данных технологического журнала 1С (должен совпадать с каталогом, указанным в logcfg.xml).

4. Ограничения и возможные ошибки:

Не на всех ОС корректно воспринимается каталог установки, содержащий в имени пути кириллицу.

Отправка данных в ЦКК поддерживает только по http, https НЕ ПОДДЕРЖИВАЕТСЯ!

Работа службы проверена на windows server 2012R2, платформа 1С 8.3.17.1496 x64, ЦКК 2.1.4.15, веб-публикация ЦКК и все настройки публикации содержат только латинские символы.

5. Запуск:

Запуск в качестве службы выполняется через стандартную консоль управления службами. Для запуска в качестве консольного приложения необходимо выполнить "YellowWatcher.exe --mode=console" или "YellowWatcher.exe -Mconsole". При работе приложения по умолчанию ведется минимальный файл логов "YellowWatcher.log", расположенный в каталоге исполняемого файла.

6. Удаление:

Для удаления службы необходимо в консоли выполнить команду "YellowWatcher.exe --mode=uninstall" или "YellowWatcher.exe -Muninstall".

7. Интерпретация счетчиков производительности в ЦКК:

Пример для rphost

YellowWatcher/server1C/\ttimeout(dm_prod)\count - количество таймаутов за минуту для p:processName=dm_prod

 

YellowWatcher/server1C\tlock(dm_prod)\wait_count - количество ожиданий управляемых блокировок за минуту для p:processName=dm_prod


YellowWatcher/server1C/\tlock(dm_prod)\wait(µs) - сумма микросекунд ожиданий управляемых блокировок за минуту для p:processName=dm_prod


YellowWatcher/server1C/\rphost(dm_prod)\out(bytes) - сумма значений параметра out за минуту события CALL ТЖ для p:processName=dm_prod


YellowWatcher/server1C/\rphost(dm_prod)\memory(bytes) - сумма значений параметра memory за минуту события CALL ТЖ для p:processName=dm_prod


YellowWatcher/server1C/\rphost(dm_prod)\memory_peak(bytes) - сумма значений параметра memory_peak за минуту события CALL ТЖ для p:processName=dm_prod


YellowWatcher/server1C/\rphost(dm_prod)\in(bytes)  - сумма значений параметра in за минуту события CALL ТЖ для p:processName=dm_prod


YellowWatcher/server1C/\rphost(dm_prod)\cpu_time(µs) - сумма значений параметра cpu_time за минуту события CALL ТЖ для p:processName=dm_prod

Для rmngr и ragent анализируются только события CALL, но в разрезе значения параметра IName, например:

YellowWatcher/server1C/\rmngr(ISeanceContextStorage)\cpu_time(µs) -  - сумма значений параметра cpu_time за минуту события CALL ТЖ для IName=ISeanceContextStorage

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Работа с интерфейсом Анализ учета Мониторинг 1С v8.3 8.3.14 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Библиотека стандартных подсистем 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Скачайте бесплатную обработку "Анализ данных для использования в подсистеме 1С Инфоборды" и узнайте возможность внедрения подсистемы у себя в конфигурации! Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения "Инфоборды". Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране.

28800 руб.

27.03.2025    13228    24    18    

34

Мессенджеры и боты Журнал регистрации Мониторинг Email рассылки Системный администратор 1С v8.3 Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Рассылка уведомлений о событиях журнала регистрации на электронную почту и в Телеграмм. Программа позволяет анализировать журнал регистрации по заданным критериям, находить в нём интересующие события, и отправлять уведомления об этих событиях на электронную почту (одного или нескольких получателей) или в телеграмм. Может работать и как внешняя обработка, и как регламентное задание. Для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP.

10800 руб.

18.06.2017    33845    4    2    

15

Мониторинг Системный администратор Программист 1С v8.3 Россия Платные (руб)

Обработка позволяет использовать подобные КОРП-функциональности механизмы контроля расхода памяти (сеансом на 1 вызов и рабочими процессами), реагируя завершением "тяжелых" вызовов, перезапуском рабочих процессов при чрезмерном потреблении этого важного ресурса.

3600 руб.

03.05.2023    5922    4    0    

5

Журнал регистрации Мониторинг Программист 1С v8.3 Россия Абонемент ($m)

Внешняя обработка, которую можно добавить как регламентное задание, которое выполняет анализ журнала регистрации за текущий день на наличие ошибок выполнения регламентных заданий (РЗ). Если обнаружены неисправленные ошибки (последнее событие РЗ - ошибка) - формирует и отправляет уведомление пользователю. В примере данной обработки - по электронной почте (на скорую руку набросал на случай использования не разработчиками, т.к. обработка планировалась использоваться разработчиками). Подходит для мониторинга и оперативного реагирования на сбои в регламентных задачах.

1 стартмани

27.08.2025    651    1    Elkasar    1    

2

Мониторинг Системный администратор Программист Бесплатно (free)

Администраторы следят за серверами и оборудованием, но кто следит за 1С? Показываем, как на базе только стандартного стека 1С упаковать RAS и построить простую систему мониторинга и оповещений без КИП, ТЖ и сложных инструментов. В статье – рабочие приемы, паттерны и лайфхаки, которые позволяют вовремя реагировать на проблемы и получать аналитику без лишних затрат.

25.08.2025    931    evvakra    0    

3

Инструменты администратора БД Мониторинг Системный администратор Программист Россия Бесплатно (free)

Система мониторинга и автоматизации рутинных операций обслуживания информационных баз 1С:Предприятие.

16.07.2025    1714    0    akpaevj    14    

34

Журнал регистрации Мониторинг Пользователь 1С v8.3 Россия Абонемент ($m)

Узнайте, кто, что и когда менял в ваших справочниках и документах! Гибкий и быстрый отчет на основе журнала регистрации с удобной фильтрацией! Отчет покажет все действия пользователей на основании журнала регистрации по двум основным типам объектов в 1С.

1 стартмани

19.06.2025    943    15    Yellow_Cube    5    

3

Закрытие периода Мониторинг Программист Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

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

1 стартмани

06.06.2025    632    0    annak2906    0    

1
Для отправки сообщения требуется регистрация/авторизация