From b46334cdfb3070fc39241a9fbfed926c6a98d41e Mon Sep 17 00:00:00 2001 From: Woonduk Kang Date: Thu, 22 Nov 2012 05:29:11 +0000 Subject: [PATCH] =?UTF-8?q?[=EA=B0=95=EC=9A=B4=EB=8D=95]=20[LUCYSUS-1744]?= =?UTF-8?q?=20datasender=EC=99=80=20tracecontext=EC=9D=98=20=EC=B4=88?= =?UTF-8?q?=EA=B8=B0=ED=99=94=20=ED=83=80=EC=9D=B4=EB=B0=8D=EB=B3=80?= =?UTF-8?q?=EA=B2=BD.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@896 84d0f5b1-2673-498c-a247-62c4ff18d310 --- pom.xml | 16 +++++++++------- src/main/java/com/profiler/Agent.java | 14 +++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) 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() {