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() {