Skip to content

Commit ff18c01

Browse files
markelliotj-baker
authored andcommitted
Distinguish Jersey and OkHttp operation names (#58)
1 parent 3988ce9 commit ff18c01

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

tracing-jersey/src/main/java/com/palantir/tracing/jersey/TraceEnrichingFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public void filter(ContainerRequestContext requestContext) throws IOException {
5454
.map(Resource::getPath)
5555
.orElse("(unknown)");
5656

57-
String operation = requestContext.getMethod() + " " + path;
57+
String operation = "Jersey: " + requestContext.getMethod() + " " + path;
5858
// The following strings are all nullable
5959
String traceId = requestContext.getHeaderString(TraceHttpHeaders.TRACE_ID);
6060
String spanId = requestContext.getHeaderString(TraceHttpHeaders.SPAN_ID);

tracing-jersey/src/test/java/com/palantir/tracing/jersey/TraceEnrichingFilterTest.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public void testTraceState_withHeaderUsesTraceId() {
116116
assertThat(response.getHeaderString(TraceHttpHeaders.PARENT_SPAN_ID), is(nullValue()));
117117
assertThat(response.getHeaderString(TraceHttpHeaders.SPAN_ID), is(nullValue()));
118118
verify(observer).consume(spanCaptor.capture());
119-
assertThat(spanCaptor.getValue().getOperation(), is("GET /trace"));
119+
assertThat(spanCaptor.getValue().getOperation(), is("Jersey: GET /trace"));
120120
}
121121

122122
@Test
@@ -130,7 +130,7 @@ public void testTraceState_respectsMethod() {
130130
assertThat(response.getHeaderString(TraceHttpHeaders.PARENT_SPAN_ID), is(nullValue()));
131131
assertThat(response.getHeaderString(TraceHttpHeaders.SPAN_ID), is(nullValue()));
132132
verify(observer).consume(spanCaptor.capture());
133-
assertThat(spanCaptor.getValue().getOperation(), is("POST /trace"));
133+
assertThat(spanCaptor.getValue().getOperation(), is("Jersey: POST /trace"));
134134
}
135135

136136
@Test
@@ -144,7 +144,7 @@ public void testTraceState_doesNotIncludePathParams() {
144144
assertThat(response.getHeaderString(TraceHttpHeaders.PARENT_SPAN_ID), is(nullValue()));
145145
assertThat(response.getHeaderString(TraceHttpHeaders.SPAN_ID), is(nullValue()));
146146
verify(observer).consume(spanCaptor.capture());
147-
assertThat(spanCaptor.getValue().getOperation(), is("GET /trace/{param}"));
147+
assertThat(spanCaptor.getValue().getOperation(), is("Jersey: GET /trace/{param}"));
148148
}
149149

150150
@Test
@@ -154,7 +154,7 @@ public void testTraceState_withoutRequestHeadersGeneratesValidTraceResponseHeade
154154
assertThat(response.getHeaderString(TraceHttpHeaders.PARENT_SPAN_ID), is(nullValue()));
155155
assertThat(response.getHeaderString(TraceHttpHeaders.SPAN_ID), is(nullValue()));
156156
verify(observer).consume(spanCaptor.capture());
157-
assertThat(spanCaptor.getValue().getOperation(), is("GET /trace"));
157+
assertThat(spanCaptor.getValue().getOperation(), is("Jersey: GET /trace"));
158158
}
159159

160160
@Test
@@ -164,7 +164,7 @@ public void testTraceState_withoutRequestHeadersGeneratesValidTraceResponseHeade
164164
assertThat(response.getHeaderString(TraceHttpHeaders.PARENT_SPAN_ID), is(nullValue()));
165165
assertThat(response.getHeaderString(TraceHttpHeaders.SPAN_ID), is(nullValue()));
166166
verify(observer).consume(spanCaptor.capture());
167-
assertThat(spanCaptor.getValue().getOperation(), is("GET /failing-trace"));
167+
assertThat(spanCaptor.getValue().getOperation(), is("Jersey: GET /failing-trace"));
168168
}
169169

170170
@Test
@@ -174,7 +174,7 @@ public void testTraceState_withoutRequestHeadersGeneratesValidTraceResponseHeade
174174
assertThat(response.getHeaderString(TraceHttpHeaders.PARENT_SPAN_ID), is(nullValue()));
175175
assertThat(response.getHeaderString(TraceHttpHeaders.SPAN_ID), is(nullValue()));
176176
verify(observer).consume(spanCaptor.capture());
177-
assertThat(spanCaptor.getValue().getOperation(), is("GET /streaming-trace"));
177+
assertThat(spanCaptor.getValue().getOperation(), is("Jersey: GET /streaming-trace"));
178178
}
179179

180180
@Test
@@ -184,7 +184,7 @@ public void testTraceState_withoutRequestHeadersGeneratesValidTraceResponseHeade
184184
assertThat(response.getHeaderString(TraceHttpHeaders.PARENT_SPAN_ID), is(nullValue()));
185185
assertThat(response.getHeaderString(TraceHttpHeaders.SPAN_ID), is(nullValue()));
186186
verify(observer).consume(spanCaptor.capture());
187-
assertThat(spanCaptor.getValue().getOperation(), is("GET /failing-streaming-trace"));
187+
assertThat(spanCaptor.getValue().getOperation(), is("Jersey: GET /failing-streaming-trace"));
188188
}
189189

190190
@Test
@@ -211,7 +211,7 @@ public void testTraceState_withEmptyTraceIdGeneratesValidTraceResponseHeaders()
211211
assertThat(response.getHeaderString(TraceHttpHeaders.PARENT_SPAN_ID), is(nullValue()));
212212
assertThat(response.getHeaderString(TraceHttpHeaders.SPAN_ID), is(nullValue()));
213213
verify(observer).consume(spanCaptor.capture());
214-
assertThat(spanCaptor.getValue().getOperation(), is("GET /trace"));
214+
assertThat(spanCaptor.getValue().getOperation(), is("Jersey: GET /trace"));
215215
}
216216

217217
@Test

tracing-okhttp3/src/main/java/com/palantir/tracing/okhttp3/OkhttpTraceInterceptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public Response intercept(Chain chain) throws IOException {
3939
String spanName = request.method();
4040
String httpRemotingPath = request.header(PATH_TEMPLATE_HEADER);
4141
if (httpRemotingPath != null) {
42-
spanName = httpRemotingPath;
42+
spanName = "OkHttp: " + httpRemotingPath;
4343
request = request.newBuilder().removeHeader(PATH_TEMPLATE_HEADER).build();
4444
}
4545

0 commit comments

Comments
 (0)