diff --git a/instrumentation/struts-2.3/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/struts2/Struts2Tracer.java b/instrumentation/struts-2.3/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/struts2/Struts2Tracer.java index ec6c47b91b..30227e71a0 100644 --- a/instrumentation/struts-2.3/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/struts2/Struts2Tracer.java +++ b/instrumentation/struts-2.3/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/struts2/Struts2Tracer.java @@ -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;