Eddú Meléndez
ca3659059a
Add support to set visibility via JacksonProperties
...
This commit allows to configure properties visibility.
See gh-13214
2018-06-05 10:20:25 +02:00
Stephane Nicoll
3248400665
Merge branch '2.0.x'
2018-06-05 10:12:46 +02:00
Stephane Nicoll
b4f8361989
Make JMX metrics domain configurable
...
Closes gh-13356
2018-06-05 10:12:26 +02:00
Stephane Nicoll
bc47bf44a9
Merge branch '2.0.x'
2018-06-01 09:26:29 +02:00
Johnny Lim
6b0ce46491
Polish
...
Closes gh-13320
2018-06-01 09:22:20 +02:00
Stephane Nicoll
74379da726
Merge branch '2.0.x'
2018-05-31 16:39:11 +02:00
Stephane Nicoll
32aa5b9bae
Merge branch '1.5.x' into 2.0.x
2018-05-31 16:38:23 +02:00
Stephane Nicoll
3f001899b4
Harmonize ssl properties for Kafka
...
Closes gh-13239
2018-05-29 17:51:01 +02:00
Stephane Nicoll
56dd53bfba
Merge branch '2.0.x'
2018-05-29 17:28:34 +02:00
Stephane Nicoll
7849d73828
Polish
...
See gh-13031
2018-05-29 17:28:16 +02:00
Stephane Nicoll
8364d121b1
Merge branch '2.0.x'
2018-05-17 16:18:17 +02:00
Stephane Nicoll
125b5974c0
Merge branch '1.5.x' into 2.0.x
2018-05-17 16:17:55 +02:00
Stephane Nicoll
c7eec5c45e
Polish "Add liquibase test rollback on update property"
...
Closes gh-13159
2018-05-14 16:14:11 +02:00
Stephane Nicoll
602f52fffc
Add support for configuring common tags declaratively
...
Closes gh-12933
2018-05-14 13:26:01 +02:00
Stephane Nicoll
93c45cb6ec
Move server.servlet.path to spring.mvc.servlet.path
...
Closes gh-12971
2018-05-14 12:24:38 +02:00
Stephane Nicoll
9b379b43ae
Merge branch '2.0.x'
2018-05-14 09:33:16 +02:00
Stephane Nicoll
8f53c2e2bb
Support for custom comment prefix
...
Some Quartz initialization scripts have comments in a different format.
This commit introduces a `comment-prefix` property that should be set by
the user if their target database has a script that contains those
unusual comments.
Closes gh-13041
2018-05-14 09:32:42 +02:00
Stephane Nicoll
b17c58b114
Merge branch '2.0.x'
2018-05-14 08:23:36 +02:00
Johnny Lim
3dd2f5bb05
Polish
...
See gh-13148
2018-05-14 08:19:10 +02:00
Stephane Nicoll
00a43d8f4d
Merge branch '2.0.x'
2018-05-11 10:01:30 +02:00
Johnny Lim
75e591e76e
Polish
...
Closes gh-13130
2018-05-11 10:00:15 +02:00
Brian Clozel
84c9a65e9d
Auto-configure Elasticsearch REST clients
...
This commit adds auto-configuration support for both `RestClient` and
`RestHighLevelClient` which are provided by `elasticsearch-rest-client`
and `elasticsearch-rest-high-level-client` dependencies respectively.
`RestClient` is associated with configuration properties in the
`spring.elasticsearch.rest.*` namespace, since this is the component
taking care of HTTP communication with the actual Elasticsearch node.
`RestHighLevelClient` wraps the first one and naturally inherits that
configuration.
Closes gh-12600
2018-05-07 17:57:09 +02:00
Johnny Lim
96ce71ddc4
Polish
...
Closes gh-13078
2018-05-07 14:55:13 +02:00
Stephane Nicoll
36a377764f
Merge branch '2.0.x'
2018-05-03 15:53:32 +02:00
Toshiaki Maki
d208641c59
Complete SSL configuration for Kafka
...
See gh-13031
2018-05-03 15:38:49 +02:00
Stephane Nicoll
fb8a5a9864
Polish "Add cache actuator endpoint"
...
This commit improves the initial proposal by providing a by name read
operation that returns the detail of a particular cache. It also adds
more tests and complete API documentation for the feature.
Closes gh-12216
2018-04-30 16:34:00 +02:00
Madhura Bhave
acc1793e96
Merge branch '2.0.x'
2018-04-27 13:19:46 -07:00
Madhura Bhave
0385bd4131
Use spring.session.timeout for Spring Session timeout
...
Fallback to server.servlet.session.timeout for backwards compatibility.
Fixes gh-12906
2018-04-27 13:16:17 -07:00
Stephane Nicoll
621874708d
Merge branch '2.0.x'
2018-04-27 10:20:18 +02:00
Stephane Nicoll
36fb078935
Merge branch '1.5.x' into 2.0.x
2018-04-27 10:19:45 +02:00
Stephane Nicoll
c8843947fe
Polish
2018-04-27 10:14:51 +02:00
Stephane Nicoll
1a41ff941a
Polish
2018-04-27 10:14:31 +02:00
Johnny Lim
b941c5f1a6
Polish
...
Closes gh-12981
2018-04-27 09:29:16 +02:00
Stephane Nicoll
6692301d51
Polish "Replace Couchbase's deprecated methods"
...
Closes gh-12655
2018-04-09 16:17:46 +02:00
Brian Clozel
14d36c9ad8
Polish
...
Closes gh-12268
2018-02-28 09:36:21 +01:00
Stephane Nicoll
cd522dadcd
Revert "Add Kafka health indicator"
...
Closes gh-12225
2018-02-26 15:46:35 +01:00
Johnny Lim
d441a8a89a
Polish
...
Closes gh-12205
2018-02-24 11:53:25 +01:00
Stephane Nicoll
13b736b1cd
Migrate remaining duration-based properties for Rabbit
...
Closes gh-12192
2018-02-23 15:16:57 +01:00
Stephane Nicoll
e1fd9df7b9
Fix usage of management.server.add-application-context-header
...
Closes gh-12190
2018-02-23 13:57:02 +01:00
Stephane Nicoll
976a23d977
Fix duration unit of spring.messages.cache-duration
...
Closes gh-12183
2018-02-23 13:38:20 +01:00
Stephane Nicoll
2b729bf114
Fix description of `checkpoint-interval`
...
See gh-12181
2018-02-23 13:03:08 +01:00
Stephane Nicoll
09ff815f00
Harmonize metadata
...
Closes gh-12177
2018-02-23 11:02:28 +01:00
Stephane Nicoll
75505c78f5
Polish
2018-02-21 17:41:19 +01:00
Stephane Nicoll
e7db69be7a
Polish
...
See gh-11869
2018-02-21 07:39:40 +01:00
Stephane Nicoll
0492d53117
Polish
2018-02-20 16:52:15 +01:00
Andy Wilkinson
3e4baf744e
Use role-based security to show details in the health endpoint
...
Closes gh-11869
2018-02-20 12:12:05 +00:00
Stephane Nicoll
1e932860c4
Specify default micrometer values
...
This commit adds micrometer's default values for each monitoring
system with tests that validate those defaults are consistent. This
makes sure that those defaults are part of the metadata and any tooling
support that uses it.
Closes gh-12089
2018-02-19 16:41:28 +01:00
Stephane Nicoll
202ed7b72b
Polish
2018-02-19 16:20:56 +01:00
Stephane Nicoll
6c85ed70e4
Polish "Add SignalFxConfig source property"
...
Closes gh-12066
2018-02-19 10:53:25 +01:00
Stephane Nicoll
1dab83adaa
Polish "Restore behavior of management.metrics.export.simple.enabled"
...
Closes gh-12106
2018-02-19 10:44:09 +01:00
Andy Wilkinson
c1c162ab0c
Polish "Add auto-configuraton for exporting metrics to Wavefront"
...
Closes gh-12068
2018-02-16 20:30:31 +00:00
Jon Schneider
142dbb2213
Add auto-configuration for exporting metrics to Wavefront
...
See gh-12068
2018-02-16 20:00:45 +00:00
Brian Clozel
0c1aac14a0
Move server.display-name configuration property
...
The `server.display-name` configuration property is used to configure
the application display name for Servlet-based applications.
This commit moves that property to:
`server.servlet.application-display-name` and keeps the same defaults.
Closes gh-8624
2018-02-15 15:28:28 +01:00
Andy Wilkinson
25520a9e32
Polish “Auto-configure FileDescriptorMetrics”
...
Closes gh-12022
2018-02-13 16:40:18 +00:00
Stephane Nicoll
b28cabdb12
Polish "Remove unnecessary config options for metrics"
...
Closes gh-12017"
2018-02-13 14:36:52 +01:00
Andy Wilkinson
384a4ed6a9
Use metrics export.*.enabled properties to control auto-configuration
...
Closes gh-11978
2018-02-12 20:18:11 +00:00
Andy Wilkinson
e49d50fe9d
Improve testing of metrics auto-configuration
...
Closes gh-11970
2018-02-12 17:05:05 +00:00
Johnny Lim
5a9865dabb
Polish
...
Closes gh-12004
2018-02-12 17:10:43 +01:00
Stephane Nicoll
51de8ae6be
Polish doc
...
See gh-11803
2018-02-12 14:15:44 +01:00
Stephane Nicoll
7473642f58
Harmonize endpoints exclude property
...
Closes gh-11914
2018-02-12 14:00:40 +01:00
Stephane Nicoll
2c40383524
Polish
2018-02-09 16:22:13 +01:00
Andy Wilkinson
4beb6be179
Rename HTTP trace properties and packages
...
Closes gh-11934
2018-02-08 13:08:27 +00:00
Stephane Nicoll
7cd19822c6
Polish "Add Kafka health indicator"
...
Closes gh-11515
2018-02-08 11:58:42 +01:00
Andy Wilkinson
9a456924e4
Remove - from path-match and content-negotiation properties
...
Closes gh-11913
2018-02-07 15:09:32 +00:00
Stephane Nicoll
63d2e944ba
Polish "Add influx property to govern whether db is auto-created or not"
...
Closes gh-11922
2018-02-07 12:55:20 +01:00
Phillip Webb
d8de8752ea
Change metrics exporters to auto-configurations
...
Refactor `*ExportConfiguration` classes to be regular auto-configuration
classes.
Also removed the `@ConditionalOnProperty` guards for `.enabled` properties
since auto-configuration can now be excluded in the usual way. Enabled
properties remain where applicable and are adapted for Micrometer to use
as it sees fit.
Fixes gh-11838
2018-02-06 17:42:14 -08:00
Phillip Webb
20ec7a6b52
Polish
2018-02-06 13:22:55 -08:00
Phillip Webb
6889ad59b8
Support property based MeterFilters
...
Add per-meter property support for `enabled`, `percentiles-histogram`,
`percentiles` and `sla`.
Fixes gh-11800
2018-02-06 13:21:27 -08:00
Andy Wilkinson
7d561f5ed0
Polish "Align with Micrometer's standardized cache metrics"
...
Closes gh-11918
2018-02-06 11:13:37 +00:00
Stephane Nicoll
9d6cc3be46
Polish
2018-01-31 15:48:17 +01:00
Stephane Nicoll
86c1fe529d
Polish
2018-01-30 15:38:31 +01:00
Andy Wilkinson
356efaa7c8
Rename trace to httptrace
...
Closes gh-11806
2018-01-30 12:55:27 +00:00
Stephane Nicoll
3266c68a78
Polish
2018-01-27 06:18:14 +01:00
Stephane Nicoll
5e26d04c05
Only generate time-to-live property for matching endpoints
...
This commit makes sure that a "cache.time-to-live" property is not
generated for endpoints that do not have a main read operation (i.e. a
read operation with no parameter or only nullable parameters).
This matches the endpoint feature that provides caching for only such
operation.
Closes gh-11703
2018-01-27 06:11:01 +01:00
Johnny Lim
6d68806275
Polish
...
Closes gh-11805
2018-01-27 05:22:04 +01:00
Andy Wilkinson
988fc18f8c
Simplify endpoint enablement and update reference documentation
...
Closes gh-11755
2018-01-26 12:12:11 +00:00
Johnny Lim
946593238e
Align missed bits from trace endpoint changes
...
Closes gh-11789
2018-01-26 12:16:04 +01:00
Stephane Nicoll
b67903a04a
Keep "testdb" default datasource name internal
...
Previously, Hikari's pool name was auto-configured with the value of
`spring.datasource.name` that defaults to `testdb`, which brings some
confusion.
This commit removes the default `testdb` value on
`spring.datasource.name` as it is a sane default only for an embedded
datasource. It is applied whenever applicable instead.
Closes gh-11719
2018-01-24 17:41:32 -08:00
Phillip Webb
017efda6ec
Add @EndpointServlet and migrate Jolokia
...
Add first class support for Servlet based endpoints and rework the
Jolokia endpoint to use it.
Fixes gh-10264
2018-01-24 17:06:13 -08:00
Stephane Nicoll
960989cfe6
Polish "Add support for anonymousReadOnly in LdapProperties"
...
Closes gh-11744
2018-01-24 10:21:33 +01:00
Johnny Lim
768e7c07e6
Polish
...
Closes gh-11720
2018-01-22 16:06:45 -08:00
Stephane Nicoll
68cc373daa
Polish
2018-01-20 11:37:39 +01:00
Stephane Nicoll
8704cf1fe7
Harmonize metric property names
...
See gh-11667
2018-01-18 17:21:40 +01:00
Stephane Nicoll
beaa49a2d6
Polish "Add auto-configuration for RabbitMQ metrics"
...
Closes gh-10887
2018-01-18 16:16:26 +01:00
Stephane Nicoll
5cb6c086b6
Rename micrometer instrumentation flags
...
Closes gh-11667
2018-01-18 14:16:40 +01:00
Johnny Lim
e7185ea2b1
Polish
...
Closes gh-11655
2018-01-17 14:16:07 +01:00
Brian Clozel
1e648801bd
Move spring.mvc.media-types to content-negotiation
...
This commit moves "spring.mvc.media-types" to the
"spring.mvc.content-negotiation.*" namespaces introduced in gh-11105.
Closes gh-11636
2018-01-16 11:35:49 +01:00
Brian Clozel
22c22a1ced
Move server.session.* to server.servlet.session.*
...
Closes gh-11589
2018-01-15 17:50:32 +01:00
Stephane Nicoll
199d2e30d7
Polish
2018-01-15 15:15:34 +01:00
Brian Clozel
67e5897c40
Disable suffix pattern matching in Spring MVC
...
This commit disables by default suffix pattern matching in Spring MVC
applications. As described in the Spring MVC documentation (see
https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc-ann-requestmapping-suffix-pattern-match ),
this is considered as best practice.
This change also introduces new configuration properties to achieve
similar results in a safer way (using query parameters) or to rollback
to the former default.
Closes gh-11105
2018-01-15 11:58:26 +01:00
Johnny Lim
77150f8dc9
Polish
...
Closes gh-11630
2018-01-15 10:20:31 +01:00
Stephane Nicoll
ae3cd75d1a
Polish "Upgrade to Micrometer 1.0.0-rc.6"
...
Closes gh-11598
2018-01-11 18:35:31 +01:00
Andy Wilkinson
2059922735
Make ContextIdApplicationContextInitializer produce unique IDs
...
Closes gh-11023
2018-01-10 12:53:03 +00:00
Stephane Nicoll
df647605af
Merge branch '1.5.x'
2018-01-09 13:28:08 +01:00
Phillip Webb
286a3bb10a
Polish GSON customization support
...
Closes gh-11498
2018-01-08 23:13:46 -08:00
ioann
ba552f1d24
Allow GSON customization via properties or beans
...
Update GSON support to allow customization with either properties or
customize beans.
See gh-11498
2018-01-08 22:37:55 -08:00
Stephane Nicoll
66d58294d5
Merge branch '1.5.x'
2018-01-08 17:46:16 +01:00
Stephane Nicoll
c4db22007c
Polish "Add support for additional Kafka listener properties"
...
Closes gh-11502
2018-01-05 14:35:04 +01:00
Gary Russell
6fcbf80b31
Add support for additional Kafka listener properties
...
See gh-11502
2018-01-05 14:11:34 +01:00
Johnny Lim
37d8eedae3
Polish
...
Closes gh-11510
2018-01-05 10:29:22 +01:00