Configuration Reference

Version:5.10.0

Micronaut Micrometer Core Config Properties

🔗
Table 1. Configuration Properties for HttpServerMeterConfig
Property Type Description

micronaut.metrics.binders.web.server.percentiles

java.lang.Double

Default is empty.

micronaut.metrics.binders.web.server.histogram

java.lang.Boolean

Default: false.

micronaut.metrics.binders.web.server.min

java.lang.Double

Default: Micrometer default value (0.001).

micronaut.metrics.binders.web.server.max

java.lang.Double

Default: Micrometer default value (30).

micronaut.metrics.binders.web.server.slos

java.lang.Double

Default is empty.

🔗
Table 2. Configuration Properties for HttpMetricsConfig$ClientErrorsUrisConfig
Property Type Description

micronaut.metrics.binders.web.client-errors-uris.enabled

boolean

Is enabled

🔗
Table 3. Configuration Properties for HttpClientMeterConfig
Property Type Description

micronaut.metrics.binders.web.client.percentiles

java.lang.Double

Default is empty.

micronaut.metrics.binders.web.client.histogram

java.lang.Boolean

Default: false.

micronaut.metrics.binders.web.client.min

java.lang.Double

Default: Micrometer default value (0.001).

micronaut.metrics.binders.web.client.max

java.lang.Double

Default: Micrometer default value (30).

micronaut.metrics.binders.web.client.slos

java.lang.Double

Default is empty.

🔗
Table 4. Configuration Properties for ExportConfigurationProperties
Property Type Description

micronaut.metrics.export

java.util.Properties

micronaut.metrics.tags

java.util.Properties

🔗
Table 5. Configuration Properties for HttpMetricsConfig
Property Type Description

micronaut.metrics.binders.web.enabled

boolean

Micronaut Micrometer Observation Config Properties

🔗
Table 6. Configuration Properties for ObservationProperties
Property Type Description

micrometer.observations.common-key-value

java.util.Map

common key values that will be added to every observation.

Micronaut Micrometer Observation Datasource Config Properties

🔗
Table 7. Configuration Properties for ObservationDataSourceConfig
Property Type Description

micrometer.observation.datasource.enabled

boolean

Sets whether the observation data source is enabled or disabled.

micrometer.observation.datasource.proxy-result-set

boolean

Indicates whether result sets should be proxied for observation purposes.

When enabled, the observation data source will create proxies around result sets to track and record relevant events.

micrometer.observation.datasource.proxy-generated-keys

boolean

Indicates whether generated keys should be proxied for observation purposes.

When enabled, the observation data source will create proxies around generated keys to track and record relevant events.

micrometer.observation.datasource.listener.connection-attributes-manager

net.ttddyy.observation.tracing.ConnectionAttributesManager

micrometer.observation.datasource.listener.connection-observation-convention

net.ttddyy.observation.tracing.ConnectionObservationConvention

micrometer.observation.datasource.listener.query-observation-convention

net.ttddyy.observation.tracing.QueryObservationConvention

micrometer.observation.datasource.listener.result-set-observation-convention

net.ttddyy.observation.tracing.ResultSetObservationConvention

micrometer.observation.datasource.listener.query-parameters-span-tag-provider

net.ttddyy.observation.tracing.QueryParametersSpanTagProvider

micrometer.observation.datasource.listener.include-parameter-values

boolean

micrometer.observation.datasource.listener.supported-types

java.util.Set

Micronaut Micrometer Observation Http Config Properties

🔗
Table 8. Configuration Properties for ObservationHttpExclusionsConfiguration
Property Type Description

micrometer.observation.http.exclusions

java.util.List

Micronaut Micrometer Registry Prometheus Pushgateway Config Properties

🔗
Table 9. Configuration Properties for PrometheusPushGatewayConfig
Property Type Description

micronaut.metrics.export.prometheus.pushgateway.grouping-keys

java.util.Map

micronaut.metrics.export.prometheus.pushgateway.basic-auth-username

java.lang.String

micronaut.metrics.export.prometheus.pushgateway.basic-auth-password

java.lang.String

micronaut.metrics.export.prometheus.pushgateway.interval

java.time.Duration

micronaut.metrics.export.prometheus.pushgateway.initial-delay

java.time.Duration

micronaut.metrics.export.prometheus.pushgateway.enabled

boolean

micronaut.metrics.export.prometheus.pushgateway.format

io.prometheus.metrics.exporter.pushgateway.Format

micronaut.metrics.export.prometheus.pushgateway.address

java.lang.String

micronaut.metrics.export.prometheus.pushgateway.bearer-token

java.lang.String

micronaut.metrics.export.prometheus.pushgateway.scheme

io.prometheus.metrics.exporter.pushgateway.Scheme

micronaut.metrics.export.prometheus.pushgateway.connection-factory

io.prometheus.metrics.exporter.pushgateway.HttpConnectionFactory

micronaut.metrics.export.prometheus.pushgateway.job

java.lang.String

micronaut.metrics.export.prometheus.pushgateway.registry

io.prometheus.metrics.model.registry.PrometheusRegistry