Moritz Halbritter
ce358c601b
Polish "Auto-config support for latest Prometheus client and simpleclient"
...
See gh-40023
2 years ago
Tommy Ludwig
7f26b67e61
Auto-config support for latest Prometheus client and simpleclient
...
Deprecates the support for simpleclient but ensures that it can work in
conjunction with support for the latest Prometheus client
auto-configuration.
This involves breaking changes to update public classes to support the
latest Prometheus client. Deprecated support for Prometheus simpleclient
is provided in renamed classes.
See gh-40023
2 years ago
Moritz Halbritter
4047c00aa5
Implement SBOM actuator endpoint
...
Closes gh-39799
2 years ago
Andy Wilkinson
a01e068059
Start building against Micrometer 1.13.0 snapshots
...
See gh-39889
2 years ago
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2 years ago
Scott Frederick
2374e7d4eb
Fix invalid request handling for WebFlux actuator endpoints
...
Fixes gh-39236
2 years ago
Wzy19930507
dae3952144
Include the environment default profiles in the env endpoint's response
...
See gh-39257
2 years ago
Phillip Webb
ddb769bf7f
Polish 'Simplify conditionals'
...
See gh-39259
2 years ago
Tobias Lippert
65a1ff84e6
Simplify conditionals
...
See gh-39259
2 years ago
Phillip Webb
088b313ae5
Polish
2 years ago
Moritz Halbritter
6e3d4ed878
Use ReactiveFindByIndexNameSessionRepository
...
See gh-32046
2 years ago
Moritz Halbritter
de76ef1b3b
Polish "Provide an Actuator endpoint for non-indexed session repositories"
...
See gh-32046
2 years ago
Vedran Pavic
6a9eb7754f
Provide an Actuator endpoint for non-indexed session repositories
...
At present, Actuator sessions endpoint is supported only on a Servlet stack and also requires an indexed session repository. With Spring Session moving to non-indexed session repositories as a default for some session stores, this means that sessions endpoint won't be available unless users opt into a (non-default) indexed session repository.
This commit updates SessionEndpoint so that it is able to work with a non-indexed session repository. In such setup, it exposes operations for fetching session by id and deleting the session.
Additionally, this also adds support for reactive stack by introducing ReactiveSessionEndpoint and its auto-configuration support.
See gh-32046
2 years ago
Andy Wilkinson
a09cc22841
Allow a WebEndpointTest to only run against certain infrastructure
...
Closes gh-32054
2 years ago
Andy Wilkinson
3df77c67ec
Fix request mapping of endpoint path-mapped to /
...
Closes gh-35426
2 years ago
teacmity
c6c7fbc15f
Change log messages to use singular or plural instead of "noun(s)"
...
See gh-37017
2 years ago
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2 years ago
Jonatan Ivanov
820396fdff
Add ProcessInfoContributor
...
This InfoContributor exposes information about
the process of the application.
See gh-38371
2 years ago
Andrei Navrotski
49e9fe66a7
Align Health.down with Health.Builder.down
...
See gh-38550
2 years ago
Andy Wilkinson
a1c7c0bccc
Upgrade to AssertJ 3.25.1
...
Closes gh-38997
2 years ago
Yanming Zhou
8599e5a986
Remove unnecessary `toString()` calls
...
See gh-38739
2 years ago
Yanming Zhou
ac18e3015c
Use `.isEmpty()` where feasible
...
See gh-38739
2 years ago
Moritz Halbritter
f613ab89b9
Auto-configure observations for RestClients
...
Closes gh-38500
2 years ago
Brian Clozel
5490e73922
Improve Tags generation for methods names
...
This commit optimizes the `Tag` generation for method names by only
allocating new `Tag` instances for well-known method names. Others will
be marked as "UNKNOWN".
2 years ago
Johnny Lim
175b6473c7
Polish
...
See gh-38389
2 years ago
Scott Frederick
eae95f8d17
Handle null host value in MailHealthIndicator
...
If both the host and port are omitted from the mail properties, the
`location` field will be omitted from the health indicator details.
Fixes gh-38007
2 years ago
Phillip Webb
d47f8bf945
Update copyright year of changed files
2 years ago
Phillip Webb
548b0ea91f
Fix failing exception assertion
...
See gh-37964
2 years ago
Phillip Webb
abdad1cabe
Constently use assertThatExceptionOf... assertions
...
Closes gh-37964
2 years ago
hakan-krgn
6d9ce8a3b5
Polish code and javadoc
...
See gh-37112
3 years ago
Phillip Webb
8edec21a6f
Update copyright year of changed files
3 years ago
Moritz Halbritter
62fb45f75f
Replace contains/put/get pattern with computeIfAbsent
3 years ago
Moritz Halbritter
ed9169501e
Polish
3 years ago
Stephane Nicoll
747dbc35fe
Warmup connection pool in ConnectionPoolMetricsTests
...
Closes gh-36474
3 years ago
Moritz Halbritter
02a7c22f40
Revert "Use virtual threads in JmsHealthIndicator if enabled"
...
This reverts commit 6fc585c5d2e19ad1a07b65bbb6decddae78b854e.
3 years ago
Moritz Halbritter
a843aca821
Revert "Polish"
...
This reverts commit 25eb3c8c18345e4b651a4fd1be44e72afa62ce90.
3 years ago
Moritz Halbritter
25eb3c8c18
Polish
3 years ago
Moritz Halbritter
6fc585c5d2
Use virtual threads in JmsHealthIndicator if enabled
...
Closes gh-36694
3 years ago
Johnny Lim
5a205dbfd1
Polish
...
See gh-36620
3 years ago
fzyzcjy
e67bca121b
Fix description of started and ready time metrics
...
See gh-36507
3 years ago
Andy Wilkinson
3affb3342e
Deprecate auto-configuration for InfluxDB
...
Closes gh-35190
3 years ago
Stephane Nicoll
289d458a60
Start building against Spring Framework 6.1.0-M3 snapshots
...
See gh-36443
3 years ago
Stephane Nicoll
d2912c6442
Update copyright year of changed files
...
See gh-36306
3 years ago
Christoph Dreis
8321887d6a
Fix typos
...
See gh-36306
3 years ago
Andy Wilkinson
732424f7cb
Polish
3 years ago
Andy Wilkinson
52f732920b
Support multiple health groups with an additional path with Jersey
...
This commit knowingly makes breaking API changes to
JerseyHealthEndpointAdditionalPathResourceFactory. We considered
other options but they all had the potential to be backwards
incompatible in one way or another. Faced with that situation we
concluded that the likelihood of anyone using the modified API
directly is small enough to warrant making the breaking changes.
If it becomes apparent that we have misjudged things we can revisit
the changes in the future.
Closes gh-36250
3 years ago
Johnny Lim
0fa58c04e7
Use Stream.toList()
...
See gh-36167
3 years ago
Phillip Webb
51ee702dac
Allow configprops endpoint stringify primitive wrappers
...
Update `ConfigurationPropertiesReportEndpoint` so that primitive
wrapper input values in the Environment are stringified for display.
Fixes gh-36076
3 years ago
Andy Wilkinson
fa72f90a10
Avoid NPE when a PeriodicTrigger has no initial delay
...
Closes gh-36081
3 years ago
Andy Wilkinson
b645eb32ac
Remove deprecated code that was to be removed in 3.2
...
Closes gh-36034
3 years ago