Skip to content

Commit ba60ae8

Browse files
Merge branch '1.0.x'
2 parents 347476e + b33fb83 commit ba60ae8

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@
7070
<spring-cloud-task.version>2.4.0-SNAPSHOT</spring-cloud-task.version>
7171
<spring-cloud-deployer.version>2.7.0-SNAPSHOT</spring-cloud-deployer.version>
7272
<opentracing.version>0.32.0</opentracing.version>
73-
<opentelemetry.version>1.6.0</opentelemetry.version>
74-
<opentelemetry.alpha.version>1.6.0-alpha</opentelemetry.alpha.version>
75-
<opentelemetry-instrumentation.version>1.6.0-alpha</opentelemetry-instrumentation.version>
73+
<opentelemetry.version>1.7.0</opentelemetry.version>
74+
<opentelemetry.alpha.version>1.7.0-alpha</opentelemetry.alpha.version>
75+
<opentelemetry-instrumentation.version>1.7.0-alpha</opentelemetry-instrumentation.version>
7676
<wavefront.version>2.2.0</wavefront.version>
7777
<spring-security-boot-autoconfigure.version>2.3.4.RELEASE</spring-security-boot-autoconfigure.version>
7878
<disable.nohttp.checks>false</disable.nohttp.checks>

spring-cloud-sleuth-otel-dependencies/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<name>spring-cloud-sleuth-otel-dependencies</name>
3232
<description>Spring Cloud Sleuth OTel Dependencies</description>
3333
<properties>
34-
<opentelemetry.version>1.6.0</opentelemetry.version>
34+
<opentelemetry.version>1.7.0</opentelemetry.version>
3535
</properties>
3636
<dependencyManagement>
3737
<dependencies>

spring-cloud-sleuth-otel/src/main/java/org/springframework/cloud/sleuth/otel/bridge/OtelHttpServerHandler.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,32 @@ protected String url(HttpServerRequest request) {
153153
return request.url();
154154
}
155155

156+
@Override
157+
protected String scheme(HttpServerRequest request) {
158+
return toUri(request).getScheme();
159+
}
160+
161+
@Override
162+
protected String host(HttpServerRequest request) {
163+
return toUri(request).getHost();
164+
}
165+
166+
@Override
167+
protected String target(HttpServerRequest request) {
168+
URI uri = toUri(request);
169+
return uri.getPath() + queryPart(uri) + fragmentPart(uri);
170+
}
171+
172+
private String queryPart(URI uri) {
173+
String query = uri.getQuery();
174+
return query != null ? "?" + query : "";
175+
}
176+
177+
private String fragmentPart(URI uri) {
178+
String fragment = uri.getFragment();
179+
return fragment != null ? "#" + fragment : "";
180+
}
181+
156182
protected URI toUri(HttpServerRequest request) {
157183
return URI.create(request.url());
158184
}

0 commit comments

Comments
 (0)