Woonduk Kang
f615f2567e
[강운덕] [LUCYSUS-1744] hippo-common의 패키지 명을 pinpoint-common으로 변경.
...
- version을 0.0.2에서 0.0.3-SNAPSHOT으로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1730 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-31 06:51:13 +00:00
Woonduk Kang
8ac41e916a
[강운덕] [LUCYSUS-1744] preparedStatement의 sql parsing result의 캐쉬 로직이 sampler와 같이 동작할 경우 정상적으로 동작하지 않는 문제가 있어 수정함.
...
- sampling 대상이 아닐 경우도 sql parsing result가 캐쉬 되도록 해야 sampling 대상이 호출하였을 경우 정상동작함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1597 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-02 10:25:11 +00:00
Woonduk Kang
0c3184bb07
[강운덕] [LUCYSUS-1744] interceptor의 캐스팅 비용을 없앨수 있도록 interceptor을 분리하고, 인터셉팅 타이밍을 around타입으로 제한함. before, after의 부분적 인터셉팅은 별도 코드값으로 받도록함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1593 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-30 09:38:46 +00:00
Woonduk Kang
9ecd12eaec
[강운덕] [LUCYSUS-1744] 메소드호출비용이 좀더 적은 SimpleXXXinterceptor가 추가됨. method의 info를 추가적으로 넘겨주지 않아. interceptor의 호출 비용을 줄일수 있음.
...
- 추후 interceptor의 캐스팅 비용을 줄일 방안을 추가적으로 강구해야 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1592 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-30 07:01:41 +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
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
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
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
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
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
0dc0de0b1f
[강운덕] [LUCYSUS-1744] api metadata를 별도 전송하고 metadata의 상수값을 전달하는 로직 개발.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1134 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-01 02:33:16 +00:00
Chisu Yu
d48720d691
[유치수] [NOBTS] call stack 테스트를 위한 method modifier 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1121 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-01-28 08:37:00 +00:00
Woonduk Kang
468a120ab4
[강운덕] [LUCYSUS-1744] api 를 상수로 매핑하는 코드 개발.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@927 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-27 06:27:03 +00:00
Woonduk Kang
b8c73bfdef
[강운덕] [LUCYSUS-1744] span의 데이터를 api 를 기반으로 변경하기 위해 1차 적으로 정적으로 api정보를 수집받을수 있도록 수정함.
...
method의 parameter의 variablename을 획득할수 있도록 수정함. 단 디버그 컴파일 시만 간능함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@871 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-16 13:03:57 +00:00
Woonduk Kang
6bb0478ede
[강운덕] [LUCYSUS-1744] 인터셉터 재사용로직 버그 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@658 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-14 09:35:50 +00:00
Woonduk Kang
92f35b7727
[강운덕] [LUCYSUS-1744] jdbc interceptor 리팩토링.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@657 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-14 03:01:54 +00:00
Woonduk Kang
58f508c364
[강운덕] [LUCYSUS-1744] mysql의 bindvariable 추적가능하도록 기능 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@601 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-10 05:20:12 +00:00
Woonduk Kang
41079a392e
[강운덕] [LUCYSUS-1744] preparedStatement 생성의 추적이 가능하도록 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@600 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-07 05:44:13 +00:00
Woonduk Kang
ac36bc5e48
[강운덕] [LUCYSUS-1744] mysql byte code수정 기능 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@599 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-07 03:39:11 +00:00
Woonduk Kang
ee566a4dff
[강운덕] [LUCYSUS-1744] bytecode조작 클래스의 api가 exception을 던지도록 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@596 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-06 08:10:57 +00:00
Woonduk Kang
3902fda1b9
[강운덕] [LUCYSUS-1744] 인터셉터 동작시 파라미터의 타입정보를 알수 있도록 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@584 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-05 09:48:41 +00:00
Woonduk Kang
beb607891e
[강운덕] [LUCYSUS-1744] 생성자에 interceptor를 걸수 있도록 추가. injection code를 format기반으로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@581 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-05 07:34:48 +00:00
Chisu Yu
f8920d3834
[유치수] [NOBTS] modify arcus modifier.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@578 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-05 05:08:45 +00:00
Woonduk Kang
94e6a2f2ed
[강운덕] [LUCYSUS-1744] tracevariable 추가api를 별도 클래스로 추출.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@577 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-04 10:28:26 +00:00
Woonduk Kang
acd206b2ca
[강운덕] [LUCYSUS-1744] udp socket data receiv
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@574 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-04 09:24:52 +00:00
Woonduk Kang
4280aa93ee
[강운덕] [LUCYSUS-1744] mysql interceptor 추가, testcase작성이 가능한 testclassloader 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@569 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-09-04 07:02:01 +00:00
Chisu Yu
01bf8eb108
[유치수] [NOBTS] modified
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@564 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-08-30 08:47:51 +00:00
Chisu Yu
b60e8ec186
[유치수] [NOBTS] formatting, modifying, remove unnecessary codes.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@562 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-08-30 04:36:09 +00:00
Woonduk Kang
fc6659ce20
[강운덕] [LUCYSUS-1744] 생성자 일때의 insertBefore 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@552 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-08-28 08:39:02 +00:00
Woonduk Kang
af6b424729
[강운덕] [LUCYSUS-1744] 인터셉터 테스트 코드 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@538 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-08-27 09:05:55 +00:00
Woonduk Kang
df7ee7c408
[강운덕] [LUCYSUS-1744] interceptor load 코드 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@533 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-08-24 09:40:46 +00:00
Chisu Yu
01c0bc2e62
[유치수] [NOBTS] add interceptor debugging code.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@532 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-08-22 10:32:28 +00:00
Woonduk Kang
e13abc08b5
[강운덕] [LUCYSUS-1744] 바이트 코드 변환 부분 추상화.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@531 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-08-22 08:55:32 +00:00