[강운덕] [LUCYSUS-1744] datasender와 tracecontext의 초기화 타이밍변경.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@896 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
Woonduk Kang
2012-11-22 05:29:11 +00:00
parent c4c7ae3fbf
commit b46334cdfb
2 changed files with 16 additions and 14 deletions
+7 -7
View File
@@ -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() {