2016-07-26 2504 views
1

我正在尝试捕捉HoloLens上的etl跟踪图以及我自己的事件和一些通用网络事件。在我的PC上使用WPR,我可以选择Networking I/O activity,当我在WPA中分析时,它将显示Microsoft-Windows-TCPIP等事件。我无法弄清楚如何在HoloLens上看到这些事件,或者成功将它们放在我的wprp文件中。 我已经尝试了以下,即使在Windows上也没有成功。我自己的活动很好。如何将Windows网络事件添加到我的自定义wprp文件?

<EventProvider Id="Microsoft.Windows.TCPIP" Name="2F07E2EE-15DB-40F1-90EF-9D7BA282188A"/> 
... 
    <EventProviderId Value="Microsoft.Windows.TCPIP"/> 

回答

1

这里是拍摄 “Microsoft-Windows-TCPIP” 的WPRP文件和“Microsoft-Windows-Kernel-Network"事件。

<?xml version="1.0" encoding="utf-8"?> 
<WindowsPerformanceRecorder Version="1.0" Author="MagicAndre1981" Copyright="MagicAndre1981" Company="MagicAndre1981"> 
    <Profiles> 
    <SystemCollector Id="SystemCollector" Name="NT Kernel Logger"> 
     <BufferSize Value="1024" /> 
     <Buffers Value="512" /> 
    </SystemCollector> 
    <EventCollector Id="EventCollector_UserModeEvents_Session" Name="UserModeEvents_Session"> 
     <BufferSize Value="1024" /> 
     <Buffers Value="512" /> 
    </EventCollector> 
    <SystemProvider Id="SystemProvider"> 
     <Keywords> 
     <Keyword Value="ProcessThread" /> 
     <Keyword Value="Loader" /> 
     <Keyword Value="SampledProfile" /> 
     <Keyword Value="Interrupt"/> 
     <Keyword Value="DPC"/> 
     <Keyword Value="ReadyThread" /> 
     <Keyword Value="CSwitch" /> 
     <Keyword Value="NetworkTrace" /> 
     </Keywords> 
     <Stacks> 
     <Stack Value="SampledProfile" /> 
     <Stack Value="CSwitch" /> 
     <Stack Value="ReadyThread" /> 
     <Stack Value="ImageLoad" /> 
     <Stack Value="ImageUnload" /> 
     </Stacks> 
    </SystemProvider> 
    <EventProvider Id="NetworkingCorrelation" Name="Microsoft-Windows-Networking-Correlation" Level="5" Stack="true"> 
      <Keywords> 
      <Keyword Value="0x7FFF0000000F"/> 
      </Keywords> 
    </EventProvider> 
    <EventProvider Id="KernelNetwork" Name="Microsoft-Windows-Kernel-Network" Level="5" Stack="true" NonPagedMemory="true"/> 
    <EventProvider Id="TCP" Name="Microsoft-Windows-TCPIP" Level="5" Stack="true" NonPagedMemory="true"> 
     <Keywords> 
     <Keyword Value="0x0000000400000000"/> 
     </Keywords> 
    </EventProvider> 
    <Profile Id="NetworkProfile.Verbose.File" Name="NetworkProfile" Description="Network Profile" LoggingMode="File" DetailLevel="Verbose"> 
     <Collectors> 
     <SystemCollectorId Value="SystemCollector"> 
      <SystemProviderId Value="SystemProvider" /> 
     </SystemCollectorId> 
     <EventCollectorId Value="EventCollector_UserModeEvents_Session"> 
      <EventProviders> 
      <EventProviderId Value="NetworkingCorrelation" /> 
      <EventProviderId Value="KernelNetwork" /> 
      <EventProviderId Value="TCP" /> 
      </EventProviders> 
     </EventCollectorId> 
     </Collectors> 
    </Profile> 
    <Profile Id="NetworkProfile.Verbose.Memory" Name="NetworkProfile" Description="Network Profile" Base="NetworkProfile.Verbose.File" LoggingMode="Memory" DetailLevel="Verbose" /> 
    </Profiles> 
    <TraceMergeProperties> 
    <TraceMergeProperty Id="BaseVerboseTraceMergeProperties" Name="BaseTraceMergeProperties" Base=""> 
     <FileCompression Value="true" /> 
     <CustomEvents> 
      <CustomEvent Value="ImageId"/> 
      <CustomEvent Value="BuildInfo"/> 
      <CustomEvent Value="VolumeMapping"/> 
      <CustomEvent Value="EventMetadata"/> 
      <CustomEvent Value="PerfTrackMetadata"/> 
      <CustomEvent Value="NetworkInterface"/> 
     </CustomEvents> 
    </TraceMergeProperty> 
    </TraceMergeProperties> 
</WindowsPerformanceRecorder> 

通过"C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\wpr.exe" -start network.wprp运行它,接下来"C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\wpr.exe" -stop NetworkData.etl

+0

在HoloLens使用设备门户网站的 ”性能跟踪“页面,而不是wpr,但我需要的只是一个功能性的wprp,谢谢! – Krampster

相关问题