Class AzureMonitorMetricsExportAutoConfiguration
- java.lang.Object
-
- io.micrometer.spring.autoconfigure.export.azuremonitor.AzureMonitorMetricsExportAutoConfiguration
-
@Configuration @ConditionalOnBean(io.micrometer.core.instrument.Clock.class) @ConditionalOnClass(io.micrometer.azuremonitor.AzureMonitorMeterRegistry.class) @ConditionalOnProperty(prefix="management.metrics.export.azuremonitor", name="enabled", havingValue="true", matchIfMissing=true) @EnableConfigurationProperties(AzureMonitorProperties.class) @Import(StringToDurationConverter.class) public class AzureMonitorMetricsExportAutoConfiguration extends java.lang.Object
Auto-configuration for exporting metrics to Azure Monitor.- Since:
- 1.1.0
-
-
Constructor Summary
Constructors Constructor Description AzureMonitorMetricsExportAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micrometer.azuremonitor.AzureMonitorMeterRegistry
azureMeterRegistry(io.micrometer.azuremonitor.AzureMonitorConfig config, com.microsoft.applicationinsights.TelemetryConfiguration configuration, io.micrometer.core.instrument.Clock clock)
io.micrometer.azuremonitor.AzureMonitorConfig
azureMonitorConfig(AzureMonitorProperties properties)
com.microsoft.applicationinsights.TelemetryConfiguration
telemetryConfiguration(io.micrometer.azuremonitor.AzureMonitorConfig config)
-
-
-
Method Detail
-
azureMonitorConfig
@Bean @ConditionalOnMissingBean public io.micrometer.azuremonitor.AzureMonitorConfig azureMonitorConfig(AzureMonitorProperties properties)
-
telemetryConfiguration
@Bean @ConditionalOnMissingBean public com.microsoft.applicationinsights.TelemetryConfiguration telemetryConfiguration(io.micrometer.azuremonitor.AzureMonitorConfig config)
-
azureMeterRegistry
@Bean @ConditionalOnMissingBean public io.micrometer.azuremonitor.AzureMonitorMeterRegistry azureMeterRegistry(io.micrometer.azuremonitor.AzureMonitorConfig config, com.microsoft.applicationinsights.TelemetryConfiguration configuration, io.micrometer.core.instrument.Clock clock)
-
-