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
Woonduk Kang
c569b8a601
[강운덕] [LUCYSUS-1744] http::1.1 이런식으로 안나오도록 destination 에 대한 스펙을 다시 생각하여 구현함. 데이터가 중복되어 있어 추가 정리가 필요하고 좀더 정규화가 필요함.
...
-추가 제거 되어야 될 데이터 : serverName, subspan의 endpoint
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1261 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-27 10:04:56 +00:00
Woonduk Kang
012aaf38fe
[강운덕] [LUCYSUS-1744] span, subspan의 데이터 정형화를 위해 일부 수정분. commit
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1238 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-20 10:57:01 +00:00
Woonduk Kang
1808f92a68
[강운덕] [LUCYSUS-1744] span, subspan의 데이터 정형화를 위해 일부 수정분. commit
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1237 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-20 10:55:37 +00:00
Woonduk Kang
d4b9d208a8
[강운덕] [LUCYSUS-1744] trace객체의 데이터 레코딩시 중복 데이터의 통합을 위해서 api를 개별로 분리함.
...
통계 테이블의 데이터가 실시간으로 갱신되지 않는 문제가 있어 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1231 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-19 10:11:16 +00:00
Woonduk Kang
e08ab1430d
[강운덕] [LUCYSUS-1744] agent의 identifier를 short레인지 안에서 계산하지 않는 버그 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1218 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-18 08:57:53 +00:00
Woonduk Kang
e438ec63c0
[강운덕] [LUCYSUS-1744] annotation의 데이터 타입을 효율화함. thrift타입으로 일원화 하여 typeCode에 대한 낭비를 없앰.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1216 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-18 07:54:14 +00:00
Woonduk Kang
586b45fdad
[강운덕] [LUCYSUS-1744] thrift의 span의 parentSpanId를 optional로 변경하고 root가 아닐때만 데이터를 쓰게함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1213 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-18 02:37:41 +00:00
Woonduk Kang
e98453e3de
[강운덕] [LUCYSUS-1744] 사용하지 않는 class 정리
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1212 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-18 01:55:11 +00:00
Woonduk Kang
e6aa1fe3d0
[강운덕] [LUCYSUS-1744] next spanid를 획득할때 보모의 spanId와 parentSpanId를 둘다 체크해서 안겹치게 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1211 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-18 01:43:10 +00:00
Woonduk Kang
0caf0d3b6d
[강운덕] [LUCYSUS-1744] system monitor정보는 현재 개발중이지 않으므로 않으므로 주석 처리.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1202 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-15 05:15:52 +00:00