Johnny Lim
f03849d502
Polish
...
See gh-12812
7 years ago
Andy Wilkinson
8d5b9f37d5
Merge branch '1.5.x'
7 years ago
Phillip Webb
598e9bb842
Polish
7 years ago
Brian Clozel
f6d16c8b99
Align WebFluxTags uri support on WebMvcTags
...
This commit ensures that `WebFluxTags` not only relies on
`BEST_MATCHING_PATTERN_ATTRIBUTE` or request URI to provide the "uri"
tag information.
To avoid cardinality explosion, HTTP not found and redirects are
assigned fixed uri tags.
Closes gh-12685
7 years ago
Phillip Webb
98a2a91d16
Polish
7 years ago
Brian Clozel
ebb2f70e0b
Make WebMvgTags use matched patterns for HTTP 404
...
Prior to this commit, `WebMvcTags' would always mark as "NOT_FOUND" or
"REDIRECTION" *any* exchange with responses of 404 and 3xx status, even
if those responses are actually returned by Controller handlers.
This commit checks inverts those checks and first considers if the
"BEST_MATCHING_PATTERN_ATTRIBUTE" request attribute is present and uses
it - then falls back to "NOT_FOUND" and "REDIRECTION" to avoid
cardinality explosion.
Fixes gh-12577
7 years ago
Madhura Bhave
8b29823885
Prevent StackOverFlowException in metadata processor
...
Fixes gh-11037
7 years ago
dreis2211
3b0f6e7168
Use Supplier variants of Assert methods
...
See gh-12630
7 years ago
Johnny Lim
625bf93598
Polish
...
See gh-12584
7 years ago
Phillip Webb
78534a753d
Polish "Iterate map by using lambda function"
...
See gh-12528
7 years ago
igor-suhorukov
ffc883b005
Iterate map by using lambda function
...
Closes gh-12528
7 years ago
Phillip Webb
6e2ecb8a43
Fix broken endpoint integration tests
...
Ensure that JSON response is returned when extracting data from the
error details.
See gh-12513
7 years ago
Andy Wilkinson
2da4897aa8
Polish
7 years ago
Johnny Lim
2e6914ea88
Add missing super() calls
...
Closes gh-12459
7 years ago
dreis2211
8626daf135
Replace Mockito.times(0) with Mockito.never()
...
Closes gh-12475
7 years ago
dreis2211
0d3f3e46dd
Fix typos
...
Closes gh-12468
7 years ago
Andy Wilkinson
2f1b2e3ce2
Log summary of web-exposed endpoints during startup
...
Closes gh-12442
7 years ago
igor-suhorukov
12185251c1
"toString()" should never be called on a String object
...
Closes gh-12452
7 years ago
igor-suhorukov
aebb475bc5
Reorder modifiers to comply with the JLS
...
See gh-12432
7 years ago
Johnny Lim
3c9cee2a8c
Invoke mapStatus() only when necessary
...
Closes gh-12419
7 years ago
Madhura Bhave
89e42d40c5
Provide security matchers for actuator links
...
Fixes gh-12353
7 years ago
Johnny Lim
751c444166
Polish
...
See gh-12326
7 years ago
Phillip Webb
7bc535e4fa
Polish
7 years ago
Johnny Lim
f12c7ab38a
Remove an unnecessary method in EndpointDiscoverer
...
Closes gh-12284
7 years ago
Phillip Webb
29c3be3590
Polish
7 years ago
Stephane Nicoll
306c79f0de
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
cd522dadcd
Revert "Add Kafka health indicator"
...
Closes gh-12225
7 years ago
Phillip Webb
4b9c3c137e
Polish Collection.toArray
...
Consistently use `StringUtils.toStringArray`, `ClassUtils.toClassArray`
or zero length when converting collections to arrays.
Fixes gh-12160
7 years ago
Phillip Webb
3076a5523a
Fix checkstyle violation
7 years ago
Phillip Webb
8c24988faa
Fix checkstyle violation
7 years ago
Phillip Webb
0925a0957e
Polish
7 years ago
Phillip Webb
05faac2b09
Polish
7 years ago
Andy Wilkinson
8f699cd6f6
Use RoleVoter for role checks in ReactiveSecurityContext
...
See gh-11869
7 years ago
Andy Wilkinson
ae45b6730b
Apply ROLE_ prefix when needed in ReactiveSecurityContext isUserInRole
...
See gh-11869
7 years ago
Andy Wilkinson
daa280faff
Drop AuthorityReactiveAuthorizationManager and avoid need to block
...
See gh-11869
7 years ago
Stephane Nicoll
7c365bb253
Polish
7 years ago
Andy Wilkinson
87ef9a1d97
Polish
7 years ago
Andy Wilkinson
3e4baf744e
Use role-based security to show details in the health endpoint
...
Closes gh-11869
7 years ago
Jon Schneider
16867f866c
Consistent prefix for datasource pool metrics
...
See gh-12127
7 years ago
Phillip Webb
20109e27be
Add ApplicationConversionService and fix binder
...
Create a new `ApplicationConversionService` similar in design to the
DefaultFormattingConversionService from Spring Framework. The new
conversion service provides a central place for custom conversion logic
supported by Spring Boot.
Also replace the `BindingConversionService` with an internal
`BindConverter` class that now invokes the `SimpleTypeConverter`
directly. Binding for `@ConfigurationProperties` has been updated so
that any custom property editors registered with the BeanFactory can
be used.
Fixes gh-12095
7 years ago
Johnny Lim
88b184ca23
Polish
7 years ago
Jon Schneider
ec5ef0f246
Fix URI tag on RestTemplate requests based on URIs
...
Move leading slash logic from `MetricsClientHttpRequestInterceptor` to
`RestTemplateExchangeTags` so that URI based calls are also managed.
Closes gh-12126
7 years ago
Andy Wilkinson
c3a31fafe2
Remove tangle between actuate.endpoint and actuate.endpoint.invoke
...
See gh-11854
7 years ago
Andy Wilkinson
19ce68d2d8
Prefix endpoint's path to controller endpoint mappings with no path
...
Previously, if a controll endpoint included a mapping with no path,
it would be mapped to the root of the application rather than the
root of the endpoint's path.
This commit updates the handler mappings for both reactive and Servlet
web applications to treat a mapping with no paths as being a mapping
with a single empty path. This ensures that a path with the endpoint's
path prepended is used for the mapping.
Closes gh-12104
7 years ago
Phillip Webb
9e75680e6f
Polish
7 years ago
Andy Wilkinson
17c7f027e0
Add details of the request mapping conditions to mappings endpoint
...
Closes gh-12080
7 years ago
Andy Wilkinson
2c19257d6d
Add HandlerMethod and HandlerFunction details to mappings endpoint
...
Closes gh-11864
7 years ago
Phillip Webb
6771cc9674
Polish
7 years ago
Andy Wilkinson
d238a31d3d
Polish
7 years ago
Stephane Nicoll
b28cabdb12
Polish "Remove unnecessary config options for metrics"
...
Closes gh-12017"
7 years ago
Jon Schneider
49f21a2264
Remove unnecessary config options for JDBC, Rabbit, and Cache metrics
...
See gh-12017
7 years ago
Stephane Nicoll
28f5392787
Polish "Add health indicator for reactive MongoDB"
...
Closes gh-11997
7 years ago
Yulin Qin
eee2694648
Add health indicator for reactive MongoDB
...
See gh-11997
7 years ago
Stephane Nicoll
d468a0714e
Polish "Polish modifier order"
...
Closes gh-12019
7 years ago
Johnny Lim
87bf0b26df
Polish modifier order
...
See gh-12019
7 years ago
igor-suhorukov
71351de694
Remove redundant casts
...
See gh-12011
7 years ago
Phillip Webb
3bec55e16c
Formatting
7 years ago
Madhura Bhave
16a499b2fa
Cloud Foundry health should always show details
...
Fixes gh-12014
7 years ago
Phillip Webb
f34aa6f4d8
Migrate to Spring Integration Micrometer support
...
Remove custom `SpringIntegrationMetrics` and instead provide
auto-configuration to the direct Micrometer support added in Spring
Integration 5.0.2.
Closes gh-11985
7 years ago
Phillip Webb
0348889fd7
Polish
7 years ago
Stephane Nicoll
7473642f58
Harmonize endpoints exclude property
...
Closes gh-11914
7 years ago
Andy Wilkinson
bc814d2039
Prevent authenticated principal from clashing with argument of same name
...
Closes gh-11988
7 years ago
Phillip Webb
d259f68fbf
Drop recordRequestPercentiles property
...
Drop the `recordRequestPercentiles` property as it overlaps with the
property based `MeterFilter` support.
Fixes gh-11982
7 years ago
Andy Wilkinson
2993dccd1e
Provide links to all types of endpoints
...
Previously, links were only provide to web endpoints. This commit
expands link resolution to also provide links for servlet endpoints,
controller endpoints, and rest controller endpoints.
Closes gh-11902
7 years ago
Phillip Webb
d2418b99ef
Fix checkstyle errors
7 years ago
Phillip Webb
5de46c3186
Polish
7 years ago
Phillip Webb
387804e600
Format with Eclipse Oxygen SR2
7 years ago
Andy Wilkinson
dec37ec5e2
Move EndpointMapping into spring-boot-actuator
7 years ago
Andy Wilkinson
4beb6be179
Rename HTTP trace properties and packages
...
Closes gh-11934
7 years ago
Stephane Nicoll
7cd19822c6
Polish "Add Kafka health indicator"
...
Closes gh-11515
7 years ago
Juan Camilo Rada
0dbd9429cc
Add Kafka health indicator
...
See gh-11515
7 years ago
Andy Wilkinson
76a450dfba
Format with Eclipse Oxygen SR2
7 years ago
Madhura Bhave
dd3bcc5691
Polish
7 years ago
Andy Wilkinson
efc3f888da
Avoid exception throw-catch for non-MatchableHandlerMapping mappings
...
Closes gh-11912
7 years ago
Andy Wilkinson
8605499a64
Provide more control over when the health endpoint shows details
...
Closes gh-11869
7 years ago
Andy Wilkinson
1975d51106
Add support for injecting a Principal into web endpoint operations
...
Closes gh-11941
7 years ago
Andy Wilkinson
7d561f5ed0
Polish "Align with Micrometer's standardized cache metrics"
...
Closes gh-11918
7 years ago
Jon Schneider
ba52aa3674
Align with Micrometer's standardized cache metrics
...
See gh-11918
7 years ago
Phillip Webb
b5c4ce230d
Ensure full commit id is always available
...
Update `GitProperties` so that the `commit.id` entry is also copied to
`commit.id.full`.
Prior to this commit, when returning full details, the value of
`commit.id` would be replaced with a `Map` containing only `abbriv` as
a key. By copying the value to a sub-key we ensure that it remains
available both in the FULL and SIMPLE modes.
Fixes gh-11892
7 years ago
Phillip Webb
69234f8c08
Polish
7 years ago
dreis2211
81459efffa
Use HTTPS URLs where applicable
7 years ago
Andy Wilkinson
8a123d3289
Polish
7 years ago
Andy Wilkinson
875091ed85
Polish “Remove or use unused method parameters”
...
Closes gh-11812
7 years ago
igor-suhorukov
717bd2c580
Remove or use unused method parameters
7 years ago
Phillip Webb
eb83b2e0c2
Fix DataSourceHealthIndicator test failure
...
Fix failure introduced in commit 8af02ce05b
.
See gh-11880
7 years ago
Phillip Webb
8af02ce05b
Allow custom AbstractHealthIndicator warning logs
...
Update `AbstractHealthIndicator` so that the warning message can be
customized. Also updated our existing indicators with better messages.
Fixes gh-11880
7 years ago
Phillip Webb
1e3bae9ba2
Third attempt to fix polish commit
7 years ago
Phillip Webb
84438183e1
Fix compile error due to previous polish
7 years ago
Phillip Webb
7d5e41f7dc
Polish
7 years ago
Johnny Lim
3cead7693d
Polish
...
Closes gh-11871
7 years ago
Stephane Nicoll
c1ad9b73ba
Allow caching for an Endpoint operation with optional arguments
...
This commit makes sure that caching is enabled if an operation has
nullable parameters and the actual invocation provides null values.
Closes gh-11795
7 years ago
Andy Wilkinson
42135cd5fc
Polish "Aggregate max statistics in metrics endpoint with Double#max"
...
Closes gh-11852
7 years ago
Jon Schneider
92287f75f7
Aggregate max statistics in metrics endpoint with Double#max
...
See gh-11852
7 years ago
Andy Wilkinson
356efaa7c8
Rename trace to httptrace
...
Closes gh-11806
7 years ago
Phillip Webb
c90a5a9e9e
Polish
7 years ago
Phillip Webb
5632d043ff
Fix enums following upstream micrometer change
...
See gh-11575
7 years ago
dreis2211
e7248ff273
Use interfaces for collection declarations
...
Closes gh-11839
7 years ago
Phillip Webb
3a12f98bab
Migrate callbacks to LambdaSafe util
...
Migrate existing code to the new `LambaSafe` callback handler.
Closes gh-11584
7 years ago
Andy Wilkinson
e834b25ef1
Polish
7 years ago
Phillip Webb
af50a18da9
Polish
7 years ago