84 lines
5.8 KiB
XML
84 lines
5.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings">
|
|
<TelemetryModules>
|
|
<Add Type="Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule, Microsoft.AI.DependencyCollector"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
|
|
<!--
|
|
Use the following syntax here to collect additional performance counters:
|
|
|
|
<Counters>
|
|
<Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\Handle Count" ReportAs="Process handle count" />
|
|
...
|
|
</Counters>
|
|
|
|
PerformanceCounter must be either \CategoryName(InstanceName)\CounterName or \CategoryName\CounterName
|
|
|
|
Counter names may only contain letters, round brackets, forward slashes, hyphens, underscores, spaces and dots.
|
|
You may provide an optional ReportAs attribute which will be used as the metric name when reporting counter data.
|
|
For the purposes of reporting, metric names will be sanitized by removing all invalid characters from the resulting metric name.
|
|
|
|
NOTE: performance counters configuration will be lost upon NuGet upgrade.
|
|
|
|
The following placeholders are supported as InstanceName:
|
|
??APP_WIN32_PROC?? - instance name of the application process for Win32 counters.
|
|
??APP_W3SVC_PROC?? - instance name of the application IIS worker process for IIS/ASP.NET counters.
|
|
??APP_CLR_PROC?? - instance name of the application CLR process for .NET counters.
|
|
-->
|
|
</Add>
|
|
<Add Type="Microsoft.ApplicationInsights.WindowsServer.DeveloperModeWithDebuggerAttachedTelemetryModule, Microsoft.AI.WindowsServer"/>
|
|
<Add Type="Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule, Microsoft.AI.WindowsServer"/>
|
|
<Add Type="Microsoft.ApplicationInsights.WindowsServer.UnobservedExceptionTelemetryModule, Microsoft.AI.WindowsServer"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.RequestTrackingTelemetryModule, Microsoft.AI.Web">
|
|
<Handlers>
|
|
<!--
|
|
Add entries here to filter out additional handlers:
|
|
|
|
NOTE: handler configuration will be lost upon NuGet upgrade.
|
|
-->
|
|
<Add>System.Web.Handlers.TransferRequestHandler</Add>
|
|
<Add>Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.RequestDataHttpHandler</Add>
|
|
<Add>System.Web.StaticFileHandler</Add>
|
|
<Add>System.Web.Handlers.AssemblyResourceLoader</Add>
|
|
<Add>System.Web.Optimization.BundleHandler</Add>
|
|
<Add>System.Web.Script.Services.ScriptHandlerFactory</Add>
|
|
<Add>System.Web.Handlers.TraceHandler</Add>
|
|
<Add>System.Web.Services.Discovery.DiscoveryRequestHandler</Add>
|
|
<Add>System.Web.HttpDebugHandler</Add>
|
|
</Handlers>
|
|
</Add>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.ExceptionTrackingTelemetryModule, Microsoft.AI.Web"/>
|
|
</TelemetryModules>
|
|
<TelemetryChannel Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel, Microsoft.AI.ServerTelemetryChannel"/>
|
|
<TelemetryProcessors>
|
|
<Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
|
|
<MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond>
|
|
</Add>
|
|
</TelemetryProcessors>
|
|
<!--
|
|
Learn more about Application Insights configuration with ApplicationInsights.config here:
|
|
http://go.microsoft.com/fwlink/?LinkID=513840
|
|
|
|
Note: If not present, please add <InstrumentationKey>Your Key</InstrumentationKey> to the top of this file.
|
|
-->
|
|
<TelemetryInitializers>
|
|
<Add Type="Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer, Microsoft.AI.WindowsServer"/>
|
|
<Add Type="Microsoft.ApplicationInsights.WindowsServer.DomainNameRoleInstanceTelemetryInitializer, Microsoft.AI.WindowsServer"/>
|
|
<Add Type="Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer, Microsoft.AI.WindowsServer"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.WebTestTelemetryInitializer, Microsoft.AI.Web"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.SyntheticUserAgentTelemetryInitializer, Microsoft.AI.Web">
|
|
<Filters>
|
|
<Add Pattern="(YottaaMonitor|BrowserMob|HttpMonitor|YandexBot|BingPreview|PagePeeker|ThumbShotsBot|WebThumb|URL2PNG|ZooShot|GomezA|Catchpoint bot|Willow Internet Crawler|Google SketchUp|Read%20Later|KTXN|Pingdom|AlwaysOn)"/>
|
|
<Add Pattern="Slurp" SourceName="Yahoo Bot"/>
|
|
<Add Pattern="(bot|zao|borg|Bot|oegp|silk|Xenu|zeal|^NING|crawl|Crawl|htdig|lycos|slurp|teoma|voila|yahoo|Sogou|CiBra|Nutch|^Java/|^JNLP/|Daumoa|Genieo|ichiro|larbin|pompos|Scrapy|snappy|speedy|spider|Spider|vortex|favicon|indexer|Riddler|scooter|scraper|scrubby|WhatWeb|WinHTTP|^voyager|archiver|Icarus6j|mogimogi|Netvibes|altavista|charlotte|findlinks|Retreiver|TLSProber|WordPress|wsr\-agent|Squrl Java|A6\-Indexer|netresearch|searchsight|http%20client|Python-urllib|dataparksearch|Screaming Frog|AppEngine-Google|YahooCacheSystem|semanticdiscovery|facebookexternalhit|Google.*/\+/web/snippet|Google-HTTP-Java-Client)"
|
|
SourceName="Spider"/>
|
|
</Filters>
|
|
</Add>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.ClientIpHeaderTelemetryInitializer, Microsoft.AI.Web"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.OperationNameTelemetryInitializer, Microsoft.AI.Web"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.OperationCorrelationTelemetryInitializer, Microsoft.AI.Web"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.UserTelemetryInitializer, Microsoft.AI.Web"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.AuthenticatedUserIdTelemetryInitializer, Microsoft.AI.Web"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.AccountIdTelemetryInitializer, Microsoft.AI.Web"/>
|
|
<Add Type="Microsoft.ApplicationInsights.Web.SessionTelemetryInitializer, Microsoft.AI.Web"/>
|
|
</TelemetryInitializers>
|
|
</ApplicationInsights> |