Commit Graph
311 Commits
Author SHA1 Message Date
Woonduk Kang d99da09a3e [강운덕] [LUCYSUS-1744] System.out 제거, 일부 로거 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1438 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-12 02:24:57 +00:00
Woonduk Kang 246584c3ce [강운덕] [LUCYSUS-1744] TimeObjet 위치 이동.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1437 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 11:20:57 +00:00
Woonduk Kang 167bae2e6d [강운덕] [LUCYSUS-1744] 잘못된 cl 참조 관계 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1436 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 11:16:37 +00:00
Woonduk Kang f59ebe980c [강운덕] [LUCYSUS-1744] agent의 cl을 비교하여 패스하는 로직 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1435 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 11:13:15 +00:00
Woonduk Kang 69c32caf2d [강운덕] [LUCYSUS-1744] logger 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1434 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 11:02:31 +00:00
Woonduk Kang b099012038 [강운덕] [LUCYSUS-1744] Interceptor의 cl 참조 관계가 문제가 있어 traceContext에서 TraceId를 생성하도록 함. 일부 로거 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1433 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 10:54:21 +00:00
Woonduk Kang cb1f24a210 [강운덕] [LUCYSUS-1744] classLoader별로 분리된 코드 때문에 dto의 패키지가 임시로 변경됨.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1428 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 06:28:37 +00:00
Woonduk Kang 44a06bcdf6 [강운덕] [LUCYSUS-1744] classLoader별로 분리된 코드 커밋.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1427 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 06:27:36 +00:00
Woonduk Kang 58f93dd7f8 [강운덕] [LUCYSUS-1744] classPool 제거로 인해 dbcp 는 포함되지 않도록 변경
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1378 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-01 05:49:59 +00:00
Woonduk Kang cf0ba566f0 [강운덕] [LUCYSUS-1744] classloader분리를 위해 classPool의 참조 관계를 제거함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1376 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-01 05:17:32 +00:00
Woonduk Kang c2f577d17f [강운덕] [LUCYSUS-1744] agent의 classLoader에서 slf4j logger를 로드하는 코드 개발.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1369 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-29 04:39:25 +00:00
Woonduk Kang aca2724e66 [강운덕] [LUCYSUS-1744] 클래스 로더 분리를 위해서 TraceContext를 인터페이스로 분리.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1360 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-27 08:51:16 +00:00
Woonduk Kang 40c79386e6 [강운덕] [LUCYSUS-1744] 클래스 로더 분리를 위해서 Trace를 인터페이스로 분리.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1359 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-27 06:18:05 +00:00
Woonduk Kang 1df9d3613c [강운덕] [LUCYSUS-1744] classPathResolver기반으로 lib의 위치를 획득할수 있도록 변경. lib의 위치를 기반으로 config 파일을 획득하므로 명시적으로 위치를 지정하지 않아도 자동으로 위치를 찾게 수정
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1356 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-26 08:24:02 +00:00
Chisu Yu 1907fc0663 [유치수] [NOBTS] 통계기반 서버맵 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1355 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-26 07:19:40 +00:00
Woonduk Kang 413010b25f [강운덕] [LUCYSUS-1744] Agent의 heartbeatchecker를 별도 class로 분리하여 리팩토링.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1354 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-26 05:58:40 +00:00
Woonduk Kang 2de702f55b [강운덕] [LUCYSUS-1744] 자체 agent classLoader 개발.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1352 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-25 10:32:29 +00:00
Woonduk Kang 679b411e31 [강운덕] [LUCYSUS-1744] agent의 classPath를 기반으로 관련 디렉토리를 찾는 util 개발.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1351 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-22 10:21:46 +00:00
Woonduk Kang 48c99d2ffd [강운덕] [LUCYSUS-1744] exception 레코딩 사이즈가 너무 작아 256으로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1345 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-18 08:28:31 +00:00
Woonduk Kang 46f5135d91 [강운덕] [LUCYSUS-1744] endpoint를 정규화 하여 ip 데이터 위주로 치환하는것으로 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1344 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-18 08:23:24 +00:00
Chisu Yu d73c263dd2 [유치수] [NOBTS] change agent heartbeat log level
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1342 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-18 08:10:53 +00:00
Chisu Yu 2d6ae2faec [유치수] [NOBTS] 서버맵에서 hostname조회 개선. agentinfo는 ip와 hostname을 수집하고 view에서는 hostname을 조회해서 보여준다.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1340 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-18 07:13:30 +00:00
Chisu Yu 36c395ec1a [유치수] [NOBTS] agent heartbeat 주기를 설정할 수 있도록 함. 개발할 때에는 편의상 5초로 사용.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1339 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-18 02:54:19 +00:00
Chisu Yu b7052bf09c [유치수] [NOBTS] heartbeat 추가. DRAFT
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1337 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-15 05:25:10 +00:00
Woonduk Kang 2abb5e938a [강운덕] [LUCYSUS-1744]applicationId로 set하지 않는 부분이 있어 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1335 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-15 02:45:13 +00:00
Woonduk Kang d7cb3f33ab [강운덕] [LUCYSUS-1744] Tomcat의 Span생성시 annotation에서 http url정보를 제거한 span에 직접 rpc 필드로 넣는게 더 좋을것으로 보임.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1333 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-15 02:24:59 +00:00
Woonduk Kang b80ae701ad [강운덕] [LUCYSUS-1744] 개별 트레이스를 보여줄때 api를 파싱해서 단순화 시켜 보여주기 위한 api 문자열 parser 개발.
개별트레이스 로직의 데이터를 생성하는 부분의 복잡도가 높아 리팩토링하여 RecordSetService에서 로직을 펼침.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1329 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-13 08:33:51 +00:00
Woonduk Kang 5af4d3da89 [강운덕] [LUCYSUS-1744] arcus interceptor도 정식 api 스펙을 보도록 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1326 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-12 06:02:32 +00:00
Woonduk Kang 4aa1ad63ea [강운덕] [LUCYSUS-1744] rpc client쪽의 interceptor에서 rpcName 저장부분 제거.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1325 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-12 05:12:48 +00:00
Woonduk Kang e6a26b5171 [강운덕] [LUCYSUS-1744] jdbc api interceptor에서 recordRpc 삭제.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1324 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-12 04:35:03 +00:00
Chisu Yu 2ec3c54051 [유치수] [NOBTS] 로그메시지 수정. profile.enable
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1323 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-12 02:57:55 +00:00
Chisu Yu 437d32e07f [유치수] [NOBTS] hippo.config가 설정되지 않으면 프로파일 하지 않음을 기본값으로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1322 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-12 02:23:30 +00:00
Chisu Yu e3b05184aa [유치수] [NOBTS] nodename 길이 체크 안함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1321 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-12 02:20:12 +00:00
Chisu Yu 39cb9111f6 [유치수] [NOBTS] profile.enable 설정 상수값 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1320 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-12 02:19:42 +00:00
Chisu Yu 93c0fc4025 [유치수] [NOBTS] http client에서 프로토콜 수집 안함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1317 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-11 08:45:51 +00:00
Woonduk Kang ec647221bd [강운덕] [LUCYSUS-1744] profiler의 testclassLoader가 modify된 class를 못 찾는 문제가 있어 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1316 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-11 08:11:03 +00:00
Woonduk Kang 3bd13573d4 [강운덕] [LUCYSUS-1744] TraceIndexDao가 byte[]가 아닌 TraceId를 리턴하도록 수정. acceptedTime을 static api가 아닌 객체로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1310 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-11 04:38:21 +00:00
Woonduk Kang 176fe413c1 [강운덕] [LUCYSUS-1744] common에 있는 SpanEvent를 SpanEventBo로 변경. ServiceType에 includeDestinationId옵션을 포함시켜 ApiType에 출력여부를 옵션화 시킴
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1305 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-08 08:52:28 +00:00
Chisu Yu 40adaa86e8 [유치수] [NOBTS] todo 표
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1303 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-07 08:11:25 +00:00
Woonduk Kang dcd2b81f19 [강운덕] [LUCYSUS-1744] jdk의 bootstrap 로더에 로딩되는 특수한 클래스의 경우 agent가 로드되는 AppClassaLoader보다 더 상위라서 기존 bci코드로는 하위 class Loader에 위치한 interceptor에 접근이 안되는 문제가 발생한다.
- ContextClassLoader를 이용하여 reflection으로 동적 호출되는 interceptor코드를 생성한다. 일반적인 was환경에서는 ContextClassLoader는 WebAppClassLoader가 되어 Agent의 cl보다 더 하위 cl이라 문제가 발생하지 않을것임.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1301 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-07 07:48:49 +00:00
Chisu Yu 35f249f08a [유치수] [NOBTS] sun.net.www.protocol.http.HttpURLConnection modifier추가. (동작 안함.)
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1299 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-06 10:04:58 +00:00
Woonduk Kang e11936cb11 [강운덕] [LUCYSUS-1744] serviceName의 span에 applicationId를 기본으로 포함하도록 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1296 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-06 07:51:31 +00:00
Chisu Yu c6303b1f4d [유치수] [NOBTS] log message 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1295 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-06 05:59:25 +00:00
Woonduk Kang bc262a0f57 [강운덕] [LUCYSUS-1744] span의 serviceName을 applicationId로 변경함. applicationName은 agent에서 받도록 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1281 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-04 09:37:23 +00:00
Woonduk Kang 72c811c2b2 [강운덕] [LUCYSUS-1744]Event는 범위가 너무 넓어서 SpanEvent로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1276 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-04 06:05:41 +00:00
Chisu Yu 76336a9634 [유치수] [NOBTS] add logs
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1275 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-04 02:24:14 +00:00
Woonduk Kang ab9690dbda [강운덕] [LUCYSUS-1744] SubSpan을 Event로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1270 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-28 07:37:22 +00:00
Woonduk Kang c468844a19 [강운덕] [LUCYSUS-1744] destination 에 대한 수정시 SubSpanList에 대한 변경이 누락되어 추가함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1266 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-28 06:28:37 +00:00
Woonduk Kang cb9bc2aa30 [강운덕] [LUCYSUS-1744]SubSpanList의 클래명이 직관적이지 않아 SpanChunk로 변경함
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1264 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-28 02:57:29 +00:00
Woonduk Kang f6a5638e8d [강운덕] [LUCYSUS-1744] subSpan의 serviceName을 제거하였음. SPan의 serviceName은 추가 수정이 필요함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1263 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-27 11:19:27 +00:00