Micronaut Micrometer Configuration Reference

Every documented configuration property of Micronaut Micrometer, with types, descriptions, and defaults.

Micronaut Micrometer documentation

56 properties across 5 sections

Micronaut Micrometer Core Config Properties

Configuration properties for ExportConfigurationProperties

PropertyTypeDescription
micronaut.metrics.exportjava.util.PropertiesThe export properties
micronaut.metrics.tagsjava.util.PropertiesThe common tags properties

Configuration properties for HttpMetricsConfig

PropertyTypeDescription
micronaut.metrics.binders.web.enabledbooleantrue if enabled

Configuration properties for HttpClientMeterConfig

PropertyTypeDescription
micronaut.metrics.binders.web.client.percentilesjava.lang.DoubleDefault is empty.
micronaut.metrics.binders.web.client.histogramjava.lang.BooleanDefault: false.
micronaut.metrics.binders.web.client.minjava.lang.DoubleDefault: Micrometer default value (0.001).
micronaut.metrics.binders.web.client.maxjava.lang.DoubleDefault: Micrometer default value (30).
micronaut.metrics.binders.web.client.slosjava.lang.DoubleDefault is empty.

Configuration properties for HttpMetricsConfig$ClientErrorsUrisConfig

PropertyTypeDescriptionDefault
micronaut.metrics.binders.web.client-errors-uris.enabledbooleanIs enabledtrue

Configuration properties for HttpServerMeterConfig

PropertyTypeDescription
micronaut.metrics.binders.web.server.percentilesjava.lang.DoubleDefault is empty.
micronaut.metrics.binders.web.server.histogramjava.lang.BooleanDefault: false.
micronaut.metrics.binders.web.server.minjava.lang.DoubleDefault: Micrometer default value (0.001).
micronaut.metrics.binders.web.server.maxjava.lang.DoubleDefault: Micrometer default value (30).
micronaut.metrics.binders.web.server.slosjava.lang.DoubleDefault is empty.

Micronaut Micrometer Observation Config Properties

Configuration properties for ObservationProperties

PropertyTypeDescription
micrometer.observations.common-key-valuejava.util.Mapcommon key values that will be added to every observation.

Micronaut Micrometer Observation Datasource Config Properties

Configuration properties for ObservationDataSourceConfig

PropertyTypeDescription
micrometer.observation.datasource.enabledbooleanSets whether the observation data source is enabled or disabled.
micrometer.observation.datasource.proxy-result-setbooleanEnables or disables proxying of result sets for observation purposes. When enabled, the observation data source will create proxies around result sets to track and record relevant events. Disabling this feature can improve performance but may limit the accuracy of observations.
micrometer.observation.datasource.proxy-generated-keysbooleanEnables or disables proxying of generated keys for observation purposes. When enabled, the observation data source will create proxies around generated keys to track and record relevant events. Disabling this feature can improve performance but may limit the accuracy of observations.

Configuration properties for DataSourceObservationListener

PropertyTypeDescription
micrometer.observation.datasource.listener.connection-attributes-managernet.ttddyy.observation.tracing.ConnectionAttributesManager
micrometer.observation.datasource.listener.connection-observation-conventionnet.ttddyy.observation.tracing.ConnectionObservationConvention
micrometer.observation.datasource.listener.query-observation-conventionnet.ttddyy.observation.tracing.QueryObservationConvention
micrometer.observation.datasource.listener.result-set-observation-conventionnet.ttddyy.observation.tracing.ResultSetObservationConvention
micrometer.observation.datasource.listener.generated-keys-observation-conventionnet.ttddyy.observation.tracing.GeneratedKeysObservationConvention
micrometer.observation.datasource.listener.query-parameters-span-tag-providernet.ttddyy.observation.tracing.QueryParametersSpanTagProvider
micrometer.observation.datasource.listener.include-parameter-valuesboolean
micrometer.observation.datasource.listener.supported-typesjava.util.Set
micrometer.observation.datasource.listener.include-result-set-operationsboolean
micrometer.observation.datasource.listener.jdbc-connection-info-extractornet.ttddyy.observation.tracing.JdbcConnectionInfoExtractor

