Разработан сервис для анализа технологического журнала 1С. Он может помочь в расследовании таких проблем как:
- Длительные запросы
- Частые запросы (потенциальные запросы в цикле)
- Утечка памяти
- Пиковый расход памяти
- Длительные серверные вызовы
- Ожидания на блокировках
- Самые длинные транзакции
- 500 самых длительных запросов
- Использование процессорного времени
- Ошибки транзакций (ошибка «В данной транзакции уже происходили ошибки»)
Функционал расширяется и развивается, на данный момент это пилотный проект и имеет демо режим, позволяющий в течение 7 дней для нового токена использовать базу размером до 1Гб.
Для использования сервиса необходимо:
- скачать обработку, которая открывается в любой базе 1С
- собрать технологический журнал
- заархивировать файлы собранного журнала
- отправить файлы через обработку в сервис
В данный момент читаются события DBMSSQL, DBPOSTGRS, SDBL, CALL, SCALL, TTIMEOUT, VRSRESPONSE, EXCP, VRSREQUEST и TLOCK.
Пример настроек технологического журнала, не забудьте указать свой путь в параметре location:
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="d:\tzh19" history="12">
<event>
<eq property="Name" value="CALL"/>
</event>
<event>
<eq property="Name" value="SCALL"/>
</event>
<event>
<eq property="Name" value="TLOCK"/>
</event>
<event>
<eq property="Name" value="SDBL"/>
</event>
<event>
<eq property="Name" value="TTIMEOUT"/>
</event>
<event>
<eq property="Name" value="TDEADLOCK"/>
</event>
<event>
<eq property="Name" value="DBMSSQL"/>
</event>
<event>
<eq property="Name" value="EXCP"/>
</event>
<event>
<eq property="Name" value="VRSRESPONSE"/>
</event>
<event>
<eq property="Name" value="VRSREQUEST"/>
</event>
<property name="all"/>
</log>
</config>
При сборе технологического журнала обращайте внимание на расход свободного места, технологический журнал с такими настройками растет очень быстро. Скорее всего будет снижение производительности операций в базе.
После сбора технологического журнала его необходимо упаковать в zip-архив.
В обработке сервиса при первом входе надо получить токен и активировать демо-режим. Полученный токен необходимо сохранить, это будет учетной записью для доступа к отчетам.

Создайте новый сервер с именем вашего сервера, на котором собирался технологический журнал. Таким образом можно будет в одной учетной записи анализировать технологический журнал собранный на разных серверах 1С. Все отчеты формируются в разрезе сервера.

После получения токена, активации демо-режима и создании сервера можно отправлять файл на анализ.

Процесс обработки файла будет отображаться в таблице ниже. После появления даты окончания и метки «Завершено» можно приступать к формированию отчетов.

Для оперативного решения вопросов ошибок или недоступности сервиса создана группа в телеграме: https://t.me/+Gb5hOHc_XWY4ZTc6