Dynamics 365 for Finance & Operations: не работает Trace Parser

Category: Статьи Post Date: 17.11.2020

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

Я также должен сказать большое спасибо технической поддержке Microsoft за помощь.

Некоторые ETL-файлы, открытые с помощью инструмента Trace Parser на виртуальной машине, как будто не содержат никаких методов и запросов. Что-то вроде этого:

Причина: Провайдеры ETWMicrosoftAXXPPExecutionTraces” и “MicrosoftDynamicsAXExecutionTraces” не установлены на виртуальной машине!

MicrosoftDynamicsAXXppExecutionTraces : Используется для захвата событий методов X++.

MicrosoftDynamicsAXExecutionTraces : Используется для захвата событий SQL.


Решение: В этом случае вы можете установить недостающие провайдеры, выполнив следующие действия:

Найдите местоположение manifest файлов. Если вы используете виртуальную машину onebox, то они находятся по такому пути C:\AOSService\webroot\Monitoring.

Откройте
Powershell с правами администратора и выполните следующие команды для установки двух недостающих провайдеров событий:

$resourcefiledir = “C:\AOSService\webroot
$inputmanfile = “C:\AOSService\webroot\Monitoring\DynamicsAXExecutionTraces.man
$outputmanfile = “C:\AOSService\webroot\Monitoring\DynamicsAXExecutionTraces_copy.man
$temp = GetContent $inputmanfile
$temp = $tempreplace “%APPROOT%”,$resourcefiledir
$temp | outfile $outputmanfile
wevtutil im $outputmanfile
$inputmanfile = “C:\AOSService\webroot\Monitoring\DynamicsAXXppExecutionTraces.man
$outputmanfile = “C:\AOSService\webroot\Monitoring\DynamicsAXXppExecutionTraces_copy.man
$temp = GetContent $inputmanfile
$temp = $tempreplace “%APPROOT%”,$resourcefiledir
$temp | outfile $outputmanfile
wevtutil im $outputmanfile

Закройте и снова откройте
Trace Parser и проверьте, видны ли провайдеры в списке.

Другой способ:


Скопируйте папку c:\Monitoring из работающей виртуальной машины версии 7.2.

Запустите файл MonitoringInstall.cmd из командной строки, запущенной от имени администратора в этой папке.

Думаю, с новой версией виртуальной машины эта проблема исчезнет!


Наслаждайтесь!

Оригинал статьи можно найти по ссылке.

Подписывайтесь на канал @d365neti в Telegram

Подписаться

Добавить комментарий