mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-17 08:46:22 +10:00
[유치수] [NOBTS] Tracer bug fix
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@553 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
@@ -3,8 +3,6 @@ package com.profiler;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import com.profiler.context.Trace;
|
||||
import com.profiler.context.tracer.DefaultTracer;
|
||||
import com.profiler.sender.AgentInfoSender;
|
||||
|
||||
public class Agent {
|
||||
@@ -79,7 +77,6 @@ public class Agent {
|
||||
|
||||
public void start() {
|
||||
logger.info("Starting HIPPO Agent.");
|
||||
Trace.addTracer(new DefaultTracer());
|
||||
systemMonitor.start();
|
||||
}
|
||||
|
||||
|
||||
@@ -29,4 +29,8 @@ public class DeadlineSpanMap {
|
||||
public Span remove(TraceID traceId) {
|
||||
return map.remove(traceId.toString());
|
||||
}
|
||||
|
||||
public int size() {
|
||||
return map.size();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ public class DefaultTracer implements Tracer {
|
||||
|
||||
private void logSpan(Span span) {
|
||||
// TODO: send span to server
|
||||
System.out.println("Write span=" + span);
|
||||
System.out.println("Write span hash=" + span.hashCode() + ", value=" + span + ", spanMap.size=" + spanMap.size() + ", threadid=" + Thread.currentThread().getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -56,6 +56,8 @@ public class InvokeMethodInterceptor implements StaticAroundInterceptor {
|
||||
start.set(System.currentTimeMillis());
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
} finally {
|
||||
System.out.println("\n\n\n\nBEFORE\n\n\n\n");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -63,6 +65,7 @@ public class InvokeMethodInterceptor implements StaticAroundInterceptor {
|
||||
public void after(Object target, String className, String methodName, Object[] args, Object result) {
|
||||
Trace.record(new Annotation.ServerSend(), System.currentTimeMillis() - start.get());
|
||||
start.remove();
|
||||
System.out.println("\n\n\n\nAFTER\n\n\n\n");
|
||||
RequestTracer.endTransaction();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user