Woonduk Kang
879cccf43b
[강운덕] [PINPOINT-267] ci에 multi thread 잠재적 버그로 지적 되어 수정. 별 문제는 없으나, multi thread 잠재적 문제라 수정하였음.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3252 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-02-04 09:10:48 +00:00
Woonduk Kang
e085ea19d6
[강운덕] [PINPOINT-267] List.size()대신 isEmpty()를 사용할수 있는 곳 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3249 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-02-04 07:24:26 +00:00
Woonduk Kang
04b8c5217d
[강운덕] [PINPOINT-265] 운영환경의 기본 샘플링율을 20으로 설정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3210 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-24 05:04:29 +00:00
Woonduk Kang
842ad37904
[강운덕] [PINPOINT-267] klocwork 지적 부분 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3205 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-24 02:37:27 +00:00
Woonduk Kang
3d7dcba73a
[강운덕] [PINPOINT-267] klocwork 지적 부분 수정. lookahead 시 null이 나올수 있는 가능성이 있어 null이 발생할 경우 Syntax error를 던지도록 함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3204 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-23 11:29:50 +00:00
Woonduk Kang
62cac417d6
[강운덕] [PINPOINT-267] klocwork 지적 부분 수정.
...
mssql 쪽은 아직 개발이 되지 않음.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3203 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-23 11:18:05 +00:00
Woonduk Kang
574d26504a
[강운덕] [PINPOINT-267] klocwork 지적 부분 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3202 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-23 11:11:03 +00:00
Woonduk Kang
c3be6aa47d
[강운덕] [PINPOINT-267] ci에서 test를 연속해서 돌릴경우, cl에 이미 로드된 test class를 다시 로드 하는 경우가 발생하여 문제가 생김.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3199 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-23 10:51:47 +00:00
Woonduk Kang
6a2fa4992d
[강운덕] [PINPOINT-267] testcase실패 수정.
...
ci서버에서 test가 2번이상 돌아갈 경우 이미 define된 class를 다시 define하려고 하여 문제가 발생할수 있음.
일단 임시 방편으로 다시 define하려고 할 경우. 실패후 그냥 현재 cl에서 class를 찾는 코드로 변경함.
좀더 장기적으로는 define할 cl을 좀더 정확하게 지정한다거나 testclass를 로딩할 cl도 지정할수 있도록 해야 될것으로 보임.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3197 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-23 05:57:26 +00:00
Woonduk Kang
6895669b89
[강운덕] [PINPOINT-267] findbug 지적 부분 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3194 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-23 02:27:34 +00:00
Woonduk Kang
3963a08a18
[강운덕] [PINPOINT-267] ci에서 test가 실패하여 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3193 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-23 01:45:46 +00:00
Woonduk Kang
1322bea969
[강운덕] [PINPOINT-267] findbug 지적 부분 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3185 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-22 07:28:49 +00:00
Woonduk Kang
79d7405beb
[강운덕] [PINPOINT-241] 운영 collector주소로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3078 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-06 10:12:36 +00:00
Woonduk Kang
bdb8dfaf16
[강운덕] [PINPOINT-257] trace가 null일때 구지 log를 찍을 필요가 없어 삭제함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3058 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-02 05:03:44 +00:00
Woonduk Kang
80c8d5842e
[강운덕] [PINPOINT-257] sampling시 traceObject를 잘못 가져오게 되어 있어 수정함. currentTraceObject 호출시 null이 발생하는 의미는 trace를 하지 않겠다는 것이므로 바로 return해야 한다.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3057 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-02 04:58:12 +00:00
Chisu Yu
9fecb9dbad
[유치수] [NOBTS] agent의 로그를 agent id 별로 남기도록 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3016 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-12-12 08:17:09 +00:00
Woonduk Kang
85ff37c98d
[강운덕] [PINPOINT-229] length 평가하는 일부 부분을 상수화 함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2972 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-28 07:42:03 +00:00
Woonduk Kang
e48bcaf326
[강운덕] [LUCYSUS-1744] 필요 없는 log삭제.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2884 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-13 01:41:41 +00:00
Woonduk Kang
3dc4c2d22c
[강운덕] [LUCYSUS-1744] ScopeObject logger level 체크를 앞단에서 체크하고 실제 동작 환경에서는 체크하지 않도록 함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2868 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-12 04:59:38 +00:00
Woonduk Kang
11434cf2ec
[강운덕] [LUCYSUS-1744] fromToFilter 리팩토링
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2860 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-11 04:53:56 +00:00
Woonduk Kang
9261585d15
[강운덕] [LUCYSUS-1744] Database connect에 실패하였을 경우 unknown이 나오지 않고 database의 type을 좀더 정확하게 처리하도록 개선.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2852 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-08 09:29:56 +00:00
Woonduk Kang
ec04c2610c
[강운덕] [LUCYSUS-1744] SpanChunkFactory의 List.size체크를 잘못하는 버그가 있어 수정한 부분 소스 정리.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2851 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-08 08:32:11 +00:00
Woonduk Kang
9b4ad3fa53
[강운덕] [LUCYSUS-1744] SpanChunkFactory의 List.size체크를 잘못하는 버그가 있어 수정함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2845 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-07 09:49:56 +00:00
Chisu Yu
7b2d314302
[유치수] [NOBTS] agent 설정 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2836 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-07 04:49:41 +00:00
Chisu Yu
4c7bb55d92
[유치수] [NOBTS] 빌드배포스크립트, 환경설정파일 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2834 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-07 02:52:59 +00:00
Woonduk Kang
15d9ef69f8
[강운덕] [LUCYSUS-1744] null체크 로직 강화.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2816 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-06 10:02:03 +00:00
Woonduk Kang
a1540ff6dd
[강운덕] [LUCYSUS-1744]timeout 시간을 5초로 늘림.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2805 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-06 06:21:58 +00:00
Woonduk Kang
41b343f9a5
[강운덕] [LUCYSUS-1744] null, range체크 강화. ArrayUtils에서 range경계선에서 문자열 부정확하게 생성되는 부분이 있어 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2802 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-06 05:28:12 +00:00
Woonduk Kang
4da183c691
[강운덕] [LUCYSUS-1744] spanId를 long으로 반납안하는 부분이 있어 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2746 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 08:39:25 +00:00
Woonduk Kang
52f2655f26
[강운덕] [LUCYSUS-1744] author 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2743 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 07:30:56 +00:00
Woonduk Kang
311a9d1ab6
[강운덕] [LUCYSUS-1744] 더빠른 abs method 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2734 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 05:53:44 +00:00
Woonduk Kang
4583f0884e
[강운덕] [LUCYSUS-1744] util class는 final class로 선언
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2733 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 05:24:39 +00:00
Woonduk Kang
612b3e1587
[강운덕] [LUCYSUS-1744] spanId, parentSpanId를 int->long으로 다시 변경함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2731 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 05:14:57 +00:00
Hoonmin Kim
affcd6f926
[김훈민] [PINPOINT-213] 수집하는 데이터 줄임. GC 통계를 일반화. AgentStat에 다른 종류의 통계가 들어갈 수 있도록 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2724 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 02:10:09 +00:00
Woonduk Kang
5507d4ac35
[강운덕] [LUCYSUS-1744] version 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2666 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-30 08:23:22 +00:00
Woonduk Kang
ef59f0a1c3
[강운덕] [LUCYSUS-1744] profiler가 배포 될 경우 자동으로 maven의 version필드를 가져 오도록 처리함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2642 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-28 10:28:56 +00:00
Woonduk Kang
e651892e2a
[강운덕] [LUCYSUS-1744] TranscoderUtils을 사용하지 않고 자체적인 인디코딩 로직을 사용함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2641 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-28 08:22:50 +00:00
Woonduk Kang
fa6476d0ca
[강운덕] [LUCYSUS-1744] agentInfo를 tcp채널로 한번만 보내기 위해서 tcp 채널의 api를 일부 변경함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2630 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-25 05:19:48 +00:00
Woonduk Kang
c1c1abb4f3
[강운덕] [LUCYSUS-1744] limit값을 지니고 range스캔하는 api 재설계. agentInfo정보
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2606 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-23 10:33:30 +00:00
Woonduk Kang
320992a5e1
[강운덕] [LUCYSUS-1744] post entity의 stream에서 일정 length의 데이터만 보도록 개선.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2569 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-21 07:03:20 +00:00
Woonduk Kang
58449939ee
[강운덕] [LUCYSUS-1744] type casting이 잘못된 부분이 있어 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2567 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-21 06:15:28 +00:00
Woonduk Kang
697d0fe78a
[강운덕] [LUCYSUS-1744] checkLibrary시 classLoader가 null일 경우 처리.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2555 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-18 07:25:44 +00:00
Woonduk Kang
0d4960f2a1
[강운덕] [LUCYSUS-1744] 개별 transactionId를 1개의 binary로 묶음. 버전 필드를 추가하여 향후 변경될 경우 별도 처리가 가능하도록 함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2554 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-18 07:09:55 +00:00
Woonduk Kang
cbf86efa1b
[강운덕] [LUCYSUS-1744] SpanEvent가 개별로 collector에 전달되는 일 제거. ioThread에서 span, spanEvent를 건드리는 일이 없도록 개선.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2551 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-18 02:46:30 +00:00
Woonduk Kang
802a1ed73f
[강운덕] [LUCYSUS-1744] Span의 toThrift처리 제거.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2548 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-17 11:22:26 +00:00
Woonduk Kang
4698687319
[강운덕] [LUCYSUS-1744] newInterceptor를 호출하지 않아도 되는 intercetpro를 호출하는 경우 명시적인 에러를 발생시키도록 개선. newIntercetpro를 호출하고 싶은 경우 TargetClassLoader로 마크해야 한다.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2543 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-17 08:58:11 +00:00
Woonduk Kang
34ce60db20
[강운덕] [LUCYSUS-1744] 오타 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2542 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-17 08:20:03 +00:00
Woonduk Kang
c62c60c97e
[강운덕] [LUCYSUS-1744] buffer의 putPrefixedXXX이 저장하는 size갯수를 varInt로 저장하고, prefix1등의 사이즈적게 가져가기 위한 api는 제거함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2539 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-17 07:14:01 +00:00
Woonduk Kang
3c7b2accb8
[강운덕] [LUCYSUS-1744] MethodInterceptor는 newInterceptor를 통해 생성하면 안됨.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2536 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-17 05:34:32 +00:00
Woonduk Kang
ace4256baa
[강운덕] [LUCYSUS-1744] exception발생시의 데이터인 exceptionId, exceptionMessage를 한번에 묶어서 span, spanEvent에 저장하도록 개선.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2535 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-16 10:46:48 +00:00