diff --git a/src/main/java/com/profiler/modifier/connector/interceptors/ExecuteMethodInterceptor.java b/src/main/java/com/profiler/modifier/connector/interceptors/ExecuteMethodInterceptor.java index 26dc4264f..2e647af9f 100644 --- a/src/main/java/com/profiler/modifier/connector/interceptors/ExecuteMethodInterceptor.java +++ b/src/main/java/com/profiler/modifier/connector/interceptors/ExecuteMethodInterceptor.java @@ -43,7 +43,7 @@ public class ExecuteMethodInterceptor implements StaticAroundInterceptor { Trace.recordRpcName(request.getProtocolVersion().toString(), "CLIENT"); Trace.recordEndPoint(request.getProtocolVersion().toString() + ":" + host.getHostName() + ":" + host.getPort()); - Trace.recordAttibute("http.url", request.toString()); + Trace.recordAttibute("http.url", request.getRequestLine().getUri()); Trace.record(Annotation.ClientSend); } finally { Trace.traceBlockEnd(); diff --git a/src/main/java/com/profiler/modifier/tomcat/interceptors/StandardHostValveInvokeInterceptor.java b/src/main/java/com/profiler/modifier/tomcat/interceptors/StandardHostValveInvokeInterceptor.java index e99524c49..bff0ec96a 100644 --- a/src/main/java/com/profiler/modifier/tomcat/interceptors/StandardHostValveInvokeInterceptor.java +++ b/src/main/java/com/profiler/modifier/tomcat/interceptors/StandardHostValveInvokeInterceptor.java @@ -51,7 +51,10 @@ public class StandardHostValveInvokeInterceptor implements StaticAroundIntercept Trace.recordRpcName("TOMCAT", requestURL); Trace.recordEndPoint(request.getProtocol() + ":" + request.getLocalName() + ":" + request.getLocalPort()); - Trace.recordAttibute("http.params", parameters); + Trace.recordAttibute("http.url", request.getRequestURI()); + if (!org.apache.commons.lang.StringUtils.isEmpty(parameters)) { + Trace.recordAttibute("http.params", parameters); + } Trace.record(Annotation.ServerRecv); StopWatch.start("StandardHostValveInvokeInterceptor-starttime");