Чтение логов технологического журнала

12.09.13

База данных - Технологический журнал

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

Скачать файлы

Наименование Файл Версия Размер
Чтение логов технологического журнала (8.1)
.erf 15,80Kb
1677
.erf 15,80Kb 1677 Скачать
Чтение логов технологического журнала (8.2)
.erf 19,25Kb
465
.erf 19,25Kb 465 Скачать

Так как парсеров логов технологического журнала найти не смог - пришлось писать обработку самому.

Для формирования отчета используется схема компоновки данных - соответственно настраивайте выходную форму как захочется.


Обновление 13.09.2012:

  1. Переделал код в одну строку. Прирост к скорости чтения до 30%.

Обновление 28.09.2012:

  1. Алгоритм обработки полностью переписан. Старая версия обработки оставлена на всякий пожарный.
  2. Значительно увеличена скорость чтения данных.
  3. Убран индикатор чтения строк. Вместо него добавлено количество обработанных файлов в статус формы.
  4. Убран заголовок отчета
  5. Зафиксированы максимальная высота и ширина ячеек.
  6. Расширен список считываемых событий.
  7. Период чтения данных расширен до секунд.
  8. Добавлен флаг "НеСбрасыватьНастройкиСКД". Если он установлен - при чтении файла не сбрасываются настройки компановки, установленные пользователем. При выключенном состоянии в отчет попадают только непустые события.

Обновление 13.09.2012:

  1. Удалил старую версию обработки (многие путались и скакачивали ее).
  2. Обновил скриншот.
  3. Для ленивых добавил версию под 8.2.

См. также

Магия преобразований Vector, часть 2: технологический журнал

Технологический журнал Мониторинг Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

15.11.2023    763    4    AlexSTAL    0    

8

Магия преобразований: ЖР, ТЖ, RAS/RAC, логи - универсальное решение Vector

Мониторинг Журнал регистрации Технологический журнал Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

13.11.2023    2965    4    AlexSTAL    0    

42

«Монитор» – простой анализ производительности

Администрирование СУБД Технологический журнал Бесплатно (free)

Для расследования проблем производительности недостаточно просто проанализировать технологический журнал. Нужен парсинг контекста событий, его сопоставление с информацией из Extended Events и логов, агрегация огромного количества информации.

21.09.2023    5718    Andreynikus    14    

79

Экспорт технологического журнала 1С в Elastic с помощью Logstash

Технологический журнал Платформа 1С v8.3 Абонемент ($m)

Целью данного решения является организация хранения и анализа данных из технологического журнала 1С с использованием стека Elasticsearch + Logstash + Kibana.

5 стартмани

18.09.2023    3271    huxuxuya    3    

23

Мобильный помощник эксперта 1С (приложение android, позволяющее строить отчеты на СКД по логам технологического журнала и не только)

Технологический журнал Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

16.05.2023    3315    capitan    0    

23

Разбор технологического журнала без боли и страданий

Технологический журнал Абонемент ($m)

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

1 стартмани

12.12.2022    8148    37    Segate    26    

86

Выполняем в СУБД запрос из ТЖ

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

24.11.2022    2855    3    VKislitsin    1    

17
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
99. KroVladS 34 06.06.12 14:48 Сейчас в теме
Пользовался неоднократно, очень эфективно позволяет выявить проблеммы производительности.
Для тех кому ЦУП не по корману.
100. пользователь 06.06.12 14:55
Сообщение было скрыто модератором.
...
101. artur_antipin 07.06.12 10:38 Сейчас в теме
Пользовался неоднократно, очень эфективно позволяет выявить проблеммы производительности.
Для тех кому ЦУП не по корману.

А как ты с помощью нее выявлял проблемы производительности?
103. KroVladS 34 09.06.12 15:52 Сейчас в теме
(101) artur.antipin,
Сортируешь по времени выполнения, находишь самые долгие операции.
А если ещё сгрупировать по тексту запроса, тогда ранжировка получаеться.

Она же на СКД настривай как хочешь.

При правильных настройках ТЖ, даже строчку кода указывает и текст запроса в 1с.
Красивых онлайн графиков как ЦУП не рисует, но проблеммный запрос можно и без них найти :)
102. пользователь 09.06.12 12:32
Сообщение было скрыто модератором.
...
104. пользователь 19.07.12 16:01
Сообщение было скрыто модератором.
...
105. vamleshka 13.09.12 13:31 Сейчас в теме
Клевый отчет большое спасибо. Буду юзать может пойму в чем проблемы с зависанием сервера, а то у меня системного администратора нет, который бы любит копаться в логах, а так я облегчаю себе задачу в разы.
106. tormozit 7136 13.09.12 13:39 Сейчас в теме
В инструментах разработчика http://infostart.ru/public/15126/ уже есть кажется более мощное средство "Анализ техножурнала". Оно нацелено как раз на анализ событий EXCP.
107. Dethmond 21.09.12 10:55 Сейчас в теме
Очень нужная обработка, давно хотел нечто подобное сделать, спасибо
108. kng67 24.09.12 15:56 Сейчас в теме
Скрин открывается не полностью. Так задумано?
109. napan 33 05.10.12 14:48 Сейчас в теме
Клевый отчет большое спасибо. Буду юзать может пойму в чем проблемы с зависанием сервера, а то у меня системного администратора нет, который бы любит копаться в логах, а так я облегчаю себе задачу в разы.
В инструментах разработчика http://infostart.ru/public/15126/ уже есть кажется более мощное средство "Анализ техножурнала". Оно нацелено как раз на анализ событий EXCP.
110. Широкий 692 05.10.12 15:24 Сейчас в теме
В инструментах разработчика http://infostart.ru/public/15126/ уже есть кажется более мощное средство "Анализ техножурнала". Оно нацелено как раз на анализ событий EXCP.


