diff --git a/micrometer-observation/src/main/java/io/micrometer/observation/transport/SenderContext.java b/micrometer-observation/src/main/java/io/micrometer/observation/transport/SenderContext.java index 6fc21053f7..cba70cc0e3 100644 --- a/micrometer-observation/src/main/java/io/micrometer/observation/transport/SenderContext.java +++ b/micrometer-observation/src/main/java/io/micrometer/observation/transport/SenderContext.java @@ -37,6 +37,9 @@ public class SenderContext extends Observation.Context { @Nullable private C carrier; + @Nullable + private String remoteServiceName; + /** * Creates a new instance of {@link SenderContext}. * @param setter propagator setter @@ -72,4 +75,17 @@ public Kind getKind() { return kind; } + @Nullable + public String getRemoteServiceName() { + return remoteServiceName; + } + + /** + * Optional name for the service that will be called. + * @param remoteServiceName - name of the service that will be called + */ + public void setRemoteServiceName(@Nullable String remoteServiceName) { + this.remoteServiceName = remoteServiceName; + } + }