Use more semantic attributes (#1905)
This commit is contained in:
parent
e2264222ce
commit
84873ea687
|
@ -8,6 +8,7 @@ package io.opentelemetry.javaagent.instrumentation.struts2;
|
|||
import com.opensymphony.xwork2.ActionInvocation;
|
||||
import com.opensymphony.xwork2.ActionProxy;
|
||||
import io.opentelemetry.api.trace.Span;
|
||||
import io.opentelemetry.api.trace.attributes.SemanticAttributes;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.servlet.ServletContextPath;
|
||||
import io.opentelemetry.instrumentation.api.tracer.BaseTracer;
|
||||
|
@ -29,9 +30,9 @@ public class Struts2Tracer extends BaseTracer {
|
|||
|
||||
Span strutsSpan = tracer.spanBuilder(spanName).startSpan();
|
||||
|
||||
strutsSpan.setAttribute("code.namespace", actionClass.getName());
|
||||
strutsSpan.setAttribute(SemanticAttributes.CODE_NAMESPACE, actionClass.getName());
|
||||
if (method != null) {
|
||||
strutsSpan.setAttribute("code.function", method);
|
||||
strutsSpan.setAttribute(SemanticAttributes.CODE_FUNCTION, method);
|
||||
}
|
||||
|
||||
return strutsSpan;
|
||||
|
|
Loading…
Reference in New Issue