Azure Monitor

<dependency>
    <groupId>io.quarkiverse.micrometer.registry</groupId>
    <artifactId>quarkus-micrometer-registry-azure-monitor</artifactId>
</dependency>

Configuration

Configuration property fixed at build time - All other configuration properties are overridable at runtime

Configuration property

Type

Default

Support for export to AzureMonitor.

Support for AzureMonitor will be enabled if Micrometer support is enabled, the Azure Monitor registry extension is enabled and either this value is true, or this value is unset and quarkus.micrometer.registry-enabled-default is true.

Environment variable: QUARKUS_MICROMETER_EXPORT_AZUREMONITOR_ENABLED

boolean

By default, this extension will create a AzureMonitor MeterRegistry instance.

Use this attribute to veto the creation of the default AzureMonitor MeterRegistry.

Environment variable: QUARKUS_MICROMETER_EXPORT_AZUREMONITOR_DEFAULT_REGISTRY

boolean

true

Azure Monitor registry configuration properties.

A property source for configuration of the AzureMonitor MeterRegistry.

Available values:

Property=Default

Description

instrumentation-key

Define the instrumentation key used to push data to Azure Insights Monitor

publish=true

By default, gathered metrics will be published to Azure Monitor when the MeterRegistry is enabled. Use this attribute to selectively disable publication of metrics in some environments.

Other Micrometer configuration attributes can also be specified.

Environment variable: QUARKUS_MICROMETER_EXPORT_AZUREMONITOR

Map<String,String>