Skip to content

Instantly share code, notes, and snippets.

@JamesWoolfenden
Created June 7, 2017 10:55
Show Gist options
  • Save JamesWoolfenden/092bad8ca6cb857d8a865f62713f0e5a to your computer and use it in GitHub Desktop.
Save JamesWoolfenden/092bad8ca6cb857d8a865f62713f0e5a to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="utf-8"?>
<DiagnosticsConfiguration xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration">
<PublicConfig>
<WadCfg>
<DiagnosticMonitorConfiguration overallQuotaInMB="2048">
<DiagnosticInfrastructureLogs scheduledTransferLogLevelFilter="Error" />
<Directories scheduledTransferPeriod="PT1M">
<IISLogs containerName="wad-iis-logfiles" />
<FailedRequestLogs containerName="wad-failedrequestlogs" />
<DataSources>
<DirectoryConfiguration containerName="node-logs">
<Absolute path="%ROLEROOT%\approot\logs" expandEnvironment="true" />
</DirectoryConfiguration>
</DataSources>
</Directories>
<PerformanceCounters scheduledTransferPeriod="PT1M">
<PerformanceCounterConfiguration counterSpecifier="\Memory\Available MBytes" sampleRate="PT3M" />
<PerformanceCounterConfiguration counterSpecifier="\Web Service(_Total)\ISAPI Extension Requests/sec" sampleRate="PT3M" />
<PerformanceCounterConfiguration counterSpecifier="\Web Service(_Total)\Bytes Total/Sec" sampleRate="PT3M" />
<PerformanceCounterConfiguration counterSpecifier="\Processor(_Total)\% Processor Time" sampleRate="PT3M" />
<PerformanceCounterConfiguration counterSpecifier="\Memory\% Committed Bytes In Use" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Memory\Available MBytes" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Memory\Page Faults/sec" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Memory\Page Reads/sec" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Network Interface(isatap.reddog.microsoft.com)\Bytes Received/sec" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Network Interface(isatap.reddog.microsoft.com)\Bytes Sent/sec" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Network Interface(isatap.reddog.microsoft.com)\Current Bandwidth" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Network Interface(isatap.reddog.microsoft.com)\Output Queue Length" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Network Interface(*)\Bytes Received/sec" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Network Interface(*)\Bytes Sent/sec" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Network Interface(*)\Current Bandwidth" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Network Interface(*)\Output Queue Length" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\PhysicalDisk(_Total)\Avg. Disk Read Queue Length" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\PhysicalDisk(_Total)\Avg. Disk Write Queue Length" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\PhysicalDisk(_Total)\Current Disk Queue Length" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Process(w3wp)\Handle Count" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Process(w3wp)\Private Bytes" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Process(w3wp)\Thread Count" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Process(w3wp)\Virtual Bytes" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Processor(_Total)\% Interrupt time" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\Processor(_Total)\% Processor Time" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\System\Context Switches/sec" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\System\Processor Queue Length" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\TCPv4\Connection Failures" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\TCPv4\Connections Established" sampleRate="PT1M" />
<PerformanceCounterConfiguration counterSpecifier="\TCPv4\Connections Reset" sampleRate="PT1M" />
</PerformanceCounters>
<WindowsEventLog scheduledTransferPeriod="PT1M">
<DataSource name="Application!*[System[(Level=1 or Level=2 or Level=3)]]" />
<DataSource name="Windows Azure!*[System[(Level=1 or Level=2 or Level=3 or Level=4)]]" />
</WindowsEventLog>
<CrashDumps>
<CrashDumpConfiguration processName="WaIISHost.exe" />
<CrashDumpConfiguration processName="WaWorkerHost.exe" />
<CrashDumpConfiguration processName="w3wp.exe" />
</CrashDumps>
<Logs scheduledTransferPeriod="PT1M" scheduledTransferLogLevelFilter="Error" />
</DiagnosticMonitorConfiguration>
</WadCfg>
<StorageAccount></StorageAccount>
</PublicConfig>
<PrivateConfig>
<StorageAccount name="" key="" endpoint="" />
</PrivateConfig>
<IsEnabled>true</IsEnabled>
</DiagnosticsConfiguration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment