Различия

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

Ссылка на это сравнение

ru:techsupport:reportstat_logs [2020/12/17 11:04]
aliev
ru:techsupport:reportstat_logs [2024/09/24 23:30] (текущий)
aliev
Строка 9: Строка 9:
 Да, такая возможность существует. В Business Studio можно включить расширенное логирование процесса формирования отчётов для получения подробной статистики и её дальнейшего анализа. Да, такая возможность существует. В Business Studio можно включить расширенное логирование процесса формирования отчётов для получения подробной статистики и её дальнейшего анализа.
  
-Чтобы сделать это, пожалуйста, cкачайте архив по [[http://download.businessstudio.ru/utils/BS5_Debug_OnReportReportStat.zip|ссылке]] ((Ссылка приведена на архив, содержащий файл для включения в реестре расширенного логирования для версии Business Studio 5. Если Вы используете другую версию программы, скачать архив для включения логов с ключами On,Report,ReportStat можно по ссылке для соответствующей версии из статьи [[ru/techsupport/debug_mode#ключи_debug_для_диагностики_процесса_формирования_отчётов|Ключи Debug для диагностики процесса формирования отчётов]].)) и выполните для него инструкции из статьи [[ru/techsupport/debug_mode#инструкция_по_прописыванию_ключей_debug_путем_загрузки_из_предоставляемых_файлов_реестра|Инструкция по прописыванию ключей Debug путем загрузки из предоставляемых файлов реестра]].+Чтобы сделать это, cкачайте архив со значением ключа **"On,Report,ReportStat"** для вашей версии программы из таблицы по [[ru/techsupport/debug_mode#ключи_debug_для_диагностики_процесса_формирования_отчётов|ссылке]] и выполните для него инструкции из статьи [[ru/techsupport/debug_mode#инструкция_по_прописыванию_ключей_debug_путем_загрузки_из_предоставляемых_файлов_реестра|Инструкция по прописыванию ключей Debug путем загрузки из предоставляемых файлов реестра]].
  
-Теперь при работе Business Studio будет вестись запись дополнительных логов, содержимое которых может помочь при анализе ситуации. Для тогочтобы изменения применились, необходимо перезапустить Business Studio (для Business Studio Portal остановить и снова запустить портал кнопками "Остановить" и "Запустить" в окне Business Studio Portal Server соответственно).+Теперь при работе Business Studio будет вестись запись дополнительных логов, содержимое которых может помочь при анализе ситуации. Для того чтобы изменения применились, необходимо перезапустить Business Studio (для Business Studio Portal остановить и снова запустить портал кнопками "Остановить" и "Запустить" в окне Business Studio Portal Server соответственно).
  
 После этого, чтобы собрать информацию для анализа, необходимо сделать следующее: После этого, чтобы собрать информацию для анализа, необходимо сделать следующее:
Строка 17: Строка 17:
   - Собрать логи. Логи пишутся в файл ReportStat.log в папку [Мои] Документы\Business Studio <**версия**>\<**дата_и_время_запуска_bs**>. Для портала файлы пишутся в папку каждого служебного процесса отдельно, т.е. для портала надо собрать логи по кнопке "Сохранить логи" в окне Business Studio Portal Server или вручную (см. [[ru/techsupport/manually_backup_logs]]), затем из папки каждого из служебных процессов достать этот файл.    - Собрать логи. Логи пишутся в файл ReportStat.log в папку [Мои] Документы\Business Studio <**версия**>\<**дата_и_время_запуска_bs**>. Для портала файлы пишутся в папку каждого служебного процесса отдельно, т.е. для портала надо собрать логи по кнопке "Сохранить логи" в окне Business Studio Portal Server или вручную (см. [[ru/techsupport/manually_backup_logs]]), затем из папки каждого из служебных процессов достать этот файл. 
   - Сформировать файл MS Excel для анализа, создав новый документ MS Excel и скопировав в него содержимое файла/файлов ReportStat.log на один лист.   - Сформировать файл MS Excel для анализа, создав новый документ MS Excel и скопировав в него содержимое файла/файлов ReportStat.log на один лист.
-  - Для удобства дальнейшей работы добавить новую колонку "Этап (кратко)" и настроить формулу для расчёта знаний в ней таким образом, чтобы оставалось только первое слово из названия этапа, например, в соответствии с информацией из скриншота ниже. \\ Формула со скриншота текстом: =ЕСЛИ(RC[-1]="ShowOrSave";"ShowOrSave";ЛЕВСИМВ(RC[-1];НАЙТИ(" ";RC[-1]))) \\ {{ ru/base/techsupport/reportstat_logs/reportstat_logs_001.png?nolink }}+  - Для удобства дальнейшей работы добавить новую колонку "Этап (кратко)" и настроить формулу для расчёта значений в ней таким образом, чтобы оставалось только первое слово из названия этапа, например, в соответствии с информацией из скриншота ниже. \\ Формула со скриншота текстом: =ЕСЛИ(RC[-1]="ShowOrSave";"ShowOrSave";ЛЕВСИМВ(RC[-1];НАЙТИ(" ";RC[-1]))) \\ {{ ru/base/techsupport/reportstat_logs/reportstat_logs_001.png?nolink }}
   - Полученный файл содержит информацию о длительности каждой из операций, на которые делится формирование отчетов, по каждому из отчётов. Информацию из него можно анализировать как вручную (в случае небольшого количества данных), так и с помощью различных средств упорядочения данных, например, сводных таблиц MS Excel. В последнем случае по всем данных создаётся сводная таблица, которая затем анализируется в нужном разрезе, например, можно узнать, какие отчёты формировались в среднем дольше других, какие привязки в них формировались долго (для анализа информации по привязкам надо рассматривать только строки со значением в колонке "Этап (кратко)" = Binding).     - Полученный файл содержит информацию о длительности каждой из операций, на которые делится формирование отчетов, по каждому из отчётов. Информацию из него можно анализировать как вручную (в случае небольшого количества данных), так и с помощью различных средств упорядочения данных, например, сводных таблиц MS Excel. В последнем случае по всем данных создаётся сводная таблица, которая затем анализируется в нужном разрезе, например, можно узнать, какие отчёты формировались в среднем дольше других, какие привязки в них формировались долго (для анализа информации по привязкам надо рассматривать только строки со значением в колонке "Этап (кратко)" = Binding).  
  
Строка 23: Строка 23:
 \\ \\
 == Внимание! == == Внимание! ==
-Чтобы диагностическая информация не копилась на жёстком диске компьютера, после проведения необходимых работ по сбору логов рекомендуется выключить расширенное логирование. Для этого, пожалуйста, скачайте архив по [[http://download.businessstudio.ru/Utils/BS5_Debug_Off.zip|ссылке]] ((Ссылка приведена на архив, содержащий файл для отключения в реестре расширенного логирования для версии Business Studio 5. Если Вы используете другую версию программы, скачать архив для выключения логов (ключ -) можно по ссылке для соответствующей версии из статьи [[ru/techsupport/debug_mode#ключи_debug_для_диагностики_процесса_формирования_отчётов|Ключи Debug для диагностики процесса формирования отчётов]].)) и выполните для него инструкции из статьи [[ru/techsupport/debug_mode#инструкция_по_прописыванию_ключей_debug_путем_загрузки_из_предоставляемых_файлов_реестра|Инструкция по прописыванию ключей Debug путем загрузки из предоставляемых файлов реестра]].+Чтобы диагностическая информация не копилась на жёстком диске компьютера, после воспроизведения проблемы нужно будет выключить расширенное логирование. Для этого cкачайте архив со значением ключа **"(удалить параметр Debug)"** для вашей версии программы из таблицы по [[ru/techsupport/debug_mode#ключи_debug_для_диагностики_процесса_формирования_отчётов|ссылке]] и выполните для него инструкции из статьи [[ru/techsupport/debug_mode#инструкция_по_прописыванию_ключей_debug_путем_загрузки_из_предоставляемых_файлов_реестра|Инструкция по прописыванию ключей Debug путем загрузки из предоставляемых файлов реестра]].
 ==== ==== ==== ====
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +{(rater>id=ru_techsupport_reportstat_logs|name=Сбор и анализ логов по отчетам (выявление долго рассчитываемых привязок и их оптимизация)|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki