9. Web properties
Key | Default Value | Description |
---|---|---|
|
| Whether application/hal+json responses should be sent to requests that accept application/json. |
| Preferred JSON mapper to use for HTTP message conversion. By default, auto-detected according to the environment. | |
|
| Charset of HTTP requests and responses. Added to the "Content-Type" header if not set explicitly. |
|
| Whether to enable http encoding support. |
| Whether to force the encoding to the configured charset on HTTP requests and responses. | |
| Whether to force the encoding to the configured charset on HTTP requests. Defaults to true when "force" has not been specified. | |
| Whether to force the encoding to the configured charset on HTTP responses. | |
| Locale in which to encode mapping. | |
|
| Whether logging of (potentially sensitive) request details at DEBUG and TRACE level is allowed. |
| Path that serves as the base URI for the application. If specified, overrides the value of "@ApplicationPath". | |
|
| Jersey filter chain order. |
| Init parameters to pass to Jersey through the servlet or filter. | |
|
| Load on startup priority of the Jersey servlet. |
|
| |
| Amount of time before asynchronous request handling times out. If this value is not set, the default timeout of the underlying implementation is used. | |
|
| Whether a request parameter ("format" by default) should be used to determine the requested media type. |
|
| Whether the path extension in the URL path should be used to determine the requested media type. If enabled a request "/users.pdf" will be interpreted as a request for "application/pdf" regardless of the 'Accept' header. |
| Map file extensions to media types for content negotiation. For instance, yml to text/yaml. | |
| Query parameter name to use when "favor-parameter" is enabled. | |
| Date format to use. For instance, `dd/MM/yyyy`. | |
|
| Whether to dispatch OPTIONS requests to the FrameworkServlet doService method. |
|
| Whether to dispatch TRACE requests to the FrameworkServlet doService method. |
|
| Whether to enable Spring's FormContentFilter. |
|
| Whether to enable Spring's HiddenHttpMethodFilter. |
|
| Whether the content of the "default" model should be ignored during redirect scenarios. |
| Locale to use. By default, this locale is overridden by the "Accept-Language" header. | |
|
| Define how the locale should be resolved. |
|
| Whether to enable warn logging of exceptions resolved by a "HandlerExceptionResolver", except for "DefaultHandlerExceptionResolver". |
| Formatting strategy for message codes. For instance, `PREFIX_ERROR_CODE`. | |
|
| Whether suffix pattern matching should work only against extensions registered with "spring.mvc.contentnegotiation.media-types.*". This is generally recommended to reduce ambiguity and to avoid issues such as when a "." appears in the path for other reasons. |
|
| Whether to use suffix pattern match (".*") when matching patterns to requests. If enabled a method mapped to "/users" also matches to "/users.*". |
|
| Whether to publish a ServletRequestHandledEvent at the end of each request. |
|
| Load on startup priority of the dispatcher servlet. |
|
| Path of the dispatcher servlet. |
|
| Path pattern used for static resources. |
|
| Whether a "NoHandlerFoundException" should be thrown if no Handler was found to process a request. |
| Spring MVC view prefix. | |
| Spring MVC view suffix. | |
|
| Whether to enable default resource handling. |
| Indicate that the response message is intended for a single user and must not be stored by a shared cache. | |
| Indicate that any cache may store the response. | |
| Maximum time the response should be cached, in seconds if no duration suffix is not specified. | |
| Indicate that once it has become stale, a cache must not use the response without re-validating it with the server. | |
| Indicate that the cached response can be reused only if re-validated with the server. | |
| Indicate to not cache the response in any case. | |
| Indicate intermediaries (caches and others) that they should not transform the response content. | |
| Same meaning as the "must-revalidate" directive, except that it does not apply to private caches. | |
| Maximum time the response should be cached by shared caches, in seconds if no duration suffix is not specified. | |
| Maximum time the response may be used when errors are encountered, in seconds if no duration suffix is not specified. | |
| Maximum time the response can be served after it becomes stale, in seconds if no duration suffix is not specified. | |
| Cache period for the resources served by the resource handler. If a duration suffix is not specified, seconds will be used. Can be overridden by the 'spring.resources.cache.cachecontrol' properties. | |
|
| Whether to enable caching in the Resource chain. |
|
| Whether to enable resolution of already compressed resources (gzip, brotli). Checks for a resource name with the '.gz' or '.br' file extensions. |
| Whether to enable the Spring Resource Handling chain. By default, disabled unless at least one strategy has been enabled. | |
|
| Whether to enable HTML5 application cache manifest rewriting. |
|
| Whether to enable the content Version Strategy. |
|
| Comma-separated list of patterns to apply to the content Version Strategy. |
|
| Whether to enable the fixed Version Strategy. |
|
| Comma-separated list of patterns to apply to the fixed Version Strategy. |
| Version string to use for the fixed Version Strategy. | |
|
| Locations of static resources. Defaults to classpath:[/META-INF/resources/, /resources/, /static/, /public/]. |
|
| Whether to enable support of multipart uploads. |
|
| Threshold after which files are written to disk. |
| Intermediate location of uploaded files. | |
|
| Max file size. |
|
| Max request size. |
|
| Whether to resolve the multipart request lazily at the time of file or parameter access. |
| Date format to use. For instance, `dd/MM/yyyy`. | |
|
| Whether to enable Spring's HiddenHttpMethodFilter. |
|
| Path pattern used for static resources. |
10. Templating properties
Key | Default Value | Description |
---|---|---|
|
| Whether HttpServletRequest attributes are allowed to override (hide) controller generated model attributes of the same name. |
|
| Whether HttpSession attributes are allowed to override (hide) controller generated model attributes of the same name. |
|
| Whether to enable template caching. |
|
| Template encoding. |
|
| Whether to check that the templates location exists. |
|
| Content-Type value. |
|
| Whether to enable MVC view resolution for this technology. |
|
| Whether all request attributes should be added to the model prior to merging with the template. |
|
| Whether all HttpSession attributes should be added to the model prior to merging with the template. |
|
| Whether to expose a RequestContext for use by Spring's macro library, under the name "springMacroRequestContext". |
|
| Whether to prefer file system access for template loading. File system access enables hot detection of template changes. |
| Prefix that gets prepended to view names when building a URL. | |
| Name of the RequestContext attribute for all views. | |
| Well-known FreeMarker keys which are passed to FreeMarker's Configuration. | |
|
| Suffix that gets appended to view names when building a URL. |
|
| Comma-separated list of template paths. |
| White list of view names that can be resolved. | |
|
| Whether HttpServletRequest attributes are allowed to override (hide) controller generated model attributes of the same name. |
|
| Whether HttpSession attributes are allowed to override (hide) controller generated model attributes of the same name. |
|
| Whether to enable template caching. |
|
| Template encoding. |
|
| Whether to check that the templates location exists. |
| See GroovyMarkupConfigurer | |
|
| Content-Type value. |
|
| Whether to enable MVC view resolution for this technology. |
|
| Whether all request attributes should be added to the model prior to merging with the template. |
|
| Whether all HttpSession attributes should be added to the model prior to merging with the template. |
|
| Whether to expose a RequestContext for use by Spring's macro library, under the name "springMacroRequestContext". |
| Prefix that gets prepended to view names when building a URL. | |
| Name of the RequestContext attribute for all views. | |
|
| Template path. |
|
| Suffix that gets appended to view names when building a URL. |
| White list of view names that can be resolved. | |
|
| Whether HttpServletRequest attributes are allowed to override (hide) controller generated model attributes of the same name. |
|
| Whether HttpSession attributes are allowed to override (hide) controller generated model attributes of the same name. |
|
| Whether to enable template caching. |
|
| Template encoding. |
|
| Whether to check that the templates location exists. |
|
| Content-Type value. |
|
| Whether to enable MVC view resolution for this technology. |
|
| Whether all request attributes should be added to the model prior to merging with the template. |
|
| Whether all HttpSession attributes should be added to the model prior to merging with the template. |
|
| Whether to expose a RequestContext for use by Spring's macro library, under the name "springMacroRequestContext". |
|
| Prefix to apply to template names. |
| Name of the RequestContext attribute for all views. | |
|
| Suffix to apply to template names. |
| White list of view names that can be resolved. | |
|
| Whether to enable template caching. |
|
| Whether to check that the template exists before rendering it. |
|
| Whether to check that the templates location exists. |
|
| Enable the SpringEL compiler in SpringEL expressions. |
|
| Whether to enable Thymeleaf view resolution for Web frameworks. |
|
| Template files encoding. |
| Comma-separated list of view names (patterns allowed) that should be excluded from resolution. | |
|
| Template mode to be applied to templates. See also Thymeleaf's TemplateMode enum. |
|
| |
| Comma-separated list of view names (patterns allowed) that should be the only ones executed in CHUNKED mode when a max chunk size is set. | |
| Comma-separated list of view names (patterns allowed) that should be executed in FULL mode even if a max chunk size is set. | |
|
| Maximum size of data buffers used for writing to the response. Templates will execute in CHUNKED mode by default if this is set. |
| Media types supported by the view technology. | |
|
| Whether hidden form inputs acting as markers for checkboxes should be rendered before the checkbox element itself. |
|
| Content-Type value written to HTTP responses. |
|
| Whether Thymeleaf should start writing partial output as soon as possible or buffer until template processing is finished. |
|
| |
| Order of the template resolver in the chain. By default, the template resolver is first in the chain. Order start at 1 and should only be set if you have defined additional "TemplateResolver" beans. | |
| Comma-separated list of view names (patterns allowed) that can be resolved. |
11. Server properties
Key | Default Value | Description |
---|---|---|
| Network address to which the server should bind. | |
|
| Whether response compression is enabled. |
| Comma-separated list of user agents for which responses should not be compressed. | |
|
| Comma-separated list of MIME types that should be compressed. |
|
| Minimum "Content-Length" value that is required for compression to be performed. |
|
| Include the "exception" attribute. |
|
| |
|
| Path of the error controller. |
|
| Whether to enable the default error page displayed in browsers in case of a server error. |
| Strategy for handling X-Forwarded-* headers. | |
|
| Whether to enable HTTP/2 support, if the current environment supports it. |
|
| Number of acceptor threads to use. When the value is -1, the default, the number of acceptors is derived from the operating environment. |
|
| Append to log. |
| Custom log format, see org.eclipse.jetty.server.CustomRequestLog. If defined, overrides the "format" configuration key. | |
|
| Enable access log. |
| Date format to place in log file name. | |
| Log filename. If not specified, logs redirect to "System.err". | |
| Log format. | |
| Request paths that should not be logged. | |
|
| Number of days before rotated log files are deleted. |
| Time that the connection can be idle before it is closed. | |
|
| Maximum size of the form content in any HTTP post request. |
|
| Maximum number of threads. |
|
| Minimum number of threads. |
|
| Number of selector threads to use. When the value is -1, the default, the number of selectors is derived from the operating environment. |
|
| Maximum thread idle time. |
|
| Maximum size of the HTTP message header. |
| Connection timeout of the Netty channel. | |
|
| Server HTTP port. |
| Value to use for the Server response header (if empty, no header is sent). | |
|
| Display name of the application. |
| Servlet context init parameters. | |
| Context path of the application. | |
|
| Class name of the servlet to use for JSPs. If registered is true and this class * is on the classpath then it will be registered. |
| Init parameters used to configure the JSP servlet. | |
|
| Whether the JSP servlet is registered. |
| Comment for the session cookie. | |
| Domain for the session cookie. | |
| Whether to use "HttpOnly" cookies for session cookies. | |
| Maximum age of the session cookie. If a duration suffix is not specified, seconds will be used. | |
| Session cookie name. | |
| Path of the session cookie. | |
| Whether to always mark the session cookie as secure. | |
|
| Whether to persist session data between restarts. |
| Directory used to store session data. | |
|
| Session timeout. If a duration suffix is not specified, seconds will be used. |
| Session tracking modes. | |
| Supported SSL ciphers. | |
| Client authentication mode. Requires a trust store. | |
|
| Whether to enable SSL support. |
| Enabled SSL protocols. | |
| Alias that identifies the key in the key store. | |
| Password used to access the key in the key store. | |
| Path to the key store that holds the SSL certificate (typically a jks file). | |
| Password used to access the key store. | |
| Provider for the key store. | |
| Type of the key store. | |
|
| SSL protocol to use. |
| Trust store that holds SSL certificates. | |
| Password used to access the trust store. | |
| Provider for the trust store. | |
| Type of the trust store. | |
|
| Maximum queue length for incoming connection requests when all possible request processing threads are in use. |
|
| Whether to buffer output such that it is flushed only periodically. |
|
| Whether to check for log file existence so it can be recreated it if an external process has renamed it. |
| Whether logging of the request will only be enabled if "ServletRequest.getAttribute(conditionIf)" does not yield null. | |
| Whether logging of the request will only be enabled if "ServletRequest.getAttribute(conditionUnless)" yield null. | |
|
| Directory in which log files are created. Can be absolute or relative to the Tomcat base dir. |
|
| Enable access log. |
| Character set used by the log file. Default to the system default character set. | |
|
| Date format to place in the log file name. |
|
| Whether to use IPv6 canonical representation format as defined by RFC 5952. |
| Locale used to format timestamps in log entries and in log file name suffix. Default to the default locale of the Java process. | |
|
| Number of days to retain the access log files before they are removed. |
|
| Format pattern for access logs. |
|
| Log file name prefix. |
|
| Whether to defer inclusion of the date stamp in the file name until rotate time. |
|
| Set request attributes for the IP address, Hostname, protocol, and port used for the request. |
|
| Whether to enable access log rotation. |
|
| Log file name suffix. |
| Comma-separated list of additional patterns that match jars to ignore for TLD scanning. The special '?' and '*' characters can be used in the pattern to match one and only one character and zero or more characters respectively. | |
|
| Delay between the invocation of backgroundProcess methods. If a duration suffix is not specified, seconds will be used. |
| Tomcat base directory. If not specified, a temporary directory is used. | |
| Amount of time the connector will wait, after accepting a connection, for the request URI line to be presented. | |
|
| Name of the HTTP header from which the remote host is extracted. |
|
| Regular expression that matches proxies that are to be trusted. |
|
| Maximum number of connections that the server accepts and processes at any given time. Once the limit has been reached, the operating system may still accept connections based on the "acceptCount" property. |
|
| Maximum size of the form content in any HTTP post request. |
|
| Maximum amount of request body to swallow. |
|
| Maximum amount of worker threads. |
|
| Whether Tomcat's MBean Registry should be enabled. |
|
| Minimum amount of worker threads. |
|
| Name of the HTTP header used to override the original port value. |
|
| Maximum number of idle processors that will be retained in the cache and reused with a subsequent request. When set to -1 the cache will be unlimited with a theoretical maximum size equal to the maximum number of connections. |
| Header that holds the incoming protocol, usually named "X-Forwarded-Proto". | |
|
| Value of the protocol header indicating whether the incoming request uses SSL. |
|
| Whether requests to the context root should be redirected by appending a / to the path. |
| Comma-separated list of additional unencoded characters that should be allowed in URI paths. Only "< > [ \ ] ^ ` { | }" are allowed. | |
| Comma-separated list of additional unencoded characters that should be allowed in URI query strings. Only "< > [ \ ] ^ ` { | }" are allowed. | |
| Name of the HTTP header from which the remote IP is extracted. For instance, `X-FORWARDED-FOR`. | |
|
| Whether static resource caching is permitted for this web application. |
| Time-to-live of the static resource cache. | |
|
| Character encoding to use to decode the URI. |
| Whether HTTP 1.1 and later location headers generated by a call to sendRedirect will use relative or absolute redirects. | |
| Undertow access log directory. | |
|
| Whether to enable the access log. |
|
| Format pattern for access logs. |
|
| Log file name prefix. |
|
| Whether to enable access log rotation. |
|
| Log file name suffix. |
|
| Whether the server should decode percent encoded slash characters. Enabling encoded slashes can have security implications due to different servers interpreting the slash differently. Only enable this if you have a legacy application that requires it. |
|
| Whether the 'Connection: keep-alive' header should be added to all responses, even if not required by the HTTP specification. |
| Size of each buffer. The default is derived from the maximum amount of memory that is available to the JVM. | |
|
| Whether the URL should be decoded. When disabled, percent-encoded characters in the URL will be left as-is. |
| Whether to allocate buffers outside the Java heap. The default is derived from the maximum amount of memory that is available to the JVM. | |
|
| Whether servlet filters should be initialized on startup. |
| Number of I/O threads to create for the worker. The default is derived from the number of available processors. | |
|
| Maximum number of cookies that are allowed. This limit exists to prevent hash collision based DOS attacks. |
| Maximum number of headers that are allowed. This limit exists to prevent hash collision based DOS attacks. | |
|
| Maximum size of the HTTP post content. When the value is -1, the default, the size is unlimited. |
| Maximum number of query or path parameters that are allowed. This limit exists to prevent hash collision based DOS attacks. | |
| Amount of time a connection can sit idle without processing a request, before it is closed by the server. | |
| ||
| ||
|
| Charset used to decode URLs. |
| Number of worker threads. The default is 8 times the number of I/O threads. |
12. Security properties
Key | Default Value | Description |
---|---|---|
|
| Whether read-only operations should use an anonymous environment. |
| Base suffix from which all operations should originate. | |
| LDAP specification settings. | |
| List of base DNs. | |
| Embedded LDAP password. | |
| Embedded LDAP username. | |
|
| Schema (LDIF) script resource reference. |
|
| Embedded LDAP port. |
|
| Whether to enable LDAP schema validation. |
| Path to the custom schema. | |
| Login password of the server. | |
| LDAP URLs of the server. | |
| Login username of the server. | |
|
| Security filter chain dispatcher types. |
|
| Security filter chain order. |
| OAuth provider details. | |
| OAuth client registrations. | |
| URI that can either be an OpenID Connect discovery endpoint or an OAuth 2.0 Authorization Server Metadata endpoint defined by RFC 8414. | |
| JSON Web Key URI to use to verify the JWT token. | |
|
| JSON Web Algorithm used for verifying the digital signatures. |
| Location of the file containing the public key used to verify a JWT. | |
| Client id used to authenticate with the token introspection endpoint. | |
| Client secret used to authenticate with the token introspection endpoint. | |
| OAuth 2.0 endpoint through which token introspection is accomplished. | |
| SAML2 relying party registrations. | |
|
| Default user name. |
| Password for the default user name. | |
| Granted roles for the default user name. | |
|
| Sessions flush mode. Determines when session changes are written to the session store. |
|
| Name of the map used to store sessions. |
| Sessions save mode. Determines how session changes are tracked and saved to the session store. | |
|
| Cron expression for expired session cleanup job. |
| Sessions flush mode. Determines when session changes are written to the session store. | |
|
| Database schema initialization mode. |
| Sessions save mode. Determines how session changes are tracked and saved to the session store. | |
|
| Path to the SQL file to use to initialize the database schema. |
|
| Name of the database table used to store sessions. |
|
| Collection name used to store sessions. |
|
| Cron expression for expired session cleanup job. |
| The configure action to apply when no user defined ConfigureRedisAction bean is present. | |
|
| |
|
| Namespace for keys used to store sessions. |
| Sessions save mode. Determines how session changes are tracked and saved to the session store. | |
|
| Session repository filter dispatcher types. |
| Session repository filter order. | |
| Session store type. | |
| Session timeout. If a duration suffix is not specified, seconds will be used. |
13. RSocket properties
Key | Default Value | Description |
---|---|---|
| Network address to which the server should bind. | |
| Path under which RSocket handles requests (only works with websocket transport). | |
| Server port. | |
| RSocket transport protocol. |
14. Actuator properties
Key | Default Value | Description |
---|---|---|
|
| Whether to enable storage of audit events. |
|
| Whether to enable extended Cloud Foundry actuator endpoints. |
|
| Whether to skip SSL verification for Cloud Foundry actuator endpoint security calls. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the auditevents endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the beans endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the caches endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the conditions endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the configprops endpoint. |
|
| Keys that should be sanitized. Keys can be simple strings that the property ends with or regular expressions. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the env endpoint. |
|
| Keys that should be sanitized. Keys can be simple strings that the property ends with or regular expressions. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the flyway endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the health endpoint. |
| Health endpoint groups. | |
| Roles used to determine whether or not a user is authorized to be shown details. When empty, all authenticated users are authorized. | |
| When to show components. If not specified the 'show-details' setting will be used. | |
|
| When to show full health details. |
| Mapping of health statuses to HTTP status codes. By default, registered health statuses map to sensible defaults (for example, UP maps to 200). | |
|
| Comma-separated list of health statuses in order of severity. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the heapdump endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the httptrace endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the info endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the integrationgraph endpoint. |
| Jolokia settings. Refer to the documentation of Jolokia for more details. | |
|
| Whether to enable the jolokia endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the liquibase endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the logfile endpoint. |
| External Logfile to be accessed. Can be used if the logfile is written by output redirect and not by the logging system itself. | |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the loggers endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the mappings endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the metrics endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the prometheus endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the scheduledtasks endpoint. |
|
| Whether to enable the sessions endpoint. |
|
| Whether to enable the shutdown endpoint. |
|
| Maximum time that a response can be cached. |
|
| Whether to enable the threaddump endpoint. |
| Whether to enable or disable all endpoints by default. | |
|
| |
| Endpoint IDs that should be excluded or '*' for all. | |
|
| |
| Additional static properties to append to all ObjectNames of MBeans representing Endpoints. | |
|
| Whether to transparently migrate legacy endpoint IDs. |
|
| Base path for Web endpoints. Relative to server.servlet.context-path or management.server.servlet.context-path if management.server.port is configured. |
| Whether credentials are supported. When not set, credentials are not supported. | |
| Comma-separated list of headers to allow in a request. '*' allows all headers. | |
| Comma-separated list of methods to allow. '*' allows all methods. When not set, defaults to GET. | |
| Comma-separated list of origins to allow. '*' allows all origins. When not set, CORS support is disabled. | |
| Comma-separated list of headers to include in a response. | |
|
| How long the response from a pre-flight request can be cached by clients. If a duration suffix is not specified, seconds will be used. |
| Endpoint IDs that should be excluded or '*' for all. | |
|
| Endpoint IDs that should be included or '*' for all. |
| Mapping between endpoint IDs and the path that should expose them. | |
|
| Whether to enable Cassandra health check. |
|
| Whether to enable Couchbase health check. |
|
| Whether to enable database health check. |
|
| Whether to enable default health indicators. |
|
| Whether to enable disk space health check. |
| Path used to compute the available disk space. | |
|
| Minimum disk space that should be available. |
|
| Whether to enable Elasticsearch health check. |
|
| Whether to enable InfluxDB health check. |
|
| Whether to enable JMS health check. |
|
| Whether to enable LDAP health check. |
|
| Whether to enable Mail health check. |
|
| Whether to enable MongoDB health check. |
|
| Whether to enable Neo4j health check. |
|
| Whether to enable ping health check. |
|
| Whether to enable RabbitMQ health check. |
|
| Whether to enable Redis health check. |
|
| Whether to enable Solr health check. |
|
| Whether to enable build info. |
|
| Whether to enable default info contributors. |
|
| Whether to enable environment info. |
|
| Whether to enable git info. |
|
| |
| Maximum value that meter IDs starting-with the specified name are expected to observe. The longest match wins. Values can be specified as a long or as a Duration value (for timer meters, defaulting to ms if no unit specified). | |
| Minimum value that meter IDs starting-with the specified name are expected to observe. The longest match wins. Values can be specified as a long or as a Duration value (for timer meters, defaulting to ms if no unit specified). | |
| Whether meter IDs starting with the specified name should publish percentile histograms. For monitoring systems that support aggregable percentile calculation based on a histogram, this can be set to true. For other systems, this has no effect. The longest match wins, the key `all` can also be used to configure all meters. | |
| Specific computed non-aggregable percentiles to ship to the backend for meter IDs starting-with the specified name. The longest match wins, the key `all` can also be used to configure all meters. | |
| Specific SLA boundaries for meter IDs starting-with the specified name. The longest match wins. Counters will be published for each specified boundary. Values can be specified as a long or as a Duration value (for timer meters, defaulting to ms if no unit specified). | |
| Whether meter IDs starting-with the specified name should be enabled. The longest match wins, the key `all` can also be used to configure all meters. | |
| AppOptics API token. | |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| Tag that will be mapped to "@host" when shipping metrics to AppOptics. |
|
| Number of threads to use with the metrics publishing scheduler. |
|
| Read timeout for requests to this backend. |
|
| Step size (i.e. reporting frequency) to use. |
|
| URI to ship metrics to. |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Frequency for refreshing config settings from the LWC service. |
|
| Time to live for subscriptions from the LWC service. |
|
| URI for the Atlas LWC endpoint to retrieve current subscriptions. |
|
| Connection timeout for requests to this backend. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| URI for the Atlas LWC endpoint to evaluate the data for a subscription. |
|
| Whether to enable streaming to Atlas LWC. |
|
| Time to live for meters that do not have any activity. After this period the meter will be considered expired and will not get reported. |
|
| Number of threads to use with the metrics publishing scheduler. |
|
| Read timeout for requests to this backend. |
|
| Step size (i.e. reporting frequency) to use. |
|
| URI of the Atlas server. |
| Datadog API key. | |
| Datadog application key. Not strictly required, but improves the Datadog experience by sending meter descriptions, types, and base units to Datadog. | |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
|
| Whether to publish descriptions metadata to Datadog. Turn this off to minimize the amount of metadata sent. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| Tag that will be mapped to "host" when shipping metrics to Datadog. |
|
| Number of threads to use with the metrics publishing scheduler. |
|
| Read timeout for requests to this backend. |
|
| Step size (i.e. reporting frequency) to use. |
|
| URI to ship metrics to. If you need to publish metrics to an internal proxy en-route to Datadog, you can define the location of the proxy with this. |
| Dynatrace authentication token. | |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
| ID of the custom device that is exporting metrics to Dynatrace. | |
|
| Whether exporting of metrics to this backend is enabled. |
|
| Number of threads to use with the metrics publishing scheduler. |
|
| Read timeout for requests to this backend. |
|
| Step size (i.e. reporting frequency) to use. |
|
| Technology type for exported metrics. Used to group metrics under a logical technology name in the Dynatrace UI. |
| URI to ship metrics to. Should be used for SaaS, self managed instances or to en-route through an internal proxy. | |
|
| Whether to create the index automatically if it does not exist. |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| Host to export metrics to. |
|
| Index to export metrics to. |
|
| Index date format used for rolling indices. Appended to the index name, preceded by a '-'. |
|
| Number of threads to use with the metrics publishing scheduler. |
| Login password of the Elastic server. | |
|
| Read timeout for requests to this backend. |
|
| Step size (i.e. reporting frequency) to use. |
|
| Name of the timestamp field. |
| Login user of the Elastic server. | |
|
| UDP addressing mode, either unicast or multicast. |
|
| Base time unit used to report durations. |
|
| Whether exporting of metrics to Ganglia is enabled. |
|
| Host of the Ganglia server to receive exported metrics. |
|
| Port of the Ganglia server to receive exported metrics. |
|
| Ganglia protocol version. Must be either 3.1 or 3.0. |
|
| Base time unit used to report rates. |
|
| Step size (i.e. reporting frequency) to use. |
|
| Time to live for metrics on Ganglia. Set the multi-cast Time-To-Live to be one greater than the number of hops (routers) between the hosts. |
|
| |
|
| Whether exporting of metrics to Graphite is enabled. |
|
| Host of the Graphite server to receive exported metrics. |
|
| Port of the Graphite server to receive exported metrics. |
|
| |
|
| |
|
| Step size (i.e. reporting frequency) to use. |
| For the default naming convention, turn the specified tag keys into part of the metric prefix. | |
| Humio API token. | |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| Number of threads to use with the metrics publishing scheduler. |
|
| Read timeout for requests to this backend. |
|
| Step size (i.e. reporting frequency) to use. |
| Humio tags describing the data source in which metrics will be stored. Humio tags are a distinct concept from Micrometer's tags. Micrometer's tags are used to divide metrics along dimensional boundaries. | |
|
| URI to ship metrics to. If you need to publish metrics to an internal proxy en-route to Humio, you can define the location of the proxy with this. |
|
| Whether to create the Influx database if it does not exist before attempting to publish metrics to it. |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Whether to enable GZIP compression of metrics batches published to Influx. |
|
| Connection timeout for requests to this backend. |
|
| Write consistency for each point. |
|
| Tag that will be mapped to "host" when shipping metrics to Influx. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| Number of threads to use with the metrics publishing scheduler. |
| Login password of the Influx server. | |
|
| Read timeout for requests to this backend. |
| Time period for which Influx should retain data in the current database. For instance 7d, check the influx documentation for more details on the duration format. | |
| Retention policy to use (Influx writes to the DEFAULT retention policy if one is not specified). | |
| How many copies of the data are stored in the cluster. Must be 1 for a single node instance. | |
| Time range covered by a shard group. For instance 2w, check the influx documentation for more details on the duration format. | |
|
| Step size (i.e. reporting frequency) to use. |
|
| URI of the Influx server. |
| Login user of the Influx server. | |
|
| Metrics JMX domain name. |
|
| Whether exporting of metrics to JMX is enabled. |
|
| Step size (i.e. reporting frequency) to use. |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| Number of threads to use with the metrics publishing scheduler. |
| Login password of the KairosDB server. | |
|
| Read timeout for requests to this backend. |
|
| Step size (i.e. reporting frequency) to use. |
|
| URI of the KairosDB server. |
| Login user of the KairosDB server. | |
| New Relic account ID. | |
| New Relic API key. | |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| The event type that should be published. This property will be ignored if 'meter-name-event-type-enabled' is set to 'true'. |
|
| Whether to send the meter name as the event type instead of using the 'event-type' configuration property value. Can be set to 'true' if New Relic guidelines are not being followed or event types consistent with previous Spring Boot releases are required. |
|
| Number of threads to use with the metrics publishing scheduler. |
|
| Read timeout for requests to this backend. |
|
| Step size (i.e. reporting frequency) to use. |
|
| URI to ship metrics to. |
|
| Whether to enable publishing descriptions as part of the scrape payload to Prometheus. Turn this off to minimize the amount of data sent on each scrape. |
|
| Whether exporting of metrics to Prometheus is enabled. |
|
| Base URL for the Pushgateway. |
|
| Enable publishing via a Prometheus Pushgateway. |
| Grouping key for the pushed metrics. | |
| Job identifier for this application instance. | |
|
| Frequency with which to push metrics. |
| Operation that should be performed on shutdown. | |
|
| Step size (i.e. reporting frequency) to use. |
| SignalFX access token. | |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
|
| Whether exporting of metrics to this backend is enabled. |
|
| Number of threads to use with the metrics publishing scheduler. |
|
| Read timeout for requests to this backend. |
| Uniquely identifies the app instance that is publishing metrics to SignalFx. Defaults to the local host name. | |
|
| Step size (i.e. reporting frequency) to use. |
|
| URI to ship metrics to. |
|
| Whether, in the absence of any other exporter, exporting of metrics to an in-memory backend is enabled. |
|
| Counting mode. |
|
| Step size (i.e. reporting frequency) to use. |
|
| Whether exporting of metrics to StatsD is enabled. |
|
| |
|
| Host of the StatsD server to receive exported metrics. |
|
| Total length of a single payload should be kept within your network's MTU. |
|
| How often gauges will be polled. When a gauge is polled, its value is recalculated and if the value has changed (or publishUnchangedMeters is true), it is sent to the StatsD server. |
|
| Port of the StatsD server to receive exported metrics. |
|
| Whether to send unchanged meters to the StatsD server. |
| API token used when publishing metrics directly to the Wavefront API host. | |
|
| Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made. |
|
| Connection timeout for requests to this backend. |
|
| Whether exporting of metrics to this backend is enabled. |
| Global prefix to separate metrics originating from this app's white box instrumentation from those originating from other Wavefront integrations when viewed in the Wavefront UI. | |
|
| Number of threads to use with the metrics publishing scheduler. |
|
| Read timeout for requests to this backend. |
| Unique identifier for the app instance that is the source of metrics being published to Wavefront. Defaults to the local host name. | |
|
| Step size (i.e. reporting frequency) to use. |
|
| URI to ship metrics to. |
| Common tags that are applied to every meter. | |
|
| Whether auto-configured MeterRegistry implementations should be bound to the global static registry on Metrics. For testing, set this to 'false' to maximize test independence. |
|
| Maximum number of unique URI tag values allowed. After the max number of tag values is reached, metrics with additional tag values are denied by filter. |
|
| Whether to automatically time web client requests. |
| Computed non-aggregable percentiles to publish. | |
|
| Whether percentile histograms should be published. |
|
| Name of the metric for sent requests. |
|
| Maximum number of unique URI tag values allowed. After the max number of tag values is reached, metrics with additional tag values are denied by filter. |
|
| Whether to automatically time web server requests. |
| Computed non-aggregable percentiles to publish. | |
|
| Whether percentile histograms should be published. |
|
| Name of the metric for received requests. |
|
| Add the "X-Application-Context" HTTP header in each response. |
| Network address to which the management endpoints should bind. Requires a custom management.server.port. | |
| Management endpoint HTTP port (uses the same port as the application by default). Configure a different port to use management-specific SSL. | |
| Management endpoint context-path (for instance, `/management`). Requires a custom management.server.port. | |
| Supported SSL ciphers. | |
| Client authentication mode. Requires a trust store. | |
|
| Whether to enable SSL support. |
| Enabled SSL protocols. | |
| Alias that identifies the key in the key store. | |
| Password used to access the key in the key store. | |
| Path to the key store that holds the SSL certificate (typically a jks file). | |
| Password used to access the key store. | |
| Provider for the key store. | |
| Type of the key store. | |
|
| SSL protocol to use. |
| Trust store that holds SSL certificates. | |
| Password used to access the trust store. | |
| Provider for the trust store. | |
| Type of the trust store. | |
|
| Whether to enable HTTP request-response tracing. |
|
| Items to be included in the trace. Defaults to request headers (excluding Authorization but including Cookie), response headers (including Set-Cookie), and time taken. |
15. Devtools properties
Key | Default Value | Description |
---|---|---|
|
| Whether to enable development property defaults. |
|
| Whether to enable a livereload.com-compatible server. |
|
| Server port. |
|
| Context path used to handle the remote connection. |
| The host of the proxy to use to connect to the remote application. | |
| The port of the proxy to use to connect to the remote application. | |
|
| Whether to enable remote restart. |
| A shared secret required to establish a connection (required to enable remote support). | |
|
| HTTP header used to transfer the shared secret. |
| Additional patterns that should be excluded from triggering a full restart. | |
| Additional paths to watch for changes. | |
|
| Whether to enable automatic restart. |
|
| Patterns that should be excluded from triggering a full restart. |
|
| Whether to log the condition evaluation delta upon restart. |
|
| Amount of time to wait between polling for classpath changes. |
|
| Amount of quiet time required without any classpath changes before a restart is triggered. |
| Name of a specific file that, when changed, triggers the restart check. Must be a simple name (without any path) of a file that appears on your classpath. If not specified, any classpath file change triggers the restart. |
16. Testing properties
Key | Default Value | Description |
---|---|---|
|
| Type of existing DataSource to replace. |
|
| MVC Print option. |
Last updated 2019-12-06 06:37:25 UTC