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))