mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-24 20:26:16 +10:00
[강운덕] [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:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user