From 8a148f5f090f75d4d100a080d2298beb23a116e2 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Fri, 13 Feb 2026 16:01:36 -0800 Subject: [PATCH] Remove peer service from general --- .../api/incubator/config/InstrumentationConfigUtil.java | 4 ++++ .../api/incubator/config/InstrumentationConfigUtilTest.java | 1 + 2 files changed, 5 insertions(+) diff --git a/api/incubator/src/main/java/io/opentelemetry/api/incubator/config/InstrumentationConfigUtil.java b/api/incubator/src/main/java/io/opentelemetry/api/incubator/config/InstrumentationConfigUtil.java index f0ee7090710..4ec91325f46 100644 --- a/api/incubator/src/main/java/io/opentelemetry/api/incubator/config/InstrumentationConfigUtil.java +++ b/api/incubator/src/main/java/io/opentelemetry/api/incubator/config/InstrumentationConfigUtil.java @@ -23,7 +23,11 @@ public class InstrumentationConfigUtil { * .instrumentation.general.peer.service_mapping}, or null if none is configured. * * @throws DeclarativeConfigException if an unexpected type is encountered accessing the property + * @deprecated Peer service mapping was removed from the general instrumentation configuration + * schema. See opentelemetry-configuration#526. */ + @Deprecated @Nullable public static Map peerServiceMapping(ConfigProvider configProvider) { List serviceMappingList = diff --git a/api/incubator/src/test/java/io/opentelemetry/api/incubator/config/InstrumentationConfigUtilTest.java b/api/incubator/src/test/java/io/opentelemetry/api/incubator/config/InstrumentationConfigUtilTest.java index 18fc13888db..9048d744d36 100644 --- a/api/incubator/src/test/java/io/opentelemetry/api/incubator/config/InstrumentationConfigUtilTest.java +++ b/api/incubator/src/test/java/io/opentelemetry/api/incubator/config/InstrumentationConfigUtilTest.java @@ -65,6 +65,7 @@ private static ConfigProvider toConfigProvider(String configYaml) { new ByteArrayInputStream(configYaml.getBytes(StandardCharsets.UTF_8)))); } + @SuppressWarnings("deprecation") // testing deprecated method @Test void peerServiceMapping() { assertThat(InstrumentationConfigUtil.peerServiceMapping(kitchenSinkConfigProvider))