File tree Expand file tree Collapse file tree
servlet-2/src/test/groovy
servlet-3/src/test/groovy
testing/src/main/java/datadog/trace/agent/test
dd-trace-ot/src/main/java/datadog/opentracing Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -99,7 +99,7 @@ class JettyServletTest extends AgentTestRunner {
9999
100100 span. context(). serviceName == " unnamed-java-app"
101101 span. context(). operationName == " servlet.request"
102- span. context(). resourceName == " servlet.request "
102+ span. context(). resourceName == " GET / $p ath "
103103 span. context(). spanType == DDSpanTypes . WEB_SERVLET
104104 ! span. context(). getErrorFlag()
105105 span. context(). parentId != 0 // parent should be the okhttp call.
@@ -134,7 +134,7 @@ class JettyServletTest extends AgentTestRunner {
134134 def span = trace[0 ]
135135
136136 span. context(). operationName == " servlet.request"
137- span. context(). resourceName == " servlet.request "
137+ span. context(). resourceName == " GET / $p ath "
138138 span. context(). spanType == DDSpanTypes . WEB_SERVLET
139139 span. context(). getErrorFlag()
140140 span. context(). parentId != 0 // parent should be the okhttp call.
Original file line number Diff line number Diff line change 11import datadog.opentracing.DDSpan
22import datadog.opentracing.DDTracer
3- import datadog.opentracing.decorators.AbstractDecorator
4- import datadog.opentracing.decorators.DDDecoratorsFactory
53import datadog.trace.agent.test.AgentTestRunner
64import datadog.trace.api.DDSpanTypes
75import datadog.trace.common.writer.ListWriter
@@ -54,10 +52,6 @@ class JettyServletTest extends AgentTestRunner {
5452 DDTracer tracer = new DDTracer (writer)
5553
5654 def setup () {
57- final List<AbstractDecorator > decorators = DDDecoratorsFactory . createBuiltinDecorators()
58- for (final AbstractDecorator decorator : decorators) {
59- tracer. addDecorator(decorator)
60- }
6155 jettyServer = new Server (PORT )
6256 servletContext = new ServletContextHandler ()
6357
Original file line number Diff line number Diff line change 11import com.google.common.io.Files
22import datadog.opentracing.DDTracer
3- import datadog.opentracing.decorators.AbstractDecorator
4- import datadog.opentracing.decorators.DDDecoratorsFactory
53import datadog.trace.agent.test.AgentTestRunner
64import datadog.trace.api.DDSpanTypes
75import datadog.trace.common.writer.ListWriter
@@ -35,11 +33,6 @@ class TomcatServletTest extends AgentTestRunner {
3533 DDTracer tracer = new DDTracer (writer)
3634
3735 def setup () {
38- final List<AbstractDecorator > decorators = DDDecoratorsFactory . createBuiltinDecorators()
39- for (final AbstractDecorator decorator : decorators) {
40- tracer. addDecorator(decorator)
41- }
42-
4336 tomcatServer = new Tomcat ()
4437 tomcatServer. setPort(PORT )
4538
Original file line number Diff line number Diff line change 44import ch .qos .logback .classic .Logger ;
55import datadog .opentracing .DDSpan ;
66import datadog .opentracing .DDTracer ;
7- import datadog .opentracing .decorators .AbstractDecorator ;
8- import datadog .opentracing .decorators .DDDecoratorsFactory ;
97import datadog .trace .agent .tooling .AgentInstaller ;
108import datadog .trace .agent .tooling .Instrumenter ;
119import datadog .trace .common .writer .ListWriter ;
@@ -78,10 +76,6 @@ public boolean add(final List<DDSpan> trace) {
7876 };
7977 TEST_TRACER = new DDTracer (TEST_WRITER );
8078
81- final List <AbstractDecorator > decorators = DDDecoratorsFactory .createBuiltinDecorators ();
82- for (final AbstractDecorator decorator : decorators ) {
83- ((DDTracer ) TEST_TRACER ).addDecorator (decorator );
84- }
8579 ByteBuddyAgent .install ();
8680 instrumentation = ByteBuddyAgent .getInstrumentation ();
8781 }
Original file line number Diff line number Diff line change @@ -92,13 +92,6 @@ public DDTracer(final Properties config) {
9292 Sampler .Builder .forConfig (config ),
9393 DDTraceConfig .parseMap (config .getProperty (DDTraceConfig .SPAN_TAGS )));
9494 log .debug ("Using config: {}" , config );
95-
96- // Create decorators from resource files
97- final List <AbstractDecorator > decorators = DDDecoratorsFactory .createBuiltinDecorators ();
98- for (final AbstractDecorator decorator : decorators ) {
99- log .debug ("Loading decorator: {}" , decorator .getClass ().getSimpleName ());
100- addDecorator (decorator );
101- }
10295 }
10396
10497 public DDTracer (final String serviceName , final Writer writer , final Sampler sampler ) {
@@ -126,6 +119,12 @@ public DDTracer(
126119
127120 registerClassLoader (ClassLoader .getSystemClassLoader ());
128121
122+ final List <AbstractDecorator > decorators = DDDecoratorsFactory .createBuiltinDecorators ();
123+ for (final AbstractDecorator decorator : decorators ) {
124+ log .debug ("Loading decorator: {}" , decorator .getClass ().getSimpleName ());
125+ addDecorator (decorator );
126+ }
127+
129128 log .info ("New instance: {}" , this );
130129 }
131130
You can’t perform that action at this time.
0 commit comments