Конфигурация очень хорошая, я не спорю. Видно, что потрачено много сил.
Основное отличие в что, реализовано в виде одной обработки, и при этом читаются ВСЕ известные события.

З.Ы. Серега, шБуква это еще "ё" и "Ё"
tormozit; +1 Ответить
111. tormozit 7136 05.10.12 16:02 Сейчас в теме
(110) спасибо. Записана ошибка отсутствия поддержки русских букв ё и Ё в парсерах. В ИР версии 2.61 в анализе техножурнала уже поддерживается чтение большинства свойств всех событий.
116. Gilev.Vyacheslav 1910 12.03.13 02:10 Сейчас в теме
112. Asmody 31.01.13 16:56 Сейчас в теме
скачивается пустой epf. вот такой http://db.tt/jWQ6rDPr
это нормально?

P.S. верните бакс!
113. Широкий 692 31.01.13 19:13 Сейчас в теме
(112) Asmody, отставить истерику. Файл обновил
114. Asmody 01.02.13 10:22 Сейчас в теме
(113) ничего не поменялось, опять пустой epf
115. Широкий 692 01.02.13 10:29 Сейчас в теме
Проверил - все нормально
117. prodines 107 03.04.15 15:56 Сейчас в теме
Не работает. Прочитано файлов: 0. Считано записей 0.

Поправка: ошибся я, оказывается, надо было указывать путь к каталогу с логами - а я указал путь к файлу logcfg.xml. Никакого хелпа же нет - вот и думай, что хочешь.
118. Широкий 692 06.04.15 13:16 Сейчас в теме
(117) prodines, в обработке названия полей совершенно очевидные - хелп то зачем?
119. Serggray 14 22.10.15 15:22 Сейчас в теме
Таки не работает. При чтении файла НаборВхождений все время пустой... Версия 8.2
120. Широкий 692 23.10.15 09:17 Сейчас в теме
(119) Serggray, Предположу - что-то делаешь неверно. На крайняк - стукни в асю, разберем
121. Serggray 14 29.10.15 12:54 Сейчас в теме
122. Serggray 14 29.10.15 17:32 Сейчас в теме
123. Serggray 14 09.11.15 16:36 Сейчас в теме
Заработало и для 8.3 ..
124. Alias 176 24.11.15 17:21 Сейчас в теме
(123) Serggray, каким образом? У меня тоже НаборЗначений пустой для 8.3. P.S. \d\d добавил в регэксп?
125. Широкий 692 24.11.15 21:46 Сейчас в теме
В 8.3 формат лога немного поменяли. Нужно на это заменить:
РВыражение.Pattern="(\d\d:\d\d).(\d+)-(\d+),([a-zA-Z]+),(\d+)(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?(?:,([a-zA-Z:]+)=([\s\S]*?)(?=(?:,[a-zA-Z:]+=|\n\d\d:\d\d)))?";
torg1c; defini; kiruha; davdykin; +4 Ответить
126. Alias 176 27.11.15 18:09 Сейчас в теме
(125) Ну да, значит я был прав когда говорил что нужно добавить \d\d\. Именно и только этим Ваше выражение отличается от исходного.
У Вас, правда, вместо старого (\d\d\d\d) используется (\d+), что на самом деле лишнее, т.к. длина долей секунд не плавающая и составляет всегда 6 символов вместо 4. Я просто добавил \d\d\.
Больше отличий нет, спасибо. Я думал может есть ещё что-то новое, наверняка в ТЖ это появилось а здесь не отражено...
127. Широкий 692 27.11.15 20:47 Сейчас в теме
"используется (\d+), что на самом деле лишнее, т.к. длина долей секунд не плавающая и составляет всегда 6 символов вместо 4"
В 8.1 и 8.2 формат то не меняли
128. anto-belyaev 9 09.08.16 05:35 Сейчас в теме
Спасибо! Существуют очень мощные инструменты анализа, но иногда нужно именно получить пошаговую последовательность действий, выполнявшуюся платформой, и тогда схема "Взял строку ТЖ - сверился с обработкой СтруктураБД - выполнил запрос в Management Studio" единственно рабочая. Соответственно, Ваша обработка позволяет сделать первое действие в этой цепочке.
129. Tommy82 65 25.08.16 13:31 Сейчас в теме
(128) anto-belyaev,
Какие например?
130. titanium2008 42 25.06.18 13:20 Сейчас в теме
Скачал обработку 8.2 . Файлы ТЖ в каталоге есть. База УПП, стоит 8.3. Жму прочитать - пишет количество файлов 13 записей 0. Отборов нет. Что делаю не так?
Оставьте свое сообщение