Configuration properties for DataSourceObservationListener

PropertyTypeDescription
micrometer.observation.datasource.listener.connection-attributes-managernet.ttddyy.observation.tracing.ConnectionAttributesManager
micrometer.observation.datasource.listener.connection-observation-conventionnet.ttddyy.observation.tracing.ConnectionObservationConvention
micrometer.observation.datasource.listener.query-observation-conventionnet.ttddyy.observation.tracing.QueryObservationConvention
micrometer.observation.datasource.listener.result-set-observation-conventionnet.ttddyy.observation.tracing.ResultSetObservationConvention
micrometer.observation.datasource.listener.generated-keys-observation-conventionnet.ttddyy.observation.tracing.GeneratedKeysObservationConvention
micrometer.observation.datasource.listener.query-parameters-span-tag-providernet.ttddyy.observation.tracing.QueryParametersSpanTagProvider
micrometer.observation.datasource.listener.include-parameter-valuesboolean
micrometer.observation.datasource.listener.supported-typesjava.util.Set
micrometer.observation.datasource.listener.include-result-set-operationsboolean
micrometer.observation.datasource.listener.jdbc-connection-info-extractornet.ttddyy.observation.tracing.JdbcConnectionInfoExtractor

Micronaut Micrometer Observation Http Config Properties

Configuration properties for ObservationHttpExclusionsConfiguration

PropertyTypeDescription
micrometer.observation.http.exclusionsjava.util.ListSets the URI patterns to be excluded from observation.

Micronaut Micrometer Registry Prometheus Pushgateway Config Properties

Configuration properties for PrometheusPushGatewayConfig

PropertyTypeDescription
micronaut.metrics.export.prometheus.pushgateway.grouping-keysjava.util.MapMap of the grouping keys.
micronaut.metrics.export.prometheus.pushgateway.basic-auth-usernamejava.lang.Stringusername for basic auth.
micronaut.metrics.export.prometheus.pushgateway.basic-auth-passwordjava.lang.Stringpassword for the basic auth.
micronaut.metrics.export.prometheus.pushgateway.intervaljava.time.Durationinterval of {@link PrometheusPushGatewayScheduler#pushData()}.
micronaut.metrics.export.prometheus.pushgateway.initial-delayjava.time.DurationinitialDelay of {@link PrometheusPushGatewayScheduler#pushData()}.
micronaut.metrics.export.prometheus.pushgateway.enabledbooleanis PushGateway feature enabled.

Configuration properties for PushGateway$Builder

PropertyTypeDescription
micronaut.metrics.export.prometheus.pushgateway.formatio.prometheus.metrics.exporter.pushgateway.Format
micronaut.metrics.export.prometheus.pushgateway.addressjava.lang.String
micronaut.metrics.export.prometheus.pushgateway.bearer-tokenjava.lang.String
micronaut.metrics.export.prometheus.pushgateway.schemeio.prometheus.metrics.exporter.pushgateway.Scheme
micronaut.metrics.export.prometheus.pushgateway.connection-factoryio.prometheus.metrics.exporter.pushgateway.HttpConnectionFactory
micronaut.metrics.export.prometheus.pushgateway.jobjava.lang.String
micronaut.metrics.export.prometheus.pushgateway.registryio.prometheus.metrics.model.registry.PrometheusRegistry
micronaut.metrics.export.prometheus.pushgateway.escaping-schemeio.prometheus.metrics.config.EscapingScheme
micronaut.metrics.export.prometheus.pushgateway.prometheus-timestamps-in-msboolean
micronaut.metrics.export.prometheus.pushgateway.connection-timeoutjava.time.Duration
micronaut.metrics.export.prometheus.pushgateway.read-timeoutjava.time.Duration