diff --git a/pom.xml b/pom.xml index 295a8733a..cf463f6f6 100644 --- a/pom.xml +++ b/pom.xml @@ -100,30 +100,32 @@ 5.1.14 provided - - com.nhncorp.lucy - lucy-bloc-http11 - 5.5.23 + + com.nhncorp.lucy + lucy-bloc-http11 + 5.5.23 provided - commons-modeler - commons-modeler + commons-modeler + commons-modeler commons-logging commons-logging - + + org.javassist javassist 3.16.1-GA compile + org.apache.thrift libthrift diff --git a/src/main/java/com/profiler/Agent.java b/src/main/java/com/profiler/Agent.java index 2094da5a4..f637adf73 100644 --- a/src/main/java/com/profiler/Agent.java +++ b/src/main/java/com/profiler/Agent.java @@ -39,6 +39,13 @@ public class Agent { this.agentId = getId("hippo.agentId", machineName); this.nodeName = getId("hippo.nodeName", machineName); this.applicationName = getId("hippo.applicationName", "UnknownApplicationName"); + + // 일단 임시로 datasender와 , tracecontext 타이밍 변경. 추후 다시 조정해야 될듯. + this.dataSender = UdpDataSender.getInstance(); + // TraceContext의 생명주기 관리 방안이 없는지 강구. + TraceContext traceContext = TraceContext.getTraceContext(); + traceContext.setDataSender(this.dataSender); + systemMonitor.setDataSender(dataSender); } private String getId(String key, String defaultValue) { @@ -118,13 +125,6 @@ public class Agent { public void start() { logger.info("Starting HIPPO Agent."); - // trace context 새롭게 생성. - this.dataSender = UdpDataSender.getInstance(); - // TraceContext의 생명주기 관리 방안이 없는지 강구. - TraceContext traceContext = TraceContext.getTraceContext(); - traceContext.setDataSender(this.dataSender); - systemMonitor.setDataSender(dataSender); - systemMonitor.start(); } public void stop() {