Configuration properties change between `2.7.6` and `3.0.0`

== Deprecated in `3.0.0`
|======================
|Key  |Replacement |Reason
|`management.metrics.web.client.request.metric-name` |`management.observations.http.client.requests.name` |
|`management.metrics.web.server.request.metric-name` |`management.observations.http.server.requests.name` |
|`server.max-http-header-size` | |
|`server.netty.max-chunk-size` | |Deprecated for removal in Reactor Netty
|`server.servlet.session.cookie.comment` | |
|`spring.liquibase.labels` |`spring.liquibase.label-filter` |
|`spring.mvc.ignore-default-model-on-redirect` | |Deprecated for removal in Spring MVC
|======================



== New in `3.0.0`
|======================
|Key  |Default value |Description
|`management.appoptics.metrics.export.api-token` | |AppOptics API token.
|`management.appoptics.metrics.export.batch-size` |`500` |Number of measurements per request to use for this backend.
|`management.appoptics.metrics.export.connect-timeout` |`5s` |Connection timeout for requests to this backend.
|`management.appoptics.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.appoptics.metrics.export.floor-times` |`false` |Whether to ship a floored time, useful when sending measurements from multiple hosts to align them on a given time boundary.
|`management.appoptics.metrics.export.host-tag` |`instance` |Tag that will be mapped to "@host" when shipping metrics to AppOptics.
|`management.appoptics.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.appoptics.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.appoptics.metrics.export.uri` |`https://api.appoptics.com/v1/measurements` |URI to ship metrics to.
|`management.atlas.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.atlas.metrics.export.config-refresh-frequency` |`10s` |Frequency for refreshing config settings from the LWC service.
|`management.atlas.metrics.export.config-time-to-live` |`150s` |Time to live for subscriptions from the LWC service.
|`management.atlas.metrics.export.config-uri` |`http://localhost:7101/lwc/api/v1/expressions/local-dev` |URI for the Atlas LWC endpoint to retrieve current subscriptions.
|`management.atlas.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.atlas.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.atlas.metrics.export.eval-uri` |`http://localhost:7101/lwc/api/v1/evaluate` |URI for the Atlas LWC endpoint to evaluate the data for a subscription.
|`management.atlas.metrics.export.lwc-enabled` |`false` |Whether to enable streaming to Atlas LWC.
|`management.atlas.metrics.export.meter-time-to-live` |`15m` |Time to live for meters that do not have any activity.
|`management.atlas.metrics.export.num-threads` |`4` |Number of threads to use with the metrics publishing scheduler.
|`management.atlas.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.atlas.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.atlas.metrics.export.uri` |`http://localhost:7101/api/v1/publish` |URI of the Atlas server.
|`management.datadog.metrics.export.api-key` | |Datadog API key.
|`management.datadog.metrics.export.application-key` | |Datadog application key.
|`management.datadog.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.datadog.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.datadog.metrics.export.descriptions` |`true` |Whether to publish descriptions metadata to Datadog.
|`management.datadog.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.datadog.metrics.export.host-tag` |`instance` |Tag that will be mapped to "host" when shipping metrics to Datadog.
|`management.datadog.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.datadog.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.datadog.metrics.export.uri` |`https://api.datadoghq.com` |URI to ship metrics to.
|`management.defaults.metrics.export.enabled` |`true` |Whether to enable default metrics exporters.
|`management.dynatrace.metrics.export.api-token` | |Dynatrace authentication token.
|`management.dynatrace.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.dynatrace.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.dynatrace.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.dynatrace.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.dynatrace.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.dynatrace.metrics.export.uri` | |URI to ship metrics to.
|`management.dynatrace.metrics.export.v1.device-id` | |ID of the custom device that is exporting metrics to Dynatrace.
|`management.dynatrace.metrics.export.v1.group` | |Group for exported metrics.
|`management.dynatrace.metrics.export.v1.technology-type` |`java` |Technology type for exported metrics.
|`management.dynatrace.metrics.export.v2.default-dimensions` | |Default dimensions that are added to all metrics in the form of key-value pairs.
|`management.dynatrace.metrics.export.v2.enrich-with-dynatrace-metadata` |`true` |Whether to enable Dynatrace metadata export.
|`management.dynatrace.metrics.export.v2.metric-key-prefix` | |Prefix string that is added to all exported metrics.
|`management.dynatrace.metrics.export.v2.use-dynatrace-summary-instruments` |`true` |Whether to fall back to the built-in micrometer instruments for Timer and DistributionSummary.
|`management.elastic.metrics.export.api-key-credentials` | |Base64-encoded credentials string.
|`management.elastic.metrics.export.auto-create-index` |`true` |Whether to create the index automatically if it does not exist.
|`management.elastic.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.elastic.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.elastic.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.elastic.metrics.export.host` |`http://localhost:9200` |Host to export metrics to.
|`management.elastic.metrics.export.index` |`micrometer-metrics` |Index to export metrics to.
|`management.elastic.metrics.export.index-date-format` |`yyyy-MM` |Index date format used for rolling indices.
|`management.elastic.metrics.export.index-date-separator` |`-` |Prefix to separate the index name from the date format used for rolling indices.
|`management.elastic.metrics.export.password` | |Login password of the Elastic server.
|`management.elastic.metrics.export.pipeline` | |Ingest pipeline name.
|`management.elastic.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.elastic.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.elastic.metrics.export.timestamp-field-name` |`@timestamp` |Name of the timestamp field.
|`management.elastic.metrics.export.user-name` | |Login user of the Elastic server.
|`management.endpoint.configprops.roles` | |Roles used to determine whether a user is authorized to be shown unsanitized values.
|`management.endpoint.configprops.show-values` | |When to show unsanitized values.
|`management.endpoint.env.roles` | |Roles used to determine whether a user is authorized to be shown unsanitized values.
|`management.endpoint.env.show-values` | |When to show unsanitized values.
|`management.endpoint.httpexchanges.cache.time-to-live` |`0ms` |Maximum time that a response can be cached.
|`management.endpoint.httpexchanges.enabled` |`true` |Whether to enable the httpexchanges endpoint.
|`management.endpoint.quartz.roles` | |Roles used to determine whether a user is authorized to be shown unsanitized job or trigger values.
|`management.endpoint.quartz.show-values` | |When to show unsanitized job or trigger values.
|`management.endpoints.jackson.isolated-object-mapper` |`true` |Whether to use an isolated object mapper to serialize endpoint JSON.
|`management.ganglia.metrics.export.addressing-mode` |`multicast` |UDP addressing mode, either unicast or multicast.
|`management.ganglia.metrics.export.duration-units` |`milliseconds` |Base time unit used to report durations.
|`management.ganglia.metrics.export.enabled` |`true` |Whether exporting of metrics to Ganglia is enabled.
|`management.ganglia.metrics.export.host` |`localhost` |Host of the Ganglia server to receive exported metrics.
|`management.ganglia.metrics.export.port` |`8649` |Port of the Ganglia server to receive exported metrics.
|`management.ganglia.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.ganglia.metrics.export.time-to-live` |`1` |Time to live for metrics on Ganglia.
|`management.graphite.metrics.export.duration-units` |`milliseconds` |Base time unit used to report durations.
|`management.graphite.metrics.export.enabled` |`true` |Whether exporting of metrics to Graphite is enabled.
|`management.graphite.metrics.export.graphite-tags-enabled` | |Whether Graphite tags should be used, as opposed to a hierarchical naming convention.
|`management.graphite.metrics.export.host` |`localhost` |Host of the Graphite server to receive exported metrics.
|`management.graphite.metrics.export.port` |`2004` |Port of the Graphite server to receive exported metrics.
|`management.graphite.metrics.export.protocol` |`pickled` |Protocol to use while shipping data to Graphite.
|`management.graphite.metrics.export.rate-units` |`seconds` |Base time unit used to report rates.
|`management.graphite.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.graphite.metrics.export.tags-as-prefix` |`` |For the hierarchical naming convention, turn the specified tag keys into part of the metric prefix.
|`management.httpexchanges.recording.enabled` |`true` |Whether to enable HTTP request-response exchange recording.
|`management.httpexchanges.recording.include` |`request-headers,response-headers,errors` |Items to be included in the exchange recording.
|`management.humio.metrics.export.api-token` | |Humio API token.
|`management.humio.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.humio.metrics.export.connect-timeout` |`5s` |Connection timeout for requests to this backend.
|`management.humio.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.humio.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.humio.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.humio.metrics.export.tags` | |Humio tags describing the data source in which metrics will be stored.
|`management.humio.metrics.export.uri` |`https://cloud.humio.com` |URI to ship metrics to.
|`management.influx.metrics.export.api-version` | |API version of InfluxDB to use.
|`management.influx.metrics.export.auto-create-db` |`true` |Whether to create the Influx database if it does not exist before attempting to publish metrics to it.
|`management.influx.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.influx.metrics.export.bucket` | |Bucket for metrics.
|`management.influx.metrics.export.compressed` |`true` |Whether to enable GZIP compression of metrics batches published to Influx.
|`management.influx.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.influx.metrics.export.consistency` |`one` |Write consistency for each point.
|`management.influx.metrics.export.db` |`mydb` |Database to send metrics to.
|`management.influx.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.influx.metrics.export.org` | |Org to write metrics to.
|`management.influx.metrics.export.password` | |Login password of the Influx server.
|`management.influx.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.influx.metrics.export.retention-duration` | |Time period for which Influx should retain data in the current database.
|`management.influx.metrics.export.retention-policy` | |Retention policy to use (Influx writes to the DEFAULT retention policy if one is not specified).
|`management.influx.metrics.export.retention-replication-factor` | |How many copies of the data are stored in the cluster.
|`management.influx.metrics.export.retention-shard-duration` | |Time range covered by a shard group.
|`management.influx.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.influx.metrics.export.token` | |Authentication token to use with calls to the InfluxDB backend.
|`management.influx.metrics.export.uri` |`http://localhost:8086` |URI of the Influx server.
|`management.influx.metrics.export.user-name` | |Login user of the Influx server.
|`management.jmx.metrics.export.domain` |`metrics` |Metrics JMX domain name.
|`management.jmx.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.jmx.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.kairos.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.kairos.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.kairos.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.kairos.metrics.export.password` | |Login password of the KairosDB server.
|`management.kairos.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.kairos.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.kairos.metrics.export.uri` |`http://localhost:8080/api/v1/datapoints` |URI of the KairosDB server.
|`management.kairos.metrics.export.user-name` | |Login user of the KairosDB server.
|`management.newrelic.metrics.export.account-id` | |New Relic account ID.
|`management.newrelic.metrics.export.api-key` | |New Relic API key.
|`management.newrelic.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.newrelic.metrics.export.client-provider-type` | |Client provider type to use.
|`management.newrelic.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.newrelic.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.newrelic.metrics.export.event-type` |`SpringBootSample` |The event type that should be published.
|`management.newrelic.metrics.export.meter-name-event-type-enabled` |`false` |Whether to send the meter name as the event type instead of using the 'event-type' configuration property value.
|`management.newrelic.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.newrelic.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.newrelic.metrics.export.uri` |`https://insights-collector.newrelic.com` |URI to ship metrics to.
|`management.observations.http.client.requests.name` | |Name of the observation for client requests.
|`management.observations.http.server.requests.name` | |Name of the observation for server requests.
|`management.otlp.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.otlp.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.otlp.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.otlp.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.otlp.metrics.export.resource-attributes` | |Monitored resource's attributes.
|`management.otlp.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.otlp.metrics.export.url` |`http://localhost:4318/v1/metrics` |URI of the OLTP server.
|`management.prometheus.metrics.export.descriptions` |`true` |Whether to enable publishing descriptions as part of the scrape payload to Prometheus.
|`management.prometheus.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.prometheus.metrics.export.histogram-flavor` |`prometheus` |Histogram type for backing DistributionSummary and Timer.
|`management.prometheus.metrics.export.pushgateway.base-url` |`http://localhost:9091` |Base URL for the Pushgateway.
|`management.prometheus.metrics.export.pushgateway.enabled` |`false` |Enable publishing via a Prometheus Pushgateway.
|`management.prometheus.metrics.export.pushgateway.grouping-key` | |Grouping key for the pushed metrics.
|`management.prometheus.metrics.export.pushgateway.job` | |Job identifier for this application instance.
|`management.prometheus.metrics.export.pushgateway.password` | |Login password of the Prometheus Pushgateway.
|`management.prometheus.metrics.export.pushgateway.push-rate` |`1m` |Frequency with which to push metrics.
|`management.prometheus.metrics.export.pushgateway.shutdown-operation` |`none` |Operation that should be performed on shutdown.
|`management.prometheus.metrics.export.pushgateway.username` | |Login user of the Prometheus Pushgateway.
|`management.prometheus.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.signalfx.metrics.export.access-token` | |SignalFX access token.
|`management.signalfx.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.signalfx.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.signalfx.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.signalfx.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.signalfx.metrics.export.source` | |Uniquely identifies the app instance that is publishing metrics to SignalFx.
|`management.signalfx.metrics.export.step` |`10s` |Step size (i.e. reporting frequency) to use.
|`management.signalfx.metrics.export.uri` |`https://ingest.signalfx.com` |URI to ship metrics to.
|`management.simple.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.simple.metrics.export.mode` |`cumulative` |Counting mode.
|`management.simple.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.stackdriver.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.stackdriver.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.stackdriver.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.stackdriver.metrics.export.project-id` | |Identifier of the Google Cloud project to monitor.
|`management.stackdriver.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.stackdriver.metrics.export.resource-labels` | |Monitored resource's labels.
|`management.stackdriver.metrics.export.resource-type` |`global` |Monitored resource type.
|`management.stackdriver.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.stackdriver.metrics.export.use-semantic-metric-types` |`false` |Whether to use semantically correct metric types.
|`management.statsd.metrics.export.buffered` |`true` |Whether measurements should be buffered before sending to the StatsD server.
|`management.statsd.metrics.export.enabled` |`true` |Whether exporting of metrics to StatsD is enabled.
|`management.statsd.metrics.export.flavor` |`datadog` |StatsD line protocol to use.
|`management.statsd.metrics.export.host` |`localhost` |Host of the StatsD server to receive exported metrics.
|`management.statsd.metrics.export.max-packet-length` |`1400` |Total length of a single payload should be kept within your network's MTU.
|`management.statsd.metrics.export.polling-frequency` |`10s` |How often gauges will be polled.
|`management.statsd.metrics.export.port` |`8125` |Port of the StatsD server to receive exported metrics.
|`management.statsd.metrics.export.protocol` |`udp` |Protocol of the StatsD server to receive exported metrics.
|`management.statsd.metrics.export.publish-unchanged-meters` |`true` |Whether to send unchanged meters to the StatsD server.
|`management.statsd.metrics.export.step` |`1m` |Step size to use in computing windowed statistics like max.
|`management.tracing.baggage.correlation.enabled` |`true` |Whether to enable correlation of the baggage context with logging contexts.
|`management.tracing.baggage.correlation.fields` | |List of fields that should be correlated with the logging context.
|`management.tracing.baggage.enabled` |`true` |Whether to enable Micrometer Tracing baggage propagation.
|`management.tracing.baggage.remote-fields` | |List of fields that are referenced the same in-process as it is on the wire.
|`management.tracing.enabled` |`true` |Whether auto-configuration of tracing is enabled.
|`management.tracing.propagation.type` |`W3C` |Tracing context propagation type.
|`management.tracing.sampling.probability` |`0.1` |Probability in the range from 0.0 to 1.0 that a trace will be sampled.
|`management.wavefront.api-token` | |API token used when publishing metrics and traces directly to the Wavefront API host.
|`management.wavefront.application.cluster-name` | |Wavefront Cluster name used in ApplicationTags.
|`management.wavefront.application.name` |`unnamed_application` |Wavefront 'Application' name used in ApplicationTags.
|`management.wavefront.application.service-name` | |Wavefront 'Service' name used in ApplicationTags, falling back to 'spring.application.name'.
|`management.wavefront.application.shard-name` | |Wavefront Shard name used in ApplicationTags.
|`management.wavefront.metrics.export.batch-size` |`10000` |Number of measurements per request to use for this backend.
|`management.wavefront.metrics.export.connect-timeout` |`1s` |Connection timeout for requests to this backend.
|`management.wavefront.metrics.export.enabled` |`true` |Whether exporting of metrics to this backend is enabled.
|`management.wavefront.metrics.export.global-prefix` | |Global prefix to separate metrics originating from this app's instrumentation from those originating from other Wavefront integrations when viewed in the Wavefront UI.
|`management.wavefront.metrics.export.read-timeout` |`10s` |Read timeout for requests to this backend.
|`management.wavefront.metrics.export.step` |`1m` |Step size (i.e. reporting frequency) to use.
|`management.wavefront.sender.batch-size` |`10000` |Number of measurements per request to use for Wavefront.
|`management.wavefront.sender.flush-interval` |`1s` |Flush interval to send queued messages.
|`management.wavefront.sender.max-queue-size` |`50000` |Maximum size of queued messages.
|`management.wavefront.sender.message-size` | |Maximum size of a message.
|`management.wavefront.source` | |Unique identifier for the app instance that is the source of metrics and traces being published to Wavefront.
|`management.wavefront.uri` |`https://longboard.wavefront.com` |URI to ship metrics and traces to.
|`management.zipkin.tracing.connect-timeout` |`1s` |Connection timeout for requests to Zipkin.
|`management.zipkin.tracing.endpoint` |`http://localhost:9411/api/v2/spans` |URL to the Zipkin API.
|`management.zipkin.tracing.read-timeout` |`10s` |Read timeout for requests to Zipkin.
|`server.max-http-request-header-size` |`8KB` |Maximum size of the HTTP request header.
|`server.tomcat.remoteip.trusted-proxies` | |Regular expression defining proxies that are trusted when they appear in the "remote-ip-header" header.
|`spring.batch.job.name` |`` |Job name to execute on startup.
|`spring.cassandra.compression` |`none` |Compression supported by the Cassandra binary protocol.
|`spring.cassandra.config` | |Location of the configuration file to use.
|`spring.cassandra.connection.connect-timeout` |`5s` |Timeout to use when establishing driver connections.
|`spring.cassandra.connection.init-query-timeout` |`5s` |Timeout to use for internal queries that run as part of the initialization process, just after a connection is opened.
|`spring.cassandra.contact-points` |`127.0.0.1:9042` |Cluster node addresses in the form 'host:port', or a simple 'host' to use the configured port.
|`spring.cassandra.controlconnection.timeout` |`5s` |Timeout to use for control queries.
|`spring.cassandra.keyspace-name` | |Keyspace name to use.
|`spring.cassandra.local-datacenter` | |Datacenter that is considered "local".
|`spring.cassandra.password` | |Login password of the server.
|`spring.cassandra.pool.heartbeat-interval` |`30s` |Heartbeat interval after which a message is sent on an idle connection to make sure it's still alive.
|`spring.cassandra.pool.idle-timeout` |`5s` |Idle timeout before an idle connection is removed.
|`spring.cassandra.port` |`9042` |Port to use if a contact point does not specify one.
|`spring.cassandra.request.consistency` | |Queries consistency level.
|`spring.cassandra.request.page-size` |`5000` |How many rows will be retrieved simultaneously in a single network round-trip.
|`spring.cassandra.request.serial-consistency` | |Queries serial consistency level.
|`spring.cassandra.request.throttler.drain-interval` | |How often the throttler attempts to dequeue requests.
|`spring.cassandra.request.throttler.max-concurrent-requests` | |Maximum number of requests that are allowed to execute in parallel.
|`spring.cassandra.request.throttler.max-queue-size` | |Maximum number of requests that can be enqueued when the throttling threshold is exceeded.
|`spring.cassandra.request.throttler.max-requests-per-second` | |Maximum allowed request rate.
|`spring.cassandra.request.throttler.type` |`none` |Request throttling type.
|`spring.cassandra.request.timeout` |`2s` |How long the driver waits for a request to complete.
|`spring.cassandra.schema-action` |`none` |Schema action to take at startup.
|`spring.cassandra.session-name` | |Name of the Cassandra session.
|`spring.cassandra.ssl` |`false` |Enable SSL support.
|`spring.cassandra.username` | |Login user of the server.
|`spring.data.mongodb.additional-hosts` | |Additional server hosts.
|`spring.data.redis.client-name` | |Client name to be set on connections with CLIENT SETNAME.
|`spring.data.redis.client-type` | |Type of client to use.
|`spring.data.redis.cluster.max-redirects` | |Maximum number of redirects to follow when executing commands across the cluster.
|`spring.data.redis.cluster.nodes` | |Comma-separated list of "host:port" pairs to bootstrap from.
|`spring.data.redis.connect-timeout` | |Connection timeout.
|`spring.data.redis.database` |`0` |Database index used by the connection factory.
|`spring.data.redis.host` |`localhost` |Redis server host.
|`spring.data.redis.jedis.pool.enabled` | |Whether to enable the pool.
|`spring.data.redis.jedis.pool.max-active` |`8` |Maximum number of connections that can be allocated by the pool at a given time.
|`spring.data.redis.jedis.pool.max-idle` |`8` |Maximum number of "idle" connections in the pool.
|`spring.data.redis.jedis.pool.max-wait` |`-1ms` |Maximum amount of time a connection allocation should block before throwing an exception when the pool is exhausted.
|`spring.data.redis.jedis.pool.min-idle` |`0` |Target for the minimum number of idle connections to maintain in the pool.
|`spring.data.redis.jedis.pool.time-between-eviction-runs` | |Time between runs of the idle object evictor thread.
|`spring.data.redis.lettuce.cluster.refresh.adaptive` |`false` |Whether adaptive topology refreshing using all available refresh triggers should be used.
|`spring.data.redis.lettuce.cluster.refresh.dynamic-refresh-sources` |`true` |Whether to discover and query all cluster nodes for obtaining the cluster topology.
|`spring.data.redis.lettuce.cluster.refresh.period` | |Cluster topology refresh period.
|`spring.data.redis.lettuce.pool.enabled` | |Whether to enable the pool.
|`spring.data.redis.lettuce.pool.max-active` |`8` |Maximum number of connections that can be allocated by the pool at a given time.
|`spring.data.redis.lettuce.pool.max-idle` |`8` |Maximum number of "idle" connections in the pool.
|`spring.data.redis.lettuce.pool.max-wait` |`-1ms` |Maximum amount of time a connection allocation should block before throwing an exception when the pool is exhausted.
|`spring.data.redis.lettuce.pool.min-idle` |`0` |Target for the minimum number of idle connections to maintain in the pool.
|`spring.data.redis.lettuce.pool.time-between-eviction-runs` | |Time between runs of the idle object evictor thread.
|`spring.data.redis.lettuce.shutdown-timeout` |`100ms` |Shutdown timeout.
|`spring.data.redis.password` | |Login password of the redis server.
|`spring.data.redis.port` |`6379` |Redis server port.
|`spring.data.redis.sentinel.master` | |Name of the Redis server.
|`spring.data.redis.sentinel.nodes` | |Comma-separated list of "host:port" pairs.
|`spring.data.redis.sentinel.password` | |Password for authenticating with sentinel(s).
|`spring.data.redis.sentinel.username` | |Login username for authenticating with sentinel(s).
|`spring.data.redis.ssl` |`false` |Whether to enable SSL support.
|`spring.data.redis.timeout` | |Read timeout.
|`spring.data.redis.url` | |Connection URL.
|`spring.data.redis.username` | |Login username of the redis server.
|`spring.elasticsearch.socket-keep-alive` |`false` |Whether to enable socket keep alive between client and Elasticsearch.
|`spring.integration.management.observation-patterns` | |Comma-separated list of simple patterns to match against the names of Spring Integration components.
|`spring.kafka.admin.modify-topic-configs` |`false` |Whether to enable modification of existing topic configuration.
|`spring.kafka.listener.async-acks` | |Support for asynchronous record acknowledgements.
|`spring.liquibase.label-filter` | |Comma-separated list of runtime labels to use.
|`spring.mvc.problemdetails.enabled` |`false` |Whether RFC 7807 Problem Details support should be enabled.
|`spring.mvc.webjars-path-pattern` |`/webjars/**` |Path pattern used for WebJar assets.
|`spring.session.redis.repository-type` |`default` |Type of Redis session repository to configure.
|`spring.webflux.problemdetails.enabled` |`false` |Whether RFC 7807 Problem Details support should be enabled.
|`spring.webflux.webjars-path-pattern` |`/webjars/**` |Path pattern used for WebJar assets.
|======================



== Removed in `3.0.0`
|======================
|Key  |Replacement |Reason
|`management.endpoint.configprops.additional-keys-to-sanitize` | |
|`management.endpoint.configprops.keys-to-sanitize` | |
|`management.endpoint.env.additional-keys-to-sanitize` | |
|`management.endpoint.env.keys-to-sanitize` | |
|`management.endpoint.httptrace.cache.time-to-live` | |
|`management.endpoint.httptrace.enabled` | |
|`management.endpoint.jolokia.config` | |
|`management.endpoint.jolokia.enabled` | |
|`management.health.solr.enabled` | |
|`management.metrics.export.appoptics.api-token` |`management.appoptics.metrics.export.api-token` |
|`management.metrics.export.appoptics.batch-size` |`management.appoptics.metrics.export.batch-size` |
|`management.metrics.export.appoptics.connect-timeout` |`management.appoptics.metrics.export.connect-timeout` |
|`management.metrics.export.appoptics.enabled` |`management.appoptics.metrics.export.enabled` |
|`management.metrics.export.appoptics.floor-times` |`management.appoptics.metrics.export.floor-times` |
|`management.metrics.export.appoptics.host-tag` |`management.appoptics.metrics.export.host-tag` |
|`management.metrics.export.appoptics.read-timeout` |`management.appoptics.metrics.export.read-timeout` |
|`management.metrics.export.appoptics.step` |`management.appoptics.metrics.export.step` |
|`management.metrics.export.appoptics.uri` |`management.appoptics.metrics.export.uri` |
|`management.metrics.export.atlas.batch-size` |`management.atlas.metrics.export.batch-size` |
|`management.metrics.export.atlas.config-refresh-frequency` |`management.atlas.metrics.export.config-refresh-frequency` |
|`management.metrics.export.atlas.config-time-to-live` |`management.atlas.metrics.export.config-time-to-live` |
|`management.metrics.export.atlas.config-uri` |`management.atlas.metrics.export.config-uri` |
|`management.metrics.export.atlas.connect-timeout` |`management.atlas.metrics.export.connect-timeout` |
|`management.metrics.export.atlas.enabled` |`management.atlas.metrics.export.enabled` |
|`management.metrics.export.atlas.eval-uri` |`management.atlas.metrics.export.eval-uri` |
|`management.metrics.export.atlas.lwc-enabled` |`management.atlas.metrics.export.lwc-enabled` |
|`management.metrics.export.atlas.meter-time-to-live` |`management.atlas.metrics.export.meter-time-to-live` |
|`management.metrics.export.atlas.num-threads` | |
|`management.metrics.export.atlas.read-timeout` |`management.atlas.metrics.export.read-timeout` |
|`management.metrics.export.atlas.step` |`management.atlas.metrics.export.step` |
|`management.metrics.export.atlas.uri` |`management.atlas.metrics.export.uri` |
|`management.metrics.export.datadog.api-key` |`management.datadog.metrics.export.api-key` |
|`management.metrics.export.datadog.application-key` |`management.datadog.metrics.export.application-key` |
|`management.metrics.export.datadog.batch-size` |`management.datadog.metrics.export.batch-size` |
|`management.metrics.export.datadog.connect-timeout` |`management.datadog.metrics.export.connect-timeout` |
|`management.metrics.export.datadog.descriptions` |`management.datadog.metrics.export.descriptions` |
|`management.metrics.export.datadog.enabled` |`management.datadog.metrics.export.enabled` |
|`management.metrics.export.datadog.host-tag` |`management.datadog.metrics.export.host-tag` |
|`management.metrics.export.datadog.read-timeout` |`management.datadog.metrics.export.read-timeout` |
|`management.metrics.export.datadog.step` |`management.datadog.metrics.export.step` |
|`management.metrics.export.datadog.uri` |`management.datadog.metrics.export.uri` |
|`management.metrics.export.defaults.enabled` |`management.defaults.metrics.export.enabled` |
|`management.metrics.export.dynatrace.api-token` |`management.dynatrace.metrics.export.api-token` |
|`management.metrics.export.dynatrace.batch-size` |`management.dynatrace.metrics.export.batch-size` |
|`management.metrics.export.dynatrace.connect-timeout` |`management.dynatrace.metrics.export.connect-timeout` |
|`management.metrics.export.dynatrace.device-id` |`management.dynatrace.metrics.export.device-id` |
|`management.metrics.export.dynatrace.enabled` |`management.dynatrace.metrics.export.enabled` |
|`management.metrics.export.dynatrace.group` |`management.dynatrace.metrics.export.group` |
|`management.metrics.export.dynatrace.read-timeout` |`management.dynatrace.metrics.export.read-timeout` |
|`management.metrics.export.dynatrace.step` |`management.dynatrace.metrics.export.step` |
|`management.metrics.export.dynatrace.technology-type` |`management.dynatrace.metrics.export.technology-type` |
|`management.metrics.export.dynatrace.uri` |`management.dynatrace.metrics.export.uri` |
|`management.metrics.export.dynatrace.v1.device-id` |`management.dynatrace.metrics.export.v1.device-id` |
|`management.metrics.export.dynatrace.v1.group` |`management.dynatrace.metrics.export.v1.group` |
|`management.metrics.export.dynatrace.v1.technology-type` |`management.dynatrace.metrics.export.v1.technology-type` |
|`management.metrics.export.dynatrace.v2.default-dimensions` |`management.dynatrace.metrics.export.v2.default-dimensions` |
|`management.metrics.export.dynatrace.v2.enrich-with-dynatrace-metadata` |`management.dynatrace.metrics.export.v2.enrich-with-dynatrace-metadata` |
|`management.metrics.export.dynatrace.v2.metric-key-prefix` |`management.dynatrace.metrics.export.v2.metric-key-prefix` |
|`management.metrics.export.dynatrace.v2.use-dynatrace-summary-instruments` | |
|`management.metrics.export.elastic.api-key-credentials` |`management.elastic.metrics.export.api-key-credentials` |
|`management.metrics.export.elastic.auto-create-index` |`management.elastic.metrics.export.auto-create-index` |
|`management.metrics.export.elastic.batch-size` |`management.elastic.metrics.export.batch-size` |
|`management.metrics.export.elastic.connect-timeout` |`management.elastic.metrics.export.connect-timeout` |
|`management.metrics.export.elastic.enabled` |`management.elastic.metrics.export.enabled` |
|`management.metrics.export.elastic.host` |`management.elastic.metrics.export.host` |
|`management.metrics.export.elastic.index` |`management.elastic.metrics.export.index` |
|`management.metrics.export.elastic.index-date-format` |`management.elastic.metrics.export.index-date-format` |
|`management.metrics.export.elastic.index-date-separator` |`management.elastic.metrics.export.index-date-separator` |
|`management.metrics.export.elastic.password` |`management.elastic.metrics.export.password` |
|`management.metrics.export.elastic.pipeline` |`management.elastic.metrics.export.pipeline` |
|`management.metrics.export.elastic.read-timeout` |`management.elastic.metrics.export.read-timeout` |
|`management.metrics.export.elastic.step` |`management.elastic.metrics.export.step` |
|`management.metrics.export.elastic.timestamp-field-name` |`management.elastic.metrics.export.timestamp-field-name` |
|`management.metrics.export.elastic.user-name` |`management.elastic.metrics.export.user-name` |
|`management.metrics.export.ganglia.addressing-mode` |`management.ganglia.metrics.export.addressing-mode` |
|`management.metrics.export.ganglia.duration-units` |`management.ganglia.metrics.export.duration-units` |
|`management.metrics.export.ganglia.enabled` |`management.ganglia.metrics.export.enabled` |
|`management.metrics.export.ganglia.host` |`management.ganglia.metrics.export.host` |
|`management.metrics.export.ganglia.port` |`management.ganglia.metrics.export.port` |
|`management.metrics.export.ganglia.protocol-version` | |No longer used by Micrometer.
|`management.metrics.export.ganglia.rate-units` | |
|`management.metrics.export.ganglia.step` |`management.ganglia.metrics.export.step` |
|`management.metrics.export.ganglia.time-to-live` |`management.ganglia.metrics.export.time-to-live` |
|`management.metrics.export.graphite.duration-units` |`management.graphite.metrics.export.duration-units` |
|`management.metrics.export.graphite.enabled` |`management.graphite.metrics.export.enabled` |
|`management.metrics.export.graphite.graphite-tags-enabled` |`management.graphite.metrics.export.graphite-tags-enabled` |
|`management.metrics.export.graphite.host` |`management.graphite.metrics.export.host` |
|`management.metrics.export.graphite.port` |`management.graphite.metrics.export.port` |
|`management.metrics.export.graphite.protocol` |`management.graphite.metrics.export.protocol` |
|`management.metrics.export.graphite.rate-units` |`management.graphite.metrics.export.rate-units` |
|`management.metrics.export.graphite.step` |`management.graphite.metrics.export.step` |
|`management.metrics.export.graphite.tags-as-prefix` |`management.graphite.metrics.export.tags-as-prefix` |
|`management.metrics.export.humio.api-token` |`management.humio.metrics.export.api-token` |
|`management.metrics.export.humio.batch-size` |`management.humio.metrics.export.batch-size` |
|`management.metrics.export.humio.connect-timeout` |`management.humio.metrics.export.connect-timeout` |
|`management.metrics.export.humio.enabled` |`management.humio.metrics.export.enabled` |
|`management.metrics.export.humio.read-timeout` |`management.humio.metrics.export.read-timeout` |
|`management.metrics.export.humio.step` |`management.humio.metrics.export.step` |
|`management.metrics.export.humio.tags` |`management.humio.metrics.export.tags` |
|`management.metrics.export.humio.uri` |`management.humio.metrics.export.uri` |
|`management.metrics.export.influx.api-version` |`management.influx.metrics.export.api-version` |
|`management.metrics.export.influx.auto-create-db` |`management.influx.metrics.export.auto-create-db` |
|`management.metrics.export.influx.batch-size` |`management.influx.metrics.export.batch-size` |
|`management.metrics.export.influx.bucket` |`management.influx.metrics.export.bucket` |
|`management.metrics.export.influx.compressed` |`management.influx.metrics.export.compressed` |
|`management.metrics.export.influx.connect-timeout` |`management.influx.metrics.export.connect-timeout` |
|`management.metrics.export.influx.consistency` |`management.influx.metrics.export.consistency` |
|`management.metrics.export.influx.db` |`management.influx.metrics.export.db` |
|`management.metrics.export.influx.enabled` |`management.influx.metrics.export.enabled` |
|`management.metrics.export.influx.org` |`management.influx.metrics.export.org` |
|`management.metrics.export.influx.password` |`management.influx.metrics.export.password` |
|`management.metrics.export.influx.read-timeout` |`management.influx.metrics.export.read-timeout` |
|`management.metrics.export.influx.retention-duration` |`management.influx.metrics.export.retention-duration` |
|`management.metrics.export.influx.retention-policy` |`management.influx.metrics.export.retention-policy` |
|`management.metrics.export.influx.retention-replication-factor` |`management.influx.metrics.export.retention-replication-factor` |
|`management.metrics.export.influx.retention-shard-duration` |`management.influx.metrics.export.retention-shard-duration` |
|`management.metrics.export.influx.step` |`management.influx.metrics.export.step` |
|`management.metrics.export.influx.token` |`management.influx.metrics.export.token` |
|`management.metrics.export.influx.uri` |`management.influx.metrics.export.uri` |
|`management.metrics.export.influx.user-name` |`management.influx.metrics.export.user-name` |
|`management.metrics.export.jmx.domain` |`management.jmx.metrics.export.domain` |
|`management.metrics.export.jmx.enabled` |`management.jmx.metrics.export.enabled` |
|`management.metrics.export.jmx.step` |`management.jmx.metrics.export.step` |
|`management.metrics.export.kairos.batch-size` |`management.kairos.metrics.export.batch-size` |
|`management.metrics.export.kairos.connect-timeout` |`management.kairos.metrics.export.connect-timeout` |
|`management.metrics.export.kairos.enabled` |`management.kairos.metrics.export.enabled` |
|`management.metrics.export.kairos.password` |`management.kairos.metrics.export.password` |
|`management.metrics.export.kairos.read-timeout` |`management.kairos.metrics.export.read-timeout` |
|`management.metrics.export.kairos.step` |`management.kairos.metrics.export.step` |
|`management.metrics.export.kairos.uri` |`management.kairos.metrics.export.uri` |
|`management.metrics.export.kairos.user-name` |`management.kairos.metrics.export.user-name` |
|`management.metrics.export.newrelic.account-id` |`management.newrelic.metrics.export.account-id` |
|`management.metrics.export.newrelic.api-key` |`management.newrelic.metrics.export.api-key` |
|`management.metrics.export.newrelic.batch-size` |`management.newrelic.metrics.export.batch-size` |
|`management.metrics.export.newrelic.client-provider-type` |`management.newrelic.metrics.export.client-provider-type` |
|`management.metrics.export.newrelic.connect-timeout` |`management.newrelic.metrics.export.connect-timeout` |
|`management.metrics.export.newrelic.enabled` |`management.newrelic.metrics.export.enabled` |
|`management.metrics.export.newrelic.event-type` |`management.newrelic.metrics.export.event-type` |
|`management.metrics.export.newrelic.meter-name-event-type-enabled` |`management.newrelic.metrics.export.meter-name-event-type-enabled` |
|`management.metrics.export.newrelic.read-timeout` |`management.newrelic.metrics.export.read-timeout` |
|`management.metrics.export.newrelic.step` |`management.newrelic.metrics.export.step` |
|`management.metrics.export.newrelic.uri` |`management.newrelic.metrics.export.uri` |
|`management.metrics.export.prometheus.descriptions` |`management.prometheus.metrics.export.descriptions` |
|`management.metrics.export.prometheus.enabled` |`management.prometheus.metrics.export.enabled` |
|`management.metrics.export.prometheus.histogram-flavor` |`management.prometheus.metrics.export.histogram-flavor` |
|`management.metrics.export.prometheus.pushgateway.base-url` |`management.prometheus.metrics.export.pushgateway.base-url` |
|`management.metrics.export.prometheus.pushgateway.enabled` |`management.prometheus.metrics.export.pushgateway.enabled` |
|`management.metrics.export.prometheus.pushgateway.grouping-key` |`management.prometheus.metrics.export.pushgateway.grouping-key` |
|`management.metrics.export.prometheus.pushgateway.job` |`management.prometheus.metrics.export.pushgateway.job` |
|`management.metrics.export.prometheus.pushgateway.password` |`management.prometheus.metrics.export.pushgateway.password` |
|`management.metrics.export.prometheus.pushgateway.push-rate` |`management.prometheus.metrics.export.pushgateway.push-rate` |
|`management.metrics.export.prometheus.pushgateway.shutdown-operation` |`management.prometheus.metrics.export.pushgateway.shutdown-operation` |
|`management.metrics.export.prometheus.pushgateway.username` |`management.prometheus.metrics.export.pushgateway.username` |
|`management.metrics.export.prometheus.step` |`management.prometheus.metrics.export.step` |
|`management.metrics.export.signalfx.access-token` |`management.signalfx.metrics.export.access-token` |
|`management.metrics.export.signalfx.batch-size` |`management.signalfx.metrics.export.batch-size` |
|`management.metrics.export.signalfx.connect-timeout` |`management.signalfx.metrics.export.connect-timeout` |
|`management.metrics.export.signalfx.enabled` |`management.signalfx.metrics.export.enabled` |
|`management.metrics.export.signalfx.read-timeout` |`management.signalfx.metrics.export.read-timeout` |
|`management.metrics.export.signalfx.source` |`management.signalfx.metrics.export.source` |
|`management.metrics.export.signalfx.step` |`management.signalfx.metrics.export.step` |
|`management.metrics.export.signalfx.uri` |`management.signalfx.metrics.export.uri` |
|`management.metrics.export.simple.enabled` |`management.simple.metrics.export.enabled` |
|`management.metrics.export.simple.mode` |`management.simple.metrics.export.mode` |
|`management.metrics.export.simple.step` |`management.simple.metrics.export.step` |
|`management.metrics.export.stackdriver.batch-size` |`management.stackdriver.metrics.export.batch-size` |
|`management.metrics.export.stackdriver.connect-timeout` |`management.stackdriver.metrics.export.connect-timeout` |
|`management.metrics.export.stackdriver.enabled` |`management.stackdriver.metrics.export.enabled` |
|`management.metrics.export.stackdriver.project-id` |`management.stackdriver.metrics.export.project-id` |
|`management.metrics.export.stackdriver.read-timeout` |`management.stackdriver.metrics.export.read-timeout` |
|`management.metrics.export.stackdriver.resource-labels` |`management.stackdriver.metrics.export.resource-labels` |
|`management.metrics.export.stackdriver.resource-type` |`management.stackdriver.metrics.export.resource-type` |
|`management.metrics.export.stackdriver.step` |`management.stackdriver.metrics.export.step` |
|`management.metrics.export.stackdriver.use-semantic-metric-types` |`management.stackdriver.metrics.export.use-semantic-metric-types` |
|`management.metrics.export.statsd.buffered` | |
|`management.metrics.export.statsd.enabled` |`management.statsd.metrics.export.enabled` |
|`management.metrics.export.statsd.flavor` |`management.statsd.metrics.export.flavor` |
|`management.metrics.export.statsd.host` |`management.statsd.metrics.export.host` |
|`management.metrics.export.statsd.max-packet-length` |`management.statsd.metrics.export.max-packet-length` |
|`management.metrics.export.statsd.polling-frequency` |`management.statsd.metrics.export.polling-frequency` |
|`management.metrics.export.statsd.port` |`management.statsd.metrics.export.port` |
|`management.metrics.export.statsd.protocol` |`management.statsd.metrics.export.protocol` |
|`management.metrics.export.statsd.publish-unchanged-meters` |`management.statsd.metrics.export.publish-unchanged-meters` |
|`management.metrics.export.statsd.step` | |
|`management.metrics.export.wavefront.api-token` |`management.wavefront.api-token` |
|`management.metrics.export.wavefront.batch-size` |`management.wavefront.sender.batch-size` |
|`management.metrics.export.wavefront.enabled` |`management.wavefront.metrics.export.enabled` |
|`management.metrics.export.wavefront.global-prefix` |`management.wavefront.metrics.export.global-prefix` |
|`management.metrics.export.wavefront.sender.flush-interval` |`management.wavefront.sender.flush-interval` |
|`management.metrics.export.wavefront.sender.max-queue-size` |`management.wavefront.sender.max-queue-size` |
|`management.metrics.export.wavefront.sender.message-size` |`management.wavefront.sender.message-size` |
|`management.metrics.export.wavefront.source` |`management.wavefront.source` |
|`management.metrics.export.wavefront.step` |`management.wavefront.metrics.export.step` |
|`management.metrics.export.wavefront.uri` |`management.wavefront.uri` |
|`management.metrics.graphql.autotime.enabled` | |Should be applied at the ObservationRegistry level.
|`management.metrics.graphql.autotime.percentiles` | |Should be applied at the ObservationRegistry level.
|`management.metrics.graphql.autotime.percentiles-histogram` | |Should be applied at the ObservationRegistry level.
|`management.metrics.web.client.request.autotime.enabled` | |Should be applied at the ObservationRegistry level.
|`management.metrics.web.client.request.autotime.percentiles` | |Should be applied at the ObservationRegistry level.
|`management.metrics.web.client.request.autotime.percentiles-histogram` | |Should be applied at the ObservationRegistry level.
|`management.metrics.web.server.request.autotime.enabled` | |Should be applied at the ObservationRegistry level.
|`management.metrics.web.server.request.autotime.percentiles` | |Should be applied at the ObservationRegistry level.
|`management.metrics.web.server.request.autotime.percentiles-histogram` | |Should be applied at the ObservationRegistry level.
|`management.metrics.web.server.request.ignore-trailing-slash` | |Not needed anymore, direct instrumentation in Spring MVC.
|`management.trace.http.enabled` |`management.httpexchanges.recording.enabled` |
|`management.trace.http.include` |`management.httpexchanges.recording.include` |
|`spring.activemq.broker-url` | |
|`spring.activemq.close-timeout` | |
|`spring.activemq.in-memory` | |
|`spring.activemq.non-blocking-redelivery` | |
|`spring.activemq.packages.trust-all` | |
|`spring.activemq.packages.trusted` | |
|`spring.activemq.password` | |
|`spring.activemq.pool.block-if-full` | |
|`spring.activemq.pool.block-if-full-timeout` | |
|`spring.activemq.pool.enabled` | |
|`spring.activemq.pool.idle-timeout` | |
|`spring.activemq.pool.max-connections` | |
|`spring.activemq.pool.max-sessions-per-connection` | |
|`spring.activemq.pool.time-between-expiration-check` | |
|`spring.activemq.pool.use-anonymous-producers` | |
|`spring.activemq.send-timeout` | |
|`spring.activemq.user` | |
|`spring.banner.image.bitdepth` | |Support for image banners has been removed.
|`spring.banner.image.height` | |Support for image banners has been removed.
|`spring.banner.image.invert` | |Support for image banners has been removed.
|`spring.banner.image.location` | |Support for image banners has been removed.
|`spring.banner.image.margin` | |Support for image banners has been removed.
|`spring.banner.image.pixelmode` | |Support for image banners has been removed.
|`spring.banner.image.width` | |Support for image banners has been removed.
|`spring.batch.job.names` | |
|`spring.cache.ehcache.config` | |
|`spring.config.use-legacy-processing` | |
|`spring.data.cassandra.compression` |`spring.cassandra.compression` |
|`spring.data.cassandra.config` |`spring.cassandra.config` |
|`spring.data.cassandra.connection.connect-timeout` |`spring.cassandra.connection.connect-timeout` |
|`spring.data.cassandra.connection.init-query-timeout` |`spring.cassandra.connection.init-query-timeout` |
|`spring.data.cassandra.contact-points` |`spring.cassandra.contact-points` |
|`spring.data.cassandra.controlconnection.timeout` |`spring.cassandra.controlconnection.timeout` |
|`spring.data.cassandra.keyspace-name` |`spring.cassandra.keyspace-name` |
|`spring.data.cassandra.local-datacenter` |`spring.cassandra.local-datacenter` |
|`spring.data.cassandra.password` |`spring.cassandra.password` |
|`spring.data.cassandra.pool.heartbeat-interval` |`spring.cassandra.pool.heartbeat-interval` |
|`spring.data.cassandra.pool.idle-timeout` |`spring.cassandra.pool.idle-timeout` |
|`spring.data.cassandra.port` |`spring.cassandra.port` |
|`spring.data.cassandra.request.consistency` |`spring.cassandra.request.consistency` |
|`spring.data.cassandra.request.page-size` |`spring.cassandra.request.page-size` |
|`spring.data.cassandra.request.serial-consistency` |`spring.cassandra.request.serial-consistency` |
|`spring.data.cassandra.request.throttler.drain-interval` |`spring.cassandra.request.throttler.drain-interval` |
|`spring.data.cassandra.request.throttler.max-concurrent-requests` |`spring.cassandra.request.throttler.max-concurrent-requests` |
|`spring.data.cassandra.request.throttler.max-queue-size` |`spring.cassandra.request.throttler.max-queue-size` |
|`spring.data.cassandra.request.throttler.max-requests-per-second` |`spring.cassandra.request.throttler.max-requests-per-second` |
|`spring.data.cassandra.request.throttler.type` |`spring.cassandra.request.throttler.type` |
|`spring.data.cassandra.request.timeout` |`spring.cassandra.request.timeout` |
|`spring.data.cassandra.schema-action` |`spring.cassandra.schema-action` |
|`spring.data.cassandra.session-name` |`spring.cassandra.session-name` |
|`spring.data.cassandra.ssl` |`spring.cassandra.ssl` |
|`spring.data.cassandra.username` |`spring.cassandra.username` |
|`spring.data.elasticsearch.client.reactive.connection-timeout` |`spring.elasticsearch.connection-timeout` |
|`spring.data.elasticsearch.client.reactive.endpoints` |`spring.elasticsearch.uris` |
|`spring.data.elasticsearch.client.reactive.max-in-memory-size` |`spring.elasticsearch.webclient.max-in-memory-size` |
|`spring.data.elasticsearch.client.reactive.password` |`spring.elasticsearch.password` |
|`spring.data.elasticsearch.client.reactive.socket-timeout` |`spring.elasticsearch.socket-timeout` |
|`spring.data.elasticsearch.client.reactive.use-ssl` | |Use of SSL should be indicated through an https URI scheme
|`spring.data.elasticsearch.client.reactive.username` |`spring.elasticsearch.username` |
|`spring.data.neo4j.password` |`spring.neo4j.authentication.password` |
|`spring.data.neo4j.uri` |`spring.neo4j.uri` |
|`spring.data.neo4j.username` |`spring.neo4j.authentication.username` |
|`spring.data.solr.host` | |
|`spring.data.solr.zk-host` | |
|`spring.elasticsearch.rest.connection-timeout` |`spring.elasticsearch.connection-timeout` |
|`spring.elasticsearch.rest.password` |`spring.elasticsearch.password` |
|`spring.elasticsearch.rest.read-timeout` |`spring.elasticsearch.socket-timeout` |
|`spring.elasticsearch.rest.sniffer.delay-after-failure` |`spring.elasticsearch.restclient.sniffer.delay-after-failure` |
|`spring.elasticsearch.rest.sniffer.interval` |`spring.elasticsearch.restclient.sniffer.interval` |
|`spring.elasticsearch.rest.uris` |`spring.elasticsearch.uris` |
|`spring.elasticsearch.rest.username` |`spring.elasticsearch.username` |
|`spring.elasticsearch.webclient.max-in-memory-size` | |Reactive Elasticsearch client no longer uses WebClient.
|`spring.flyway.baseline-migration-prefix` | |Removed in Flyway 9.0
|`spring.flyway.ignore-future-migrations` |`spring.flyway.ignore-migration-patterns` |Removed in Flyway 9.0
|`spring.flyway.ignore-ignored-migrations` |`spring.flyway.ignore-migration-patterns` |Removed in Flyway 9.0
|`spring.flyway.ignore-missing-migrations` |`spring.flyway.ignore-migration-patterns` |Removed in Flyway 9.0
|`spring.flyway.ignore-pending-migrations` |`spring.flyway.ignore-migration-patterns` |Removed in Flyway 9.0
|`spring.flyway.oracle-kerberos-config-file` |`spring.flyway.kerberos-config-file` |
|`spring.jpa.hibernate.use-new-id-generator-mappings` | |Hibernate no longer supports disabling the use of new ID generator mappings.
|`spring.jta.atomikos.properties.allow-sub-transactions` | |
|`spring.jta.atomikos.properties.checkpoint-interval` | |
|`spring.jta.atomikos.properties.default-jta-timeout` | |
|`spring.jta.atomikos.properties.default-max-wait-time-on-shutdown` | |
|`spring.jta.atomikos.properties.enable-logging` | |
|`spring.jta.atomikos.properties.force-shutdown-on-vm-exit` | |
|`spring.jta.atomikos.properties.log-base-dir` | |
|`spring.jta.atomikos.properties.log-base-name` | |
|`spring.jta.atomikos.properties.max-actives` | |
|`spring.jta.atomikos.properties.max-timeout` | |
|`spring.jta.atomikos.properties.recovery.delay` | |
|`spring.jta.atomikos.properties.recovery.forget-orphaned-log-entries-delay` | |
|`spring.jta.atomikos.properties.recovery.max-retries` | |
|`spring.jta.atomikos.properties.recovery.retry-interval` | |
|`spring.jta.atomikos.properties.serial-jta-transactions` | |
|`spring.jta.atomikos.properties.service` | |
|`spring.jta.atomikos.properties.threaded-two-phase-commit` | |
|`spring.jta.atomikos.properties.transaction-manager-unique-name` | |
|`spring.jta.log-dir` | |
|`spring.jta.transaction-manager-id` | |
|`spring.kafka.listener.only-log-record-metadata` | |Use KafkaUtils#setConsumerRecordFormatter instead.
|`spring.mongodb.embedded.storage.database-dir` | |
|`spring.mongodb.embedded.storage.oplog-size` | |
|`spring.mongodb.embedded.storage.repl-set-name` | |
|`spring.mongodb.embedded.version` | |
|`spring.mustache.allow-request-override` |`spring.mustache.servlet.allow-request-override` |
|`spring.mustache.allow-session-override` |`spring.mustache.servlet.allow-session-override` |
|`spring.mustache.cache` |`spring.mustache.servlet.cache` |
|`spring.mustache.content-type` |`spring.mustache.servlet.content-type` |
|`spring.mustache.expose-request-attributes` |`spring.mustache.servlet.expose-request-attributes` |
|`spring.mustache.expose-session-attributes` |`spring.mustache.servlet.expose-session-attributes` |
|`spring.mustache.expose-spring-macro-helpers` |`spring.mustache.servlet.expose-spring-macro-helpers` |
|`spring.mvc.contentnegotiation.favor-path-extension` | |Use of path extensions for request mapping and for content negotiation is discouraged.
|`spring.mvc.date-format` | |
|`spring.mvc.pathmatch.use-registered-suffix-pattern` | |Use of path extensions for request mapping and for content negotiation is discouraged.
|`spring.mvc.pathmatch.use-suffix-pattern` | |Use of path extensions for request mapping and for content negotiation is discouraged.
|`spring.profiles` |`spring.config.activate.on-profile` |
|`spring.redis.client-name` |`spring.data.redis.client-name` |
|`spring.redis.client-type` |`spring.data.redis.client-type` |
|`spring.redis.cluster.max-redirects` |`spring.data.redis.cluster.max-redirects` |
|`spring.redis.cluster.nodes` |`spring.data.redis.cluster.nodes` |
|`spring.redis.connect-timeout` |`spring.data.redis.connect-timeout` |
|`spring.redis.database` |`spring.data.redis.database` |
|`spring.redis.host` |`spring.data.redis.host` |
|`spring.redis.jedis.pool.enabled` | |
|`spring.redis.jedis.pool.max-active` | |
|`spring.redis.jedis.pool.max-idle` | |
|`spring.redis.jedis.pool.max-wait` | |
|`spring.redis.jedis.pool.min-idle` | |
|`spring.redis.jedis.pool.time-between-eviction-runs` | |
|`spring.redis.lettuce.cluster.refresh.adaptive` |`spring.data.redis.lettuce.cluster.refresh.adaptive` |
|`spring.redis.lettuce.cluster.refresh.dynamic-refresh-sources` |`spring.data.redis.lettuce.cluster.refresh.dynamic-refresh-sources` |
|`spring.redis.lettuce.cluster.refresh.period` |`spring.data.redis.lettuce.cluster.refresh.period` |
|`spring.redis.lettuce.pool.enabled` | |
|`spring.redis.lettuce.pool.max-active` | |
|`spring.redis.lettuce.pool.max-idle` | |
|`spring.redis.lettuce.pool.max-wait` | |
|`spring.redis.lettuce.pool.min-idle` | |
|`spring.redis.lettuce.pool.time-between-eviction-runs` | |
|`spring.redis.lettuce.shutdown-timeout` |`spring.data.redis.lettuce.shutdown-timeout` |
|`spring.redis.password` |`spring.data.redis.password` |
|`spring.redis.port` |`spring.data.redis.port` |
|`spring.redis.sentinel.master` |`spring.data.redis.sentinel.master` |
|`spring.redis.sentinel.nodes` |`spring.data.redis.sentinel.nodes` |
|`spring.redis.sentinel.password` |`spring.data.redis.sentinel.password` |
|`spring.redis.sentinel.username` |`spring.data.redis.sentinel.username` |
|`spring.redis.ssl` |`spring.data.redis.ssl` |
|`spring.redis.timeout` |`spring.data.redis.timeout` |
|`spring.redis.url` |`spring.data.redis.url` |
|`spring.redis.username` |`spring.data.redis.username` |
|`spring.security.oauth2.resourceserver.jwt.jws-algorithm` |`spring.security.oauth2.resourceserver.jwt.jws-algorithms` |
|`spring.session.store-type` | |
|`spring.webflux.multipart.streaming` | |
|`spring.webflux.session.cookie.same-site` |`server.reactive.session.cookie.same-site` |
|======================