You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

106 lines
7.2 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings">
  3. <TelemetryInitializers>
  4. <Add Type="Microsoft.ApplicationInsights.DependencyCollector.HttpDependenciesParsingTelemetryInitializer, Microsoft.AI.DependencyCollector" />
  5. <Add Type="Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer, Microsoft.AI.WindowsServer" />
  6. <Add Type="Microsoft.ApplicationInsights.WindowsServer.AzureWebAppRoleEnvironmentTelemetryInitializer, Microsoft.AI.WindowsServer" />
  7. <Add Type="Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer, Microsoft.AI.WindowsServer" />
  8. <Add Type="Microsoft.ApplicationInsights.Web.WebTestTelemetryInitializer, Microsoft.AI.Web" />
  9. <Add Type="Microsoft.ApplicationInsights.Web.SyntheticUserAgentTelemetryInitializer, Microsoft.AI.Web">
  10. <!-- Extended list of bots:
  11. search|spider|crawl|Bot|Monitor|BrowserMob|BingPreview|PagePeeker|WebThumb|URL2PNG|ZooShot|GomezA|Google SketchUp|Read Later|KTXN|KHTE|Keynote|Pingdom|AlwaysOn|zao|borg|oegp|silk|Xenu|zeal|NING|htdig|lycos|slurp|teoma|voila|yahoo|Sogou|CiBra|Nutch|Java|JNLP|Daumoa|Genieo|ichiro|larbin|pompos|Scrapy|snappy|speedy|vortex|favicon|indexer|Riddler|scooter|scraper|scrubby|WhatWeb|WinHTTP|voyager|archiver|Icarus6j|mogimogi|Netvibes|altavista|charlotte|findlinks|Retreiver|TLSProber|WordPress|wsr-agent|http client|Python-urllib|AppEngine-Google|semanticdiscovery|facebookexternalhit|web/snippet|Google-HTTP-Java-Client-->
  12. <Filters>search|spider|crawl|Bot|Monitor|AlwaysOn</Filters>
  13. </Add>
  14. <Add Type="Microsoft.ApplicationInsights.Web.ClientIpHeaderTelemetryInitializer, Microsoft.AI.Web" />
  15. <Add Type="Microsoft.ApplicationInsights.Web.OperationNameTelemetryInitializer, Microsoft.AI.Web" />
  16. <Add Type="Microsoft.ApplicationInsights.Web.OperationCorrelationTelemetryInitializer, Microsoft.AI.Web" />
  17. <Add Type="Microsoft.ApplicationInsights.Web.UserTelemetryInitializer, Microsoft.AI.Web" />
  18. <Add Type="Microsoft.ApplicationInsights.Web.AuthenticatedUserIdTelemetryInitializer, Microsoft.AI.Web" />
  19. <Add Type="Microsoft.ApplicationInsights.Web.AccountIdTelemetryInitializer, Microsoft.AI.Web" />
  20. <Add Type="Microsoft.ApplicationInsights.Web.SessionTelemetryInitializer, Microsoft.AI.Web" />
  21. </TelemetryInitializers>
  22. <TelemetryModules>
  23. <Add Type="Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule, Microsoft.AI.DependencyCollector">
  24. <ExcludeComponentCorrelationHttpHeadersOnDomains>
  25. <!--
  26. Requests to the following hostnames will not be modified by adding correlation headers.
  27. Add entries here to exclude additional hostnames.
  28. NOTE: this configuration will be lost upon NuGet upgrade.
  29. -->
  30. <Add>core.windows.net</Add>
  31. <Add>core.chinacloudapi.cn</Add>
  32. <Add>core.cloudapi.de</Add>
  33. <Add>core.usgovcloudapi.net</Add>
  34. <Add>localhost</Add>
  35. <Add>127.0.0.1</Add>
  36. </ExcludeComponentCorrelationHttpHeadersOnDomains>
  37. <IncludeDiagnosticSourceActivities>
  38. <Add>Microsoft.Azure.EventHubs</Add>
  39. <Add>Microsoft.Azure.ServiceBus</Add>
  40. </IncludeDiagnosticSourceActivities>
  41. </Add>
  42. <Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
  43. <!--
  44. Use the following syntax here to collect additional performance counters:
  45. <Counters>
  46. <Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\Handle Count" ReportAs="Process handle count" />
  47. ...
  48. </Counters>
  49. PerformanceCounter must be either \CategoryName(InstanceName)\CounterName or \CategoryName\CounterName
  50. NOTE: performance counters configuration will be lost upon NuGet upgrade.
  51. The following placeholders are supported as InstanceName:
  52. ??APP_WIN32_PROC?? - instance name of the application process for Win32 counters.
  53. ??APP_W3SVC_PROC?? - instance name of the application IIS worker process for IIS/ASP.NET counters.
  54. ??APP_CLR_PROC?? - instance name of the application CLR process for .NET counters.
  55. -->
  56. </Add>
  57. <Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse.QuickPulseTelemetryModule, Microsoft.AI.PerfCounterCollector" />
  58. <Add Type="Microsoft.ApplicationInsights.WindowsServer.DeveloperModeWithDebuggerAttachedTelemetryModule, Microsoft.AI.WindowsServer" />
  59. <Add Type="Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule, Microsoft.AI.WindowsServer" />
  60. <Add Type="Microsoft.ApplicationInsights.WindowsServer.UnobservedExceptionTelemetryModule, Microsoft.AI.WindowsServer">
  61. <!--</Add>
  62. <Add Type="Microsoft.ApplicationInsights.WindowsServer.FirstChanceExceptionStatisticsTelemetryModule, Microsoft.AI.WindowsServer">-->
  63. </Add>
  64. <Add Type="Microsoft.ApplicationInsights.Web.RequestTrackingTelemetryModule, Microsoft.AI.Web">
  65. <Handlers>
  66. <!--
  67. Add entries here to filter out additional handlers:
  68. NOTE: handler configuration will be lost upon NuGet upgrade.
  69. -->
  70. <Add>Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.RequestDataHttpHandler</Add>
  71. <Add>System.Web.StaticFileHandler</Add>
  72. <Add>System.Web.Handlers.AssemblyResourceLoader</Add>
  73. <Add>System.Web.Optimization.BundleHandler</Add>
  74. <Add>System.Web.Script.Services.ScriptHandlerFactory</Add>
  75. <Add>System.Web.Handlers.TraceHandler</Add>
  76. <Add>System.Web.Services.Discovery.DiscoveryRequestHandler</Add>
  77. <Add>System.Web.HttpDebugHandler</Add>
  78. </Handlers>
  79. </Add>
  80. <Add Type="Microsoft.ApplicationInsights.Web.ExceptionTrackingTelemetryModule, Microsoft.AI.Web" />
  81. <Add Type="Microsoft.ApplicationInsights.Web.AspNetDiagnosticTelemetryModule, Microsoft.AI.Web" />
  82. </TelemetryModules>
  83. <TelemetryProcessors>
  84. <Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse.QuickPulseTelemetryProcessor, Microsoft.AI.PerfCounterCollector" />
  85. <Add Type="Microsoft.ApplicationInsights.Extensibility.AutocollectedMetricsExtractor, Microsoft.ApplicationInsights" />
  86. <Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
  87. <MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond>
  88. <ExcludedTypes>Event</ExcludedTypes>
  89. </Add>
  90. <Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
  91. <MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond>
  92. <IncludedTypes>Event</IncludedTypes>
  93. </Add>
  94. </TelemetryProcessors>
  95. <TelemetryChannel Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel, Microsoft.AI.ServerTelemetryChannel" />
  96. <!--
  97. Learn more about Application Insights configuration with ApplicationInsights.config here:
  98. http://go.microsoft.com/fwlink/?LinkID=513840
  99. Note: If not present, please add <InstrumentationKey>Your Key</InstrumentationKey> to the top of this file.
  100. -->
  101. </ApplicationInsights>