Andy Wilkinson
ee9574d399
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36567
1 year ago
Andy Wilkinson
e106828fc8
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36566
1 year ago
Andy Wilkinson
5c6a9122cb
Polish "Test Micrometer config to property exposure"
...
See gh-33743
1 year ago
Mirko Sobeck
19e70055a5
Test Micrometer config to property exposure
...
See gh-33743
1 year ago
Andy Wilkinson
2289b725d2
Merge branch '3.1.x'
...
Closes gh-36560
1 year ago
Andy Wilkinson
2766c4b648
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36559
1 year ago
Andy Wilkinson
d290d05f63
Add missing Stackdriver metric-type-prefix property
...
Closes gh-36499
1 year ago
Andy Wilkinson
0f110a5f5b
Merge branch '3.1.x'
...
Closes gh-36557
1 year ago
Andy Wilkinson
22fa904590
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36556
1 year ago
Andy Wilkinson
45624c0a78
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36555
1 year ago
Andy Wilkinson
aae8665db1
Add missing management.metrics.export.wavefront properties
...
Closes gh-36498
1 year ago
Andy Wilkinson
346ebbc6f8
Merge branch '3.1.x'
...
Closes gh-36554
1 year ago
Andy Wilkinson
5d1b2348e8
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36553
1 year ago
Andy Wilkinson
826bad5820
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36552
1 year ago
Andy Wilkinson
a6c19dae07
Add missing management.metrics.export.signalfx properties
...
Closes gh-36497
1 year ago
Andy Wilkinson
c9c36e7e42
Merge branch '3.1.x'
...
Closes gh-36527
1 year ago
Andy Wilkinson
54323d1a95
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36526
1 year ago
Andy Wilkinson
2db45e9ba3
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36525
1 year ago
Andy Wilkinson
a5d5908c27
Add missing management.metrics.export.atlas properties
...
Closes gh-36496
1 year ago
Andy Wilkinson
3affb3342e
Deprecate auto-configuration for InfluxDB
...
Closes gh-35190
1 year ago
Moritz Halbritter
54e99d68fa
Auto-configure ObservationRegistry on ScheduledTaskRegistrar
...
The TaskSchedulingAutoConfiguration.taskScheduler auto-configuration now
no longer backs off on SchedulingConfigurer beans.
Closes gh-36119
1 year ago
kitbolourchi
abebc396c0
Change B3 extraction format to single
...
See gh-36061
1 year ago
Stephane Nicoll
c726a13395
Polish "Add auto-configuration for ObservedAspect"
...
See gh-35191
1 year ago
Vedran Pavic
0dae89e837
Add auto-configuration for ObservedAspect
...
This adds support for auto-configuring `ObservedAspect` when AspectJ is
on the classpath, which enables the usage of `@Observed`.
See gh-35191
1 year ago
Stephane Nicoll
31db1d8125
Merge branch '3.1.x'
...
Closes gh-36430
1 year ago
Stephane Nicoll
7195d87e6c
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36429
1 year ago
Stephane Nicoll
750096b9c2
Polish "Allow custom ExemplarSampler to be used"
...
See gh-35619
1 year ago
Johnny Goncalves
94b17ecd26
Allow custom ExemplarSampler to be used
...
See gh-35619
1 year ago
Stephane Nicoll
df8b73d8f7
Merge branch '3.1.x'
...
Closes gh-36425
1 year ago
Stephane Nicoll
588129318c
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36423
1 year ago
Jonatan Ivanov
58cfdbfa2d
Add missing OTel Span attributes
...
OTel semantic conventions mandate certain resource attributes to present
on exported spans. This commits make sure that the attribute we add are
merged with the defaults, rather than replacing them.
See gh-36155
1 year ago
Jonatan Ivanov
8115f8f146
Add property for base time unit in OTLP registry
...
Micrometer added a new configuration option to its OTLP registry to
enable configuring the base time unit. These changes provide a
configuration property to support to it.
See gh-36393
1 year ago
Stephane Nicoll
783bfb62e2
Merge branch '3.1.x'
...
Closes gh-36420
1 year ago
Stephane Nicoll
d2912c6442
Update copyright year of changed files
...
See gh-36306
1 year ago
Christoph Dreis
8321887d6a
Fix typos
...
See gh-36306
1 year ago
Andy Wilkinson
b8c4fb6b9a
Upgrade to Liquibase 4.23.0
...
Closes gh-36377
1 year ago
Andy Wilkinson
8ed2ef5640
Merge branch '3.1.x'
...
Closes gh-36277
1 year ago
Andy Wilkinson
c4157bb515
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36276
1 year ago
Andy Wilkinson
cc80bb78fe
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36275
1 year 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
1 year ago
Johnny Lim
7c77e1bb85
Polish 'Log correlation IDs when Micrometer tracing is being used'
...
See gh-36158
1 year ago
Ahmed Ashour
298bfd96c2
Change WebServer log messages to use port or ports, not port(s)
...
See gh-36103
1 year ago
Moritz Halbritter
b4bc7cebbc
Revert "Add property to specify the order of ServerHttpObservationFilter"
...
This reverts commit 7b90fbb0b2
.
1 year ago
Moritz Halbritter
849f65a0de
Revert "Apply filter order to ServerHttpObservationFilter"
...
This reverts commit efcc65bc5b
.
1 year ago
Andy Wilkinson
b645eb32ac
Remove deprecated code that was to be removed in 3.2
...
Closes gh-36034
1 year ago
Andy Wilkinson
357c67a999
Merge branch '3.1.x'
1 year ago
Andy Wilkinson
3f7fe25cb9
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36044
1 year ago
Andy Wilkinson
2fae5de245
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36043
1 year ago
Andy Wilkinson
d2966e1cbf
Polish "Replace calls to verifyComplete() to avoid indefinite blocking"
...
See gh-35915
1 year ago
ThomazPassarelli
f9da30faf1
Replace calls to verifyComplete() to avoid indefinite blocking
...
See gh-35915
1 year ago
Jonatan Ivanov
c1b295fd71
Log correlation IDs when Micrometer tracing is being used
...
Add support for logging correlation IDs with Logback or Log4J2 whenever
Micrometer tracing is being used.
The `LoggingSystemProperties` class now accepts a defualt value resolver
which will be used whenever a value isn't in the environment. The
`AbstractLoggingSystem` provides a resolver that supports the
`logging.pattern.correlation` property and will return a value whenever
`LoggingSystem.EXPECT_CORRELATION_ID_PROPERTY` is set.
Using `LoggingSystem.EXPECT_CORRELATION_ID_PROPERTY` allows us to
provide a consistent width for the correlation ID, even when it's
missing from the MDC.
The exact correlation pattern returned will depend on the `LoggingSytem`
implementation. Currently Logback and Log4J2 are supported and both
make use of a custom converter which delegates to a new
`CorrelationIdFormatter` class.
Closes gh-33280
1 year ago
Phillip Webb
3a796aedea
Merge branch '3.1.x'
1 year ago
Phillip Webb
31f218c4e0
Merge branch '3.0.x' into 3.1.x
1 year ago
Phillip Webb
9db3c5a2f7
Polish
1 year ago
Moritz Halbritter
f7abf926a9
Merge branch '3.1.x'
1 year ago
Moritz Halbritter
cbbbecce37
Merge branch '3.0.x' into 3.1.x
1 year ago
Moritz Halbritter
975e2d110c
Polish CompositePropagationFactory
...
Remove shaded Guava import
1 year ago
Andy Wilkinson
ca5bd37e81
Upgrade to Spring Framework 6.1.0-M1
...
Closes gh-35977
Closes gh-35980
1 year ago
Phillip Webb
23eb7ec1f8
Merge branch '3.1.x'
1 year ago
Phillip Webb
5d6a507142
Merge branch '3.0.x' into 3.1.x
1 year ago
Phillip Webb
48e13af8c4
Merge branch '2.7.x' into 3.0.x
1 year ago
Phillip Webb
b8d2c279ee
Update copyright year of changed files
1 year ago
Phillip Webb
854b29b8fb
Polish
1 year ago
Phillip Webb
13f16da716
Merge branch '3.1.x'
1 year ago
Phillip Webb
baddf4c857
Merge branch '3.0.x' into 3.1.x
1 year ago
Phillip Webb
9b72cc41ab
Polish 'Add support for multiple tracing propagation formats'
...
See gh-35611
1 year ago
Moritz Halbritter
3664df61eb
Polish API of SpanExporters and SpanProcessors
1 year ago
Moritz Halbritter
27add2bbe3
Rework @AutoConfigureObservability and tracing auto-configurations
...
@ConditionalOnEnabledTracing is now applied to the minimal amount of
beans. The beans which are annotated with it are beans that will lead
to span sending to backends.
This leaves the majority of the Micrometer Tracing, Brave and
OpenTelemetry infrastructure untouched in tests.
Closes gh-35354
1 year ago
Moritz Halbritter
c25b084391
Polish
1 year ago
Moritz Halbritter
929283f4dc
Support overriding OTel SpanExporters
...
See gh-35596
1 year ago
Moritz Halbritter
d51559956f
Support overriding default OTel SpanProcessor
...
Also makes it easier to set the MeterProvider used in the default
SpanProcessor.
Closes gh-35560
1 year ago
Moritz Halbritter
6e86f5c444
Register uncategorized ObservationHandlers after categorized ones
...
Closes gh-34399
1 year ago
Moritz Halbritter
5bad242bfb
Merge branch '3.1.x'
1 year ago
Moritz Halbritter
be471c58fe
Merge branch '3.0.x' into 3.1.x
...
Closes gh-35907
1 year ago
Moritz Halbritter
8cd8d21720
Add support for multiple tracing propagation formats
...
See gh-35611
1 year ago
Moritz Halbritter
efcc65bc5b
Apply filter order to ServerHttpObservationFilter
...
Closes gh-35067
1 year ago
Moritz Halbritter
140c37ceba
Enable virtual threads on Jetty
...
Closes gh-35703
1 year ago
Moritz Halbritter
f81787e65d
Enable virtual threads on Tomcat
...
Closes gh-35704
1 year ago
Andy Wilkinson
0ce2b054d2
Merge branch '3.1.x'
1 year ago
Andy Wilkinson
9b88128e3b
Merge branch '3.0.x' into 3.1.x
1 year ago
Andy Wilkinson
4694e20628
Merge branch '2.7.x' into 3.0.x
1 year ago
Andy Wilkinson
7d07c0d09c
Polish configuration related to predictive test selection
...
Most notably, this commit splits the tests that use Spring REST Docs
out into a separate task for which predictive test selection is
disabled. This allows it to be cached and use Gradle's built-in
up-to-date checking, thereby avoiding the generation of new snippets
and the need to then run the asciidoctor and asciidoctorPdf tasks.
It also updates spring-boot-smoke-test-junit-vintage to disable
predictive test selection so that we can continue to assert that
the some tests were executed.
See gh-35869
1 year ago
Moritz Halbritter
c73315b4a3
Add property to prevent observations starting with a prefix
...
For example, setting management.observations.enable.denied.prefix=false
will prevent all observations starting with 'denied.prefix'
Closes gh-34802
1 year ago
Moritz Halbritter
7b90fbb0b2
Add property to specify the order of ServerHttpObservationFilter
...
The property is named 'management.observations.http.server.filter.order'
Closes gh-35067
1 year ago
Moritz Halbritter
491e12ab5e
Add property to disable Spring Security observations
...
Setting 'management.observations.spring-security.enabled' installs an
ObservationPredicate, which prevents all observations starting with
'spring.security.' to be created.
Closes gh-34802
1 year ago
Moritz Halbritter
5b06224af5
Add property for common key/values on observations
...
- Deprecates 'management.metrics.tags.*'
Closes gh-33241
1 year ago
Moritz Halbritter
214f06083b
Auto-configure OtlpHttpSpanExporter only if property is set
...
- Remove the default value of 'management.otlp.tracing.endpoint'
Closes gh-35596
1 year ago
Moritz Halbritter
28a3cee5a2
Merge branch '3.0.x'
...
Closes gh-35766
1 year ago
Moritz Halbritter
85720a5d90
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35765
1 year ago
Bernardo Bulgarelli
51afaa79a7
Add @AliasFor annotation to EndpointCloudFoundryExtension
...
See gh-35716
1 year ago
Moritz Halbritter
d841490f5f
Enable ZipkinProperties in ZipkinAutoConfiguration
...
Closes gh-35592
2 years ago
Stephane Nicoll
9643dbeed2
Merge branch '3.0.x'
...
Closes gh-35590
2 years ago
Christoph Dreis
b2b5728995
Remove unnecessary exclude from spring-restdocs-mockmvc
...
See gh-35568
2 years ago
Stephane Nicoll
7a9bb55fdf
Merge branch '3.0.x'
...
Closes gh-35589
2 years ago
Johnny Lim
1b5fc89b43
Polish
...
See gh-35576
2 years ago
Phillip Webb
0743da4987
Merge branch '3.0.x'
...
Closes gh-35546
2 years ago
Phillip Webb
4072588c29
Polish "Fix invalid Zipkin Reporter back-off behavior"
...
See gh-35455
2 years ago
ryosuke-hasebe
903e19854d
Fix invalid Zipkin Reporter back-off behavior
...
Update `ReporterConfiguration` so that `spanReporter` back off
if a `Reporter` bean is defined. Prior to this commit, only
`AsyncReporter` beans would be considered.
See gh-35455
2 years ago
Phillip Webb
08c3cccc92
Merge branch '3.0.x'
2 years ago
Phillip Webb
4e305cc209
Merge branch '2.7.x' into 3.0.x
2 years ago