@Configuration
@ConditionalOnProperty(value="azure.application-insights.web.enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnWebApplication
public class ApplicationInsightsWebModuleConfiguration
extends java.lang.Object
This class provides the configuration for applications of type web. The modules in this class will only be configured if the Spring Framework identifies them as web Application.
Configuration for web applications.| Constructor and Description |
|---|
ApplicationInsightsWebModuleConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationIdTelemetryInitializer |
webOperationIdTelemetryInitializer()
Bean for WebOperationIdTelemetryInitializer
|
com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationNameTelemetryInitializer |
webOperationNameTelemetryInitializer() |
com.microsoft.applicationinsights.web.internal.perfcounter.WebPerformanceCounterModule |
webPerformanceCounterModule()
Bean for WebPerformanceCounterModule
|
com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule |
webRequestTrackingTelemetryModule()
Bean for WebRequestTrackingTelemetryModule
|
com.microsoft.applicationinsights.web.extensibility.initializers.WebSessionTelemetryInitializer |
webSessionTelemetryInitializer()
Bean for WebSessionTelemetryInitializer
|
com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule |
webSessionTrackingTelemetryModule()
Bean for WebSessionTrackingTelemetryModule
|
com.microsoft.applicationinsights.web.extensibility.initializers.WebUserAgentTelemetryInitializer |
webUserAgentTelemetryInitializer()
Bean for WebUserAgentTelemetryInitializer
|
com.microsoft.applicationinsights.web.extensibility.initializers.WebUserTelemetryInitializer |
webUserTelemetryInitializer()
Bean for WebUserTelemetryInitializer
|
com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule |
webUserTrackingTelemetryModule()
Bean for WebUserTrackingTelemetryModule
|
public ApplicationInsightsWebModuleConfiguration()
@Bean
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebRequestTrackingTelemetryModule.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule webRequestTrackingTelemetryModule()
WebRequestTrackingTelemetryModule@Bean
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebSessionTrackingTelemetryModule.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule webSessionTrackingTelemetryModule()
WebSessionTrackingTelemetryModule@Bean
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebUserTrackingTelemetryModule.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule webUserTrackingTelemetryModule()
WebUserTrackingTelemetryModule@Bean
@DependsOn(value="performanceCounterContainer")
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebPerformanceCounterModule.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.internal.perfcounter.WebPerformanceCounterModule webPerformanceCounterModule()
WebPerformanceCounterModule@Bean
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebOperationIdTelemetryInitializer.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationIdTelemetryInitializer webOperationIdTelemetryInitializer()
WebOperationIdTelemetryInitializer@Bean
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebOperationNameTelemetryInitializer.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationNameTelemetryInitializer webOperationNameTelemetryInitializer()
@Bean
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebSessionTelemetryInitializer.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.extensibility.initializers.WebSessionTelemetryInitializer webSessionTelemetryInitializer()
WebSessionTelemetryInitializer@Bean
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebUserTelemetryInitializer.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.extensibility.initializers.WebUserTelemetryInitializer webUserTelemetryInitializer()
WebUserTelemetryInitializer@Bean
@ConditionalOnProperty(value="azure.application-insights.default-modules.WebUserAgentTelemetryInitializer.enabled",
havingValue="true",
matchIfMissing=true)
public com.microsoft.applicationinsights.web.extensibility.initializers.WebUserAgentTelemetryInitializer webUserAgentTelemetryInitializer()
WebUserAgentTelemetryInitializer