Andy Wilkinson
bf6f36a783
Apply any root URI to RestTemplate metric's URI tag
...
Previously, a root URI configured via RestTemplateBuilder's rootUri
method and RootUriTemplateHandler was not taken into account when
generated the URI tag for RestTemplate request metrics.
This commit updates MetricsClientHttpRequestInterceptor to be aware
of RootUriTemplateHandler and capture the URI template once the
root URI has been applied.
Fixes gh-25744
5 years ago
Phillip Webb
26ee346510
Polish 'Support OpenMetrics text format with Prometheus'
...
Closes gh-25564
5 years ago
Andy Wilkinson
11b4a19dee
Support OpenMetrics text format with Prometheus
...
Update `PrometheusScrapeEndpoint` so that it can produce both classic
Prometheus text output as well as Openmetrics output.
See gh-25564
5 years ago
Phillip Webb
c81a0223cc
Refine 'Allow operations to produce different output'
...
Refine the new `Producible` support so that it can also be used with
`@ReadOperation`, `@WriteOperation` and `@DeleteOperation` annotations.
This update allows the same enum to be used both as an argument and as
an indicator of the media-types that an operation may produce.
Closes gh-25738
5 years ago
Andy Wilkinson
1ec49cee8b
Allow operations to produce different output
...
Update the actuator @Enpoint` infrastructure code so that operations
may inject enums that indicate the type of output to produce. A new
`Producible` interface can be implemented by any enum that indicates
the mime-type that an enum value produces.
The new `OperationArgumentResolver` provides a general strategy for
resolving operation arguments with `ProducibleOperationArgumentResolver`
providing support for `Producible` enums. Existing injection support has
been refactored to use the new resolver.
See gh-25738
5 years ago
Phillip Webb
663fd8ce5e
Update copyright year of changed files
5 years ago
Stephane Nicoll
f38e863fbc
Properly subscribe to CloseableConnectionFactory#close
...
Closes gh-25565
5 years ago
Stephane Nicoll
36f8a7b9a6
Upgrade copyright year of changed files
...
See gh-25451
5 years ago
izeye
c823f44e76
Polish
...
See gh-25451
5 years ago
Andy Wilkinson
f09630f73c
Allow additional keys to be configured for value sanitization
...
Closes gh-25384
5 years ago
Andy Wilkinson
10ef991e1d
Sanitize sensitive portion of the value of url and urls keys
...
Closes gh-25387
5 years ago
izeye
9f0f7d59ef
Fix Javadoc since tag for ConfigurationPropertiesReportEndpointWebExtension
...
See gh-25314
5 years ago
Stephane Nicoll
0bc03c7141
Associate application classloader to auto-configured Hazelcast instance
...
Closes gh-24836
5 years ago
Stephane Nicoll
b92bb9332b
Polish "Filter properties with a particular prefix"
...
See gh-24718
5 years ago
bono007
ad7c69a9cd
Filter properties with a particular prefix
...
This commit improves the configprops endpoint to allow filtering
properties based on a particular prefix
See gh-24718
5 years ago
Stephane Nicoll
948f61b4ca
Polish contribution
...
See gh-25006
5 years ago
dreis2211
634dd979d1
Migrate from deprecated methods in AbstractWebFluxEndpointHandlerMapping
...
See gh-25006
5 years ago
Andy Wilkinson
67479b6380
Add junit-platform-launcher dependency by convention
...
Closes gh-25074
5 years ago
Phillip Webb
61502bde9a
Replace deprecated constructor with mutate builder
...
Update `ControllerEndpointHandlerMapping` to use the new `mutate()`
builder rather than deprecated constructors.
Closes gh-24999
5 years ago
Phillip Webb
d06407ec0a
Update copyright year of changed files
5 years ago
Phillip Webb
d95d7a0245
Update code for Spring Framework 5.3.4
...
See gh-24998
5 years ago
Andy Wilkinson
d15ec4cdb4
Upgrade to Liquibase 4.2.2
...
Closes gh-24952
5 years ago
Stephane Nicoll
012a199773
Remove Spring Data Solr support
...
In preparation to the upgrade to Spring Data 2021.0, this commit removes
auto-configuration for Spring Data Solr.
Closes gh-24939
5 years ago
Andy Wilkinson
3ad2832cb2
Fix pattern extraction when MVC is using a PathPatternParser
...
Fixes gh-24874
5 years ago
Stephane Nicoll
1ad5a3fe2e
Update copyright of changed file
...
See gh-24753
5 years ago
izeye
ddfa1e632b
Make MetricsClientHttpRequestInterceptor defensive against metrics recoding failures
...
See gh-24753
5 years ago
Stephane Nicoll
2c2c160579
Remove deprecated code
...
See gh-24806
5 years ago
Phillip Webb
26f143b8d3
Support @Name annotation on /actuator/configprops
...
Update `ConfigurationPropertiesReportEndpoint` so that supports
constructor parameters annotated with `@Name`.
Fixes gh-24713
5 years ago
Stephane Nicoll
632c1239e6
Polish "Add support for GET requests for /actuator/startup"
...
See gh-24717
5 years ago
bono007
4b8d6efc12
Add support for GET requests for /actuator/startup
...
See gh-24717
5 years ago
Phillip Webb
52e47c4275
Fix test for JSR-350 @Nonnull
...
Closes gh-24647
5 years ago
Phillip Webb
848ed65f5b
Add test for JSR-350 @Nonnull
...
Closes gh-24647
5 years ago
Phillip Webb
2ad9a47d08
Support JSR-305 annotations on endpoint methods
...
Update `OperationMethodParameter` to additionally support JSR-305 based
`@Nullable` annotations.
Closes gh-24647
5 years ago
Stephane Nicoll
5da27ea57a
Polish "Reduce the overhead of char[] creation"
...
See gh-24204
5 years ago
Marten Deinum
5121ca5d17
Reduce the overhead of char[] creation
...
See gh-24204
5 years ago
Phillip Webb
72d36e0c07
Update copyright year of changed files
5 years ago
Stephane Nicoll
ab99de4349
Polish
...
See gh-24418
5 years ago
Stephane Nicoll
0d472d6f74
Start building against Spring Data 2020.0.2 snapshots
...
See gh-24284
5 years ago
Phillip Webb
ff0725f6bf
Fix HazelcastHealthIndicatorTests
...
See gh-24337
5 years ago
Phillip Webb
55ae5be84b
Revert "Restore HazelcastHealthIndicatorTests"
...
This reverts commit 5a51b5853e .
5 years ago
Phillip Webb
5a51b5853e
Restore HazelcastHealthIndicatorTests
...
Restore `HazelcastHealthIndicatorTests` which was accidentally replaced
with a version from 2.4.x.
See gh-24337
5 years ago
Phillip Webb
d8a05090b3
Fix checkstyle BDD Mockito violations
...
See gh-24337
5 years ago
Phillip Webb
837fc83527
Fix checkstyle header violations
...
See gh-24337
5 years ago
dreis2211
0389a07f7c
Remove deprecated code in EndpointDiscoverer
...
See gh-24317
5 years ago
Scott Frederick
01478a25b4
Handle wrapper types in Env actuator
...
This commit modifies the actuator `EnvironmentEndpoint` to allow
primitive wrapper types to be serialized in the response data
structure.
Fixes gh-24307
5 years ago
Stephane Nicoll
d506f0c73e
Polish "Reduce redis health indicator info command result size"
...
See gh-24208
5 years ago
xJoeWoo
99cc3f4bfc
Reduce redis health indicator info command result size
...
See gh-24208
5 years ago
Andy Wilkinson
12f2529be5
Allow actuator endpoint to have responses with custom HTTP statuses
...
Fixes gh-24123
5 years ago
Stephane Nicoll
d3440880c4
Polish "Avoid unnecessary pattern compilation in WebFluxTags"
...
See gh-24147
5 years ago
Peter Paul Bakker
b22bb7ea04
Avoid unnecessary pattern compilation in WebFluxTags
...
See gh-24147
5 years ago