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
Woonduk Kang
7e4a9a93b3
[강운덕] [LUCYSUS-1744] span, pSpan의 타입 전환시 int로 변경하도록 함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1198 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-15 01:39:45 +00:00
Woonduk Kang
d1043f91e1
[강운덕] [LUCYSUS-1744] db액션이 수행되었을 경우 query execute류만 통계 테이블로 잡도록 code를 쪼갬.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1196 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-14 09:15:51 +00:00
Woonduk Kang
f16d4dffe7
[강운덕] [LUCYSUS-1744]실패하는 일부 testcase 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1193 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-14 05:17:43 +00:00
Woonduk Kang
c36a0cffae
[강운덕] [LUCYSUS-1744] AnnotationNames -> AnnotationKey로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1192 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-13 10:20:28 +00:00
Chisu Yu
a908485277
[유치수] [NOBTS] remote addr 수집 기능 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1187 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-13 08:03:53 +00:00
Woonduk Kang
1242b409e5
[강운덕] [LUCYSUS-1744] subspan의 통계정보를 잘못 핸들링 하는 부분이 있어서 수정. span저장시 server의 일관된 시간을 저장하도록 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1185 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-13 07:10:22 +00:00
Woonduk Kang
4d9c70b686
[강운덕] [LUCYSUS-1744] agent의 유니크성을 높이기 위해서 short 타입의 identifier를 추가함.
...
apimetainfo, sqlmeatainfo에서 validation체크를 할때 사용함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1179 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-12 08:28:23 +00:00
Woonduk Kang
ee613bd0b0
[강운덕] [LUCYSUS-1744] annotation에서 thread 정보를 기록하는 부분 제거.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1175 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-12 06:03:37 +00:00
Woonduk Kang
5ed87bbc14
[강운덕] [LUCYSUS-1744] 우선순위가 높은 메시지의 경우 별도 queue를 가진 datasender를 사용하도록 수정.
...
- 우선순위가 높은 메시지: metadata류, agent info.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1174 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-12 05:50:37 +00:00
Woonduk Kang
a1ab73c998
[강운덕] [LUCYSUS-1744] api metadata를 별도 전송하고 metadata의 상수값을 전달하는 로직 개발.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1163 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-08 05:57:31 +00:00
Chisu Yu
b29d780efa
[유치수] [NOBTS] refactoring
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1159 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-06 07:29:24 +00:00
Woonduk Kang
55f70e037b
[강운덕] [LUCYSUS-1744] was에서 class를 reloading할 경우 오류 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1157 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-06 06:33:45 +00:00
Woonduk Kang
02625b0b59
[강운덕] [LUCYSUS-1744] annotation 의 key사이즈를 code 값으로 변경함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1154 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-06 05:27:48 +00:00
Chisu Yu
64ad6c9835
[유치수] [NOBTS] remove unnecessary imports
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1147 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-05 06:09:52 +00:00
Woonduk Kang
e7e39aeede
[강운덕] [LUCYSUS-1744] spanid, parentSpanid를 long에서 int로 변경함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1146 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-04 10:20:02 +00:00
Chisu Yu
6d0897fdb2
[유치수] [NOBTS] change logging condition
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1145 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-01 09:40:03 +00:00
Woonduk Kang
a3c6b170cf
[강운덕] [LUCYSUS-1744] interceptor의 after를 공통 api로 변경. Trace, AsyncTrace객체의 로그 레벨 조정
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1144 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-01 09:08:59 +00:00