Add span.origin.type for JSP too.

Might be slightly redundant given `jsp.requestURL` but consistent with other instrumentation.
This commit is contained in:
Tyler Benson 2018-08-10 11:26:41 +10:00
parent d5cc84ea9f
commit 984bc7563d
4 changed files with 45 additions and 1 deletions

View File

@ -57,12 +57,14 @@ public final class JSPInstrumentation extends Instrumenter.Default {
public static class HttpJspPageAdvice { public static class HttpJspPageAdvice {
@Advice.OnMethodEnter(suppress = Throwable.class) @Advice.OnMethodEnter(suppress = Throwable.class)
public static Scope startSpan(@Advice.Argument(0) final HttpServletRequest req) { public static Scope startSpan(
@Advice.This final Object obj, @Advice.Argument(0) final HttpServletRequest req) {
final Scope scope = final Scope scope =
GlobalTracer.get() GlobalTracer.get()
.buildSpan("jsp.render") .buildSpan("jsp.render")
.withTag(Tags.SPAN_KIND.getKey(), Tags.SPAN_KIND_SERVER) .withTag(Tags.SPAN_KIND.getKey(), Tags.SPAN_KIND_SERVER)
.withTag(DDTags.SPAN_TYPE, DDSpanTypes.WEB_SERVLET) .withTag(DDTags.SPAN_TYPE, DDSpanTypes.WEB_SERVLET)
.withTag("span.origin.type", obj.getClass().getSimpleName())
.withTag("servlet.context", req.getContextPath()) .withTag("servlet.context", req.getContextPath())
.startActive(true); .startActive(true);

View File

@ -98,6 +98,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -114,6 +115,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" jspClassName
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -175,6 +177,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -191,6 +194,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "getQuery_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -249,6 +253,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -265,6 +270,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "post_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -320,6 +326,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 500 "http.status_code" 500
errorTags(JasperException, String) errorTags(JasperException, String)
@ -337,6 +344,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" jspClassName
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
errorTags(exceptionClass, errorMessage) errorTags(exceptionClass, errorMessage)
@ -398,6 +406,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -414,6 +423,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "includeHtml_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -468,6 +478,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -484,6 +495,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "includeMulti_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -500,6 +512,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "javaLoopH2_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -533,6 +546,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "javaLoopH2_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -604,6 +618,7 @@ class JSPInstrumentationBasicTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 500 "http.status_code" 500
errorTags(JasperException, String) errorTags(JasperException, String)

View File

@ -96,6 +96,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -112,6 +113,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" jspForwardFromClassName
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -128,6 +130,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" jspForwardDestClassName
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.forwardOrigin" "/$forwardFromFileName" "jsp.forwardOrigin" "/$forwardFromFileName"
"jsp.requestURL" baseUrl + "/$forwardDestFileName" "jsp.requestURL" baseUrl + "/$forwardDestFileName"
@ -205,6 +208,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -221,6 +225,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "forwardToHtml_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -275,6 +280,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -291,6 +297,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "forwardToIncludeMulti_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -307,6 +314,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "includeMulti_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.forwardOrigin" "/forwards/forwardToIncludeMulti.jsp" "jsp.forwardOrigin" "/forwards/forwardToIncludeMulti.jsp"
"jsp.requestURL" baseUrl + "/includes/includeMulti.jsp" "jsp.requestURL" baseUrl + "/includes/includeMulti.jsp"
@ -324,6 +332,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "javaLoopH2_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.forwardOrigin" "/forwards/forwardToIncludeMulti.jsp" "jsp.forwardOrigin" "/forwards/forwardToIncludeMulti.jsp"
"jsp.requestURL" baseUrl + "/includes/includeMulti.jsp" "jsp.requestURL" baseUrl + "/includes/includeMulti.jsp"
@ -358,6 +367,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "javaLoopH2_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.forwardOrigin" "/forwards/forwardToIncludeMulti.jsp" "jsp.forwardOrigin" "/forwards/forwardToIncludeMulti.jsp"
"jsp.requestURL" baseUrl + "/includes/includeMulti.jsp" "jsp.requestURL" baseUrl + "/includes/includeMulti.jsp"
@ -447,6 +457,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -463,6 +474,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "forwardToJspForward_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()
@ -479,6 +491,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "forwardToSimpleJava_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.forwardOrigin" "/forwards/forwardToJspForward.jsp" "jsp.forwardOrigin" "/forwards/forwardToJspForward.jsp"
"jsp.requestURL" baseUrl + "/forwards/forwardToSimpleJava.jsp" "jsp.requestURL" baseUrl + "/forwards/forwardToSimpleJava.jsp"
@ -496,6 +509,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "loop_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.forwardOrigin" "/forwards/forwardToJspForward.jsp" "jsp.forwardOrigin" "/forwards/forwardToJspForward.jsp"
"jsp.requestURL" baseUrl + "/common/loop.jsp" "jsp.requestURL" baseUrl + "/common/loop.jsp"
@ -585,6 +599,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 500 "http.status_code" 500
errorTags(JasperException, String) errorTags(JasperException, String)
@ -602,6 +617,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "forwardToCompileError_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
errorTags(JasperException, String) errorTags(JasperException, String)
@ -677,6 +693,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "java-web-servlet" "component" "java-web-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"http.status_code" 404 "http.status_code" 404
defaultTags() defaultTags()
@ -693,6 +710,7 @@ class JSPInstrumentationForwardTests extends AgentTestRunner {
"span.kind" "server" "span.kind" "server"
"component" "jsp-http-servlet" "component" "jsp-http-servlet"
"span.type" DDSpanTypes.WEB_SERVLET "span.type" DDSpanTypes.WEB_SERVLET
"span.origin.type" "forwardToNonExistent_jsp"
"servlet.context" "/$jspWebappContext" "servlet.context" "/$jspWebappContext"
"jsp.requestURL" reqUrl "jsp.requestURL" reqUrl
defaultTags() defaultTags()

View File

@ -43,6 +43,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "GET" "http.method" "GET"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -70,6 +71,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "GET" "http.method" "GET"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -101,6 +103,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "GET" "http.method" "GET"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 404 "http.status_code" 404
defaultTags() defaultTags()
@ -120,6 +123,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "GET" "http.method" "GET"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 404 "http.status_code" 404
defaultTags() defaultTags()
@ -153,6 +157,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "GET" "http.method" "GET"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 500 "http.status_code" 500
errorTags NestedServletException, "Request processing failed; nested exception is java.lang.RuntimeException: qwerty" errorTags NestedServletException, "Request processing failed; nested exception is java.lang.RuntimeException: qwerty"
@ -173,6 +178,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "GET" "http.method" "GET"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 500 "http.status_code" 500
"error" true "error" true
@ -201,6 +207,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "POST" "http.method" "POST"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 200 "http.status_code" 200
defaultTags() defaultTags()
@ -234,6 +241,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "POST" "http.method" "POST"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 400 "http.status_code" 400
"error" false "error" false
@ -257,6 +265,7 @@ class SpringBootBasedTest extends AgentTestRunner {
"http.method" "POST" "http.method" "POST"
"span.kind" "server" "span.kind" "server"
"span.type" "web" "span.type" "web"
"span.origin.type" "org.apache.catalina.core.ApplicationFilterChain"
"component" "java-web-servlet" "component" "java-web-servlet"
"http.status_code" 400 "http.status_code" 400
defaultTags() defaultTags()