<WindowsPerformanceRecorder Version="1.0" Comments="Browser ETW Only Profile" Company="Microsoft Corporation" Copyright="Microsoft Corporation">
    <Profiles>
        <SystemCollector
            Id="SystemCollector"
            Name="NT Kernel Logger">
            <!-- 1MB * 100 buffers = 100 MB -->
            <BufferSize Value="1020"/>
            <Buffers Value="100"/>
        </SystemCollector>

        <SystemCollector
            Id="SystemCollectorSmall"
            Name="NT Kernel Logger">
            <!-- 1MB * 8 buffers = 8 MB -->
            <BufferSize Value="1020"/>
            <Buffers Value="8"/>
        </SystemCollector>

        <EventCollector
            Id="EventCollector_UserMode"
            Name="WPR User Mode Event Collector">
            <!-- 1MB * 100 buffers = 100 MB -->
            <BufferSize Value="1020"/>
            <Buffers Value="100"/>
        </EventCollector>

        <EventCollector
            Id="EventCollector_UserModeSmall"
            Name="WPR User Mode Event Collector">
            <!-- 1MB * 8 buffers = 8 MB -->
            <BufferSize Value="1020"/>
            <Buffers Value="8"/>
        </EventCollector>

        <SystemProvider Id="SystemProviderVerbose">
            <Keywords>
                <!-- CPU -->
                <Keyword Value="ProcessThread"/>
                <Keyword Value="Loader"/>
                <Keyword Value="Power"/>
                <Keyword Value="CSwitch"/>
                <Keyword Value="ReadyThread"/>
                <Keyword Value="DPC"/>
                <Keyword Value="Interrupt"/>
            </Keywords>
        </SystemProvider>

        <SystemProvider Id="SystemProviderLight">
            <Keywords>
                <!-- CPU -->
                <Keyword Value="ProcessThread"/>
                <Keyword Value="Loader"/>
                <Keyword Value="Power"/>
                <Keyword Value="CSwitch"/>
                <Keyword Value="ReadyThread"/>
                <Keyword Value="DPC"/>
                <Keyword Value="Interrupt"/>
            </Keywords>
        </SystemProvider>

        <EventProvider Id="Microsoft-Windows-Kernel-Process" Name="2839ff94-8f12-4e1b-82e3-af7af77a450f" NonPagedMemory="true" >
            <Keywords>
                <Keyword Value="0x0"/>
            </Keywords>
        </EventProvider>
        <EventProvider Id="Microsoft-Windows-ImageLoad" Name="2cb15d1d-5fc1-11d2-abe1-00a0c911f518" >
            <Keywords>
                <Keyword Value="0x10"/>
            </Keywords>
        </EventProvider>
        <EventProvider Id="Edge" Name="3A5F2396-5C8F-4F1F-9B67-6CCA6C990E61" Level="5">
           <Keywords>
             <Keyword Value="0x620000044000"/>
             <!--Keyword Value="0x2C0000054000"/-->
           </Keywords>
        </EventProvider>
        <EventProvider Id="Edge_Canary" Name="C56B8664-45C5-4E65-B3C7-A8D6BD3F2E67" Level="5">
           <Keywords>
             <Keyword Value="0x400000044000"/>
           </Keywords>
        </EventProvider>
        <EventProvider Id="Edge_Dev" Name="D30B5C9F-B58F-4DC9-AFAF-134405D72107" Level="5">
           <Keywords>
             <Keyword Value="0x400000044000"/>
           </Keywords>
        </EventProvider>
        <EventProvider Id="Edge_Beta" Name="BD089BAA-4E52-4794-A887-9E96868570D2" Level="5">
           <Keywords>
             <Keyword Value="0x400000044000"/>
           </Keywords>
        </EventProvider>
        <EventProvider Id="Edge_WebView" Name="E16EC3D2-BB0F-4E8F-BDB8-DE0BEA82DC3D" Level="5">
           <Keywords>
             <Keyword Value="0x400000044000"/>
           </Keywords>
        </EventProvider>
        <EventProvider Id="Microsoft.Windows.FaultReporting" Name="1377561D-9312-452C-AD13-C4A1C9C906E0" Level="5" />
        <EventProvider Id="Microsoft.Windows.WindowsErrorReporting" Name="CC79CF77-70D9-4082-9B52-23F3A3E92FE4" Level="5" />
        <EventProvider Id="Microsoft.Windows.HangReporting" Name="3E0D88DE-AE5C-438A-BB1C-C2E627F8AECB" Level="5" />

        <Profile Id="Edge.Light.File" LoggingMode="File" Name="Edge" DetailLevel="Light" Description="Edge">
            <Collectors>
                <SystemCollectorId Value="SystemCollector">
                    <SystemProviderId Value="SystemProviderVerbose"/>
                </SystemCollectorId>
                <EventCollectorId Value="EventCollector_UserMode">
                    <EventProviders>
                        <EventProviderId Value="Edge_WebView" />
                        <EventProviderId Value="Edge" />
                        <EventProviderId Value="Edge_Canary" />
                        <EventProviderId Value="Edge_Dev" />
                        <EventProviderId Value="Edge_Beta" />
                        <EventProviderId Value="Microsoft-Windows-Kernel-Process"/>
                        <EventProviderId Value="Microsoft-Windows-ImageLoad"/>
                        <EventProviderId Value="Microsoft.Windows.FaultReporting"/>
                        <EventProviderId Value="Microsoft.Windows.WindowsErrorReporting"/>
                        <EventProviderId Value="Microsoft.Windows.HangReporting"/>
                        <EventProvider Id="Microsoft-Windows-AssessmentExecutionEngine"
                                       Name="6FE1CBF0-A23C-41FE-93BA-6929AC3AB4E7"/>
                    </EventProviders>
                </EventCollectorId>
            </Collectors>
        </Profile>

        <Profile Id="Edge.Verbose.File" LoggingMode="File" Name="Edge" DetailLevel="Verbose" Description="Edge">
            <Collectors>
                <SystemCollectorId Value="SystemCollector">
                    <SystemProviderId Value="SystemProviderVerbose"/>
                </SystemCollectorId>
                <EventCollectorId Value="EventCollector_UserMode">
                    <EventProviders>
                        <EventProviderId Value="Edge_WebView" />
                        <EventProviderId Value="Edge" />
                        <EventProviderId Value="Edge_Canary" />
                        <EventProviderId Value="Edge_Dev" />
                        <EventProviderId Value="Edge_Beta" />
                        <EventProviderId Value="Microsoft-Windows-Kernel-Process"/>
                        <EventProviderId Value="Microsoft-Windows-ImageLoad"/>
                        <EventProviderId Value="Microsoft.Windows.FaultReporting"/>
                        <EventProviderId Value="Microsoft.Windows.WindowsErrorReporting"/>
                        <EventProviderId Value="Microsoft.Windows.HangReporting"/>
                        <EventProvider Id="Microsoft-Windows-AssessmentExecutionEngine"
                                       Name="6FE1CBF0-A23C-41FE-93BA-6929AC3AB4E7"/>
                    </EventProviders>
                </EventCollectorId>
            </Collectors>
        </Profile>
    </Profiles>
    <TraceMergeProperties>
        <TraceMergeProperty  Id="Default" Name="Default" Base="">
            <DeletePreMergedTraceFiles Value="true"/>
            <CustomEvents>
                <CustomEvent Value="ImageId"/>
                <CustomEvent Value="BuildInfo"/>
                <CustomEvent Value="VolumeMapping"/>
                <CustomEvent Value="EventMetadata"/>
                <CustomEvent Value="PerfTrackMetadata"/>
                <CustomEvent Value="WinSAT"/>
                <CustomEvent Value="NetworkInterface"/>
            </CustomEvents>
        </TraceMergeProperty>
    </TraceMergeProperties>
</WindowsPerformanceRecorder>
