Woonduk Kang
d8d3ea81f0
[강운덕] [PROFILER-31] traceContext 존재 및 핸들링 기능을 SpanSimpleAroundInterceptor로 위임함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4105 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-30 08:25:08 +00:00
Woonduk Kang
7c5b1a7bb0
[강운덕] [PROFILER-31] client측 response time recoding을 위해 bloc쪽 소스 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4103 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-30 07:57:46 +00:00
Chisu Yu
2e4cfb0111
[유치수] [profiler-53] traceid 관련 로그 수정 및 잘못된 return 문 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4102 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-30 07:27:15 +00:00
Woonduk Kang
d31cc01992
[강운덕] [PROFILER-31] 중복로직을 traceContext로 병합함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4101 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-30 07:16:25 +00:00
Chisu Yu
c968b7fece
[유치수] [NOBTS] 중복된 로그 제거
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4100 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-30 07:15:30 +00:00
Woonduk Kang
d39e461128
[강운덕] [PROFILER-31] tomcat interceptor 에서 client의 response데이터를 수집하도록 함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4099 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-30 06:31:33 +00:00
Woonduk Kang
e8d4100c9a
[강운덕] [PROFILER-31] StorageFactory interface도 이동시킴.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4097 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-30 02:50:30 +00:00
Hoonmin Kim
e2a2ec52fb
[김훈민] Fixed #24 결과값이 OperationFuture인 경우에만 end-point를 추출하도록 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4094 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-27 09:01:53 +00:00
Hoonmin Kim
40a15b2c97
[김훈민] Fixed #5 to support FrontCacheMemcachedClient and FrontCacheFuture
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4093 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-27 08:55:40 +00:00
Woonduk Kang
9075f11f8e
[강운덕] [PROFILER-31] tomcat interceptor 리팩토링. 복잡도 감소 및 로직 집중화.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4092 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-27 07:45:20 +00:00
Woonduk Kang
ce2fc7b276
[강운덕] [PROFILER-31] tomcat interceptor 리팩토링. 복잡도 감소 및 로직 집중화.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4091 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-27 07:43:51 +00:00
Woonduk Kang
fdb419bf4e
[강운덕] [PROFILER-31] tomcat interceptor 리팩토링. 복잡도 감소 및 로직 집중화.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4090 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-27 07:20:40 +00:00
Woonduk Kang
c1587c7ae8
[강운덕] [PROFILER-31] StorageFactory 관련 클래스의 패키지이동에 따라 test도 이동시킴.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4086 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-27 01:45:11 +00:00
Woonduk Kang
e1f6ac5878
[강운덕] [PROFILER-31] StorageFactory 관련 클래스의 패키지를 분리함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4085 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-27 01:43:23 +00:00
Woonduk Kang
d56e83782f
[강운덕] [PROFILER-37] arcus의 TIMEDOUT에 변경이 있는지 체크하는 test를 추가해둠.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4084 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-26 09:13:15 +00:00
Woonduk Kang
45c22bc77b
[강운덕] [PROFILER-31] RPC 통계 기능 추가를 위해 TraceContext에서 TraceFactory로 기능을 분리해냄.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4083 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-26 09:00:08 +00:00
Woonduk Kang
6327adc0a1
[강운덕] [PROFILER-34] mysql interceptor에 필요없는 interface 삭제.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4082 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-26 08:11:17 +00:00
Hoonmin Kim
6bf115c698
[김훈민] Fixed typo: arucs -> arcus
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4076 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-24 05:27:59 +00:00
Woonduk Kang
7bd0816501
[강운덕] [PROFILER-46] api 변경으로 인해 testcase에 문제가 있는 부분이 있어 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4063 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-20 09:49:20 +00:00
Woonduk Kang
d68c3eee06
[강운덕] [PROFILER-46] udp socket의 옵션을 동적으로 변경가능하도록 수정함.
...
- socket의 sendbuffersize, timeout 이 가능함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4061 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-20 06:40:15 +00:00
Woonduk Kang
ef4ddb8293
[강운덕] [PROFILER-45] bindValue의 전체 길이 말고 개별 value가 limit를 넘었을 경우도 체크하도록 수정함.
...
- 생략 데이터를 전체 - 출력수가 아니고, 그냥 보기 쉽게 전체 길이로 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4060 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-19 10:54:58 +00:00
Woonduk Kang
18935c6b5b
[강운덕] [PROFILER-45] bindValue의 length 제한이 넘었을 경우 생략메시지를 붙이도록 하였음. 생략메시지가 없으니 생략된건지 아닌지 알수가 없어 다시 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4059 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-19 10:32:13 +00:00
Woonduk Kang
c92a46a75d
[강운덕] [PROFILER-46] datagram packet의 max사이즈가 넘었는지 미리 체크하는 로직을 같이 추가함.
...
- datagram socket이 안전하도록 가능한 정확한 packet만 넘기는게 좋을듯함.
- 메시지가 작을 경우도 too long 에러가 발생하는 경우가 있어, 싸이드 이펙트 일 가능성이 있어서 packet에 대한 validcheck 를 강호함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4058 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-19 08:02:39 +00:00
Woonduk Kang
90b9f91785
[강운덕] [PROFILER-46] isNetworkAvalable 에 오타가 있어 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4057 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-19 02:52:32 +00:00
Woonduk Kang
10b95de353
[강운덕] [profiler-48] logger 세팅 코드를 다른 코드들과 동일한 패턴으로 수정, 인터셉팅 enable코드를 bytecode변경전에 확인하도록 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4056 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-19 02:48:24 +00:00
Woonduk Kang
6cd95d805d
[강운덕] [PROFILER-49] udp sendBuffersize를 변경가능하도록 수정.
...
- sendBufferSize를 할당한후에, get으로 다시 로그로 확인가능하도록 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4049 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-18 09:10:25 +00:00
Chisu Yu
405afe08e0
[유치수] [profiler-48] add ibatis, mybatis interceptor on/off configuration
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4047 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-18 08:44:27 +00:00
Woonduk Kang
db711a2df4
[강운덕] [PROFILER-47] config 파일에서 buffering에 대한 옵션을 정리함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4046 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-18 08:37:56 +00:00
Woonduk Kang
e8cbcc0501
[강운덕] [PROFILER-47] network 부하 절감을 위해 limit 타임 이하일 경우 spanEvent discard하는 기능을 제거함.
...
- 추후 해당 기능을 부활 시킬 경우, rpc spanEvent를 버리는것이 문제가 될수 있는데. rpcSpanEvent를 살리는 방향으로 하였을 경우 rpcSpanEvent는 depth는 무조건 1로 하면 되지 않을까함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4043 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-18 07:11:53 +00:00
Woonduk Kang
e500f96929
[강운덕] [PROFILER-45] bind parameter 생성시 사이즈 제한 로직 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4040 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-18 04:38:38 +00:00
Woonduk Kang
89f56646fe
[강운덕] [PROFILER-46] packet 에러시 packet의 사이즈를 출력하도록 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4037 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-18 01:32:42 +00:00
Woonduk Kang
1f40d30a0d
[강운덕] [PROFILER-46] packet 에러시 packet의 사이즈를 출력하도록 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4036 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-17 10:46:13 +00:00
Chisu Yu
6d8bd96a2a
[유치수] [profiler-43] config file내용을 알기 쉽도록 모듈별로 이름을 적어둠.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4031 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-17 05:35:17 +00:00
Chisu Yu
8d44c8ba58
[유치수] [profiler-36] ClosableHttpClient 인터셉터 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4027 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-17 02:45:18 +00:00
Woonduk Kang
652af6d3f1
[강운덕] [PROFILER-31] servletInterceptor, blocInterceptor에 sampling 레이트 체크 코드가 누락되어있어 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4025 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-16 09:36:13 +00:00
Woonduk Kang
8dd29eea9a
[강운덕] [PROFILER-39] TargetClassLoader를 명시하지 않은 부분이 있어 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4024 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-16 08:07:14 +00:00
Woonduk Kang
4ea989455b
[강운덕] [PROFILER-42] memcached lib에서 호환성 체크를 하여 2.x 버전의 memcached에서 인터셉팅을 수행하지 않도록함.
...
- 해당 코드는 한계가 있음. future는 그대로 modifier를 수행함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4014 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-12 10:58:25 +00:00
Woonduk Kang
4e700e96ab
[강운덕] [PROFILER-42] agent-dir자동 구성에 따른 ant deploy위치 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4013 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-12 07:52:01 +00:00
Hoonmin Kim
88d2e4060f
[김훈민] #37 memcached client 버전 체크
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4010 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-11 06:33:31 +00:00
Woonduk Kang
72ef586c09
[강운덕] [PROFILER-42] 이전 관련 내용이 39로 commit되어 있음. pmd plugin의 configuration에서 validation에러가 나는 부분 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4008 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-11 04:41:05 +00:00
Chisu Yu
6fec72444e
[유치수] [profiler-42] build script 수정
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4007 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-11 02:42:22 +00:00
Woonduk Kang
c05c3a1872
[강운덕] [PROFILER-37] type변환을 안한 부분이 있어 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4004 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-11 02:26:45 +00:00
Woonduk Kang
7e1b6e2642
[강운덕] [PROFILER-39]pinpoint 배포 디렉토리가 자동으로 빌드되도록 개선함.
...
- pinpoint*.jar를 맞는 위치에 자동으로 배포.
- pom.xml 에 정의된 dependendy에 따라 자동으로 lib를 구성함.
- profile에 맞는 log4.xml, config파일을 자동으로 위치시킴.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@4003 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-11 02:05:21 +00:00
Woonduk Kang
587cef80a4
[강운덕] [PROFILER-37] arcus lib 대신에 couchbase lib 디펜던시 추가시 OperationState.TIMEDOUT 상태가 없어서 compile 에러가 나는것을 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3999 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-10 06:53:12 +00:00
Woonduk Kang
e5ece2aa1f
[강운덕] [PROFILER-34] regex precompile코드 제거. 많이 호출되는 않는 api라 그냥 안하는게 좋을듯함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3995 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-05 10:16:44 +00:00
Woonduk Kang
e71b38828e
[강운덕] [PROFILER-39] mysql cubrid preparedStatement api 추가로 호출하는도록 test보완
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3994 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-05 09:32:14 +00:00
Woonduk Kang
f289937b14
[강운덕] [PROFILER-39] 지원하지 않던 prepareStatement, createStatement api를 추가적으로 처리하도록 함. hibernate가 현재 interceptor하지 않는 api를 사용하고 있음.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3993 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-05 07:04:09 +00:00
Woonduk Kang
b39d080cd5
[강운덕] [PROFILER-34] loadbalance driver관련 처리 삭제.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3984 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-03 10:05:50 +00:00
Woonduk Kang
0879fb6907
[강운덕] [PROFILER-34] loadbalance type mysql driver testcase 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3983 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-03 09:51:51 +00:00
Woonduk Kang
5e9e6ab914
[강운덕] [PROFILER-34] mysql의 driver type이 loadbalance connection일때의 처리강화.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3982 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-06-03 08:51:03 +00:00