Commit Graph
86 Commits
Author SHA1 Message Date
Andy Wilkinson 02cf5b8d0f Polish "Configure OpenTelemetry semantic conventions"
See gh-49241

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-17 10:18:17 +01:00
Tommy Ludwig 7d43f31732 Configure OpenTelemetry semantic conventions
Adds a management.observations.conventions property to control which
set of conventions are auto-configured across the application.

Configures WebMvc and WebFlux ServerRequestObservationConvention
beans to switch to OpenTelemetry conventions when configured.

Configures JVM and system meter binders using their builder APIs to
apply OpenTelemetry conventions while still allowing individual
meter conventions to be overridden via beans.

Signed-off-by: Tommy Ludwig <8924140+shakuzen@users.noreply.github.com>

See gh-49241
2026-09-17 09:41:16 +01:00
Stéphane Nicoll a95073958c Deprecate AppOptics as it has retired
Closes gh-51810
2026-09-17 08:09:04 +02:00
Stéphane Nicoll 72524bcb9e Start building against Micrometer 1.18.0-M2 snapshots
See gh-51776
2026-09-16 15:22:23 +02:00
Andy Wilkinson b6aadce4a0 Merge branch '4.1.x'
Closes gh-51633
2026-09-08 16:56:36 +01:00
Andy Wilkinson 7c11fcf97f Merge branch '4.0.x' into 4.1.x
Closes gh-51632
2026-09-08 16:55:15 +01:00
ohchanKyu afc3178f33 Fix typo in deprecated Pushgateway base-url property metadata
The deprecation entry for
management.prometheus.metrics.export.pushgateway.base-url was declared
as "management.promethus", so the deprecation was never reported.

Signed-off-by: ohchanKyu <okc0202@naver.com>

See gh-51627
2026-09-08 16:54:18 +01:00
Stéphane Nicoll 03d367bb07 Merge branch '4.1.x'
Closes gh-51629
2026-09-08 17:29:34 +02:00
Stéphane Nicoll 18292d400c Merge branch '4.0.x' into 4.1.x
Closes gh-51628
2026-09-08 16:57:00 +02:00
Stéphane Nicoll b1e91c942e Add support for creating a container from a TestImage value
This commit improves TestImage so that an explicit image can trigger
the creation of the container, with optional additional setup. This
removes the need of creating additional container types for images that
have multiple flavors, and to please the static method that can only
create a container based on a single match.

Closes gh-51082
2026-09-08 16:46:48 +02:00
Andy Wilkinson 85535ce81f Merge branch '4.1.x'
Closes gh-51607
2026-09-07 12:20:42 +01:00
Andy Wilkinson 50350d0c83 Merge branch '4.0.x' into 4.1.x
Closes gh-51606
2026-09-07 12:20:30 +01:00
Hyunwoo Jung 528c8bd1ea Fix typos
Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>

See gh-51590
2026-09-07 11:53:30 +01:00
Andy Wilkinson 57b44b0594 Merge branch '4.1.x'
Closes gh-51600
2026-09-07 08:27:14 +01:00
Andy Wilkinson ea613dc511 Merge branch '4.0.x' into 4.1.x
Closes gh-51599
2026-09-07 08:26:42 +01:00
Manu Sridharan 25a3f8feb9 Remove unnecessary NullAway suppressions
Signed-off-by: Manu Sridharan <msridhar@gmail.com>

See gh-51591
2026-09-07 08:18:11 +01:00
Moritz Halbritter 7a6be52eae Polish
See gh-50461
2026-08-25 08:45:47 +02:00
Phillip Webb e694cf15d9 Polish 2026-08-24 19:10:38 -07:00
Moritz Halbritter 6af1fb5c26 Polish "Align OTLP signal-specific properties with common fallback configuration"
Allow `management.opentelemetry.otlp.compression` to act as a common
default for OTLP compression, mirroring the existing endpoint/headers
fallback. Tracing, logging and metrics exporters now fall back to it
when their own signal-specific compression property is unset.

See gh-50461
2026-08-24 14:51:43 +02:00
somiljain2006 faf93946cd Align OTLP signal-specific properties with common fallback configuration
See gh-50461

Signed-off-by: somiljain2006 <somil16022006@gmail.com>
2026-08-24 14:09:52 +02:00
Jonatan IvanovandStéphane Nicoll 188860f730 Adapt to changes in micrometer snapshots
See https://github.com/micrometer-metrics/micrometer/issues/2297

Co-authored-by: Stéphane Nicoll <stephane.nicoll@broadcom.com>
2026-08-14 08:16:26 +02:00
Stéphane Nicoll a31bf32ae6 Adapt to changes in micrometer snapshots
See https://github.com/micrometer-metrics/micrometer/issues/2297
2026-08-10 17:57:20 +02:00
Moritz Halbritter 3c45428b58 Merge branch '4.1.x'
Closes gh-51136
2026-07-28 10:17:37 +02:00
Moritz Halbritter 84d0caf7ee Merge branch '4.0.x' into 4.1.x
Closes gh-51135
2026-07-28 10:17:26 +02:00
Moritz Halbritter 19153b69a4 Polish "Prevent Micrometer global registry from pinning application contexts"
See gh-50886
2026-07-28 10:14:06 +02:00
LordKay-sudo 7f8a75a6fb Prevent Micrometer global registry from pinning application contexts
Track meter registries added to Metrics.globalRegistry and remove them
on context close.

Disable use of the global registry in tests by default to avoid pinning
cached test contexts.

See gh-50886

Signed-off-by: LordKay-sudo <lkandiro@gmail.com>
2026-07-28 10:14:06 +02:00
Venkata Naga Sai Srikanth Gollapudi 87c4755a86 Harmonize use of Collections and Maps in configuration properties
See gh-50367

Signed-off-by: Venkata Naga Sai Srikanth Gollapudi <42247688+gollapudisrikanth@users.noreply.github.com>
2026-07-15 11:37:31 +02:00
Andy Wilkinson c5261cf0eb Merge branch '4.0.x'
Closes gh-50878
2026-06-28 12:14:56 +01:00
Yanming Zhou dff33aec55 Remove unnecessary @Nullables from local variable declarations
See gh-50866

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2026-06-28 10:39:07 +01:00
Stéphane Nicoll 85e1ef83d0 Merge branch '4.0.x'
Closes gh-50632
2026-05-30 14:48:00 +02:00
Kimgyuilli ed6c375d19 Fix stale type references in configuration metadata
See gh-50375

Signed-off-by: Kimgyuilli <rlarbdlf222@naver.com>
2026-05-30 14:42:13 +02:00
Stéphane Nicoll 5bf2a32b11 Merge branch '4.0.x' 2026-05-30 14:39:57 +02:00
Stéphane Nicoll 98084aab2b Reformat additional-spring-configuration-metadata.json files 2026-05-30 14:28:53 +02:00
Stéphane Nicoll 96a36cfc8c Merge branch '4.0.x'
Closes gh-50287
2026-05-04 08:22:17 +02:00
Stéphane Nicoll 2c18012577 Merge branch '3.5.x' into 4.0.x
Closes gh-50286
2026-05-04 08:22:07 +02:00
Moritz Halbritter b21ade191c Polish "Monitor truststore certificates in SslMeterBinder"
See gh-49641
2026-04-21 12:33:44 +02:00
bbbbooo f169bf8a48 Monitor truststore certificates in SslMeterBinder
See gh-49641

Signed-off-by: bbbbooo <hyeons1213@gmail.com>
2026-04-21 12:25:49 +02:00
Andy Wilkinson 2f73d15e35 Update distribution properties to support long task timers
Previously, LongTaskTimers were ignored when configuring a
distribution's min and max expected values and SLO boundaries. This
commit adds support, aligning them with the existing support for
Timers.

Fixes gh-49190
2026-04-15 15:01:41 +01:00
Andy Wilkinson 60c7922b20 Merge branch '4.0.x'
Closes gh-50078
2026-04-15 14:45:55 +01:00
Andy Wilkinson fc426a74ad Merge branch '3.5.x' into 4.0.x
Closes gh-50077
2026-04-15 14:43:43 +01:00
Andy Wilkinson 84a156f28a Upgrade to Prometheus Client 1.5.1
Closes gh-49777
2026-03-25 14:04:09 +00:00
Moritz Halbritter 9f872bdde9 Fix OtlpMetricsExportAutoConfigurationTests on JDK 26 2026-03-13 15:34:13 +01:00
Moritz Halbritter 06272143bf Add support for SslBundles to OTLP metrics export
Closes gh-49590
2026-03-13 14:38:54 +01:00
Moritz Halbritter 2a8ad44cef Polish "Add auto-configuration for otlp exemplars"
See gh-49538
2026-03-11 09:11:09 +01:00
Jonatan Ivanov d4521bb91b Add auto-configuration for otlp exemplars
See gh-49538
2026-03-11 08:48:52 +01:00
Stéphane Nicoll 53e7503fd4 Polish "Add support for configuring publishMaxGaugeForHistograms"
See gh-49242
2026-02-18 13:59:32 +01:00
Tommy Ludwig 3c028759a2 Add support for configuring publishMaxGaugeForHistograms
See https://github.com/micrometer-metrics/micrometer/pull/6159
See gh-49242
2026-02-18 13:52:30 +01:00
Andy Wilkinson f67f232e69 Polish "Add compression mode OTLP property"
See gh-48957
2026-02-10 11:10:26 +00:00
Jonatan Ivanov 17b4cbf6a1 Add compression mode OTLP property
See https://github.com/micrometer-metrics/micrometer/issues/7009

See gh-48957
2026-02-10 11:10:11 +00:00
Andy Wilkinson be750eb306 Adapt to deprecation of support for Dynatrace V1 API
See gh-49111
2026-02-10 09:06:57 +00:00