Commit Graph
684 Commits
Author SHA1 Message Date
Chisu Yu ec6ed013b6 [유치수] [NOBTS] 버전 1.0.2-SNAPSHOT으로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3101 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-15 08:43:57 +00:00
Chisu Yu cb18f1465f [유치수] [NOBTS] 1.0.1로 버전 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@3100 84d0f5b1-2673-498c-a247-62c4ff18d310
2014-01-15 01:44:56 +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 fe7e8614ed [강운덕] [PINPOINT-229] pmd, findbugs report plugin 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2994 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-12-09 09:30:57 +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
Woonduk Kang 12460d947a [강운덕] [LUCYSUS-1744] 0.0.4->1.0.0-SNAPSHOT 으로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2844 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-07 09:23:36 +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
Chisu Yu 0d478400fc [유치수] [NOBTS] 0.0.4로 버전 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2823 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-07 02:07:07 +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 993f475f20 [강운덕] [LUCYSUS-1744] testcase수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2559 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-21 01:37:34 +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
Woonduk Kang 92051897b3 [강운덕] [LUCYSUS-1744] httpclient4 interceptor의 공통 로직을 추출하여 하나의 클래스로 뽑아냄.
- 기반 로직은 거의 똑같으나 일부 부분이 달라 중복 로직이 있어야 되어 이를 리팩토링함. 관련 로직에 옵션관련 예외 케이스 많아 실수가 많이 나올수 있음.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2534 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-16 08:41:51 +00:00
Woonduk Kang 397c156f00 [강운덕] [LUCYSUS-1744] abstractClass의 중복 로드 여부를 추가적으로 체크 하도록 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2531 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-16 06:06:20 +00:00
Woonduk Kang 398e6a4e00 [강운덕] [LUCYSUS-1744] interceptor 강제 classLoader define시 superClass가 추상 클래스 일 경우, 추가적으로 로드하도록 함.
- 완전한 계층 구조를 다 포함하려면, 코드가 복잡해서 제한적으로 class를 로드시키도록 되어 있음.  


git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2530 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-16 05:25:17 +00:00
Woonduk Kang 5b74a24266 [강운덕] [LUCYSUS-1744] httpclient4 cookie, post 덤프시 샘플링 레이트를 적용할수 있도록 개선.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2529 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-16 02:51:33 +00:00
Woonduk Kang 2acdbdc6b3 [강운덕] [LUCYSUS-1744] httpclient4 interceptor에서 cookie레코딩시 데이터 사이즈를 체크하고 레코딩하도록 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2527 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-16 01:44:08 +00:00
Woonduk Kang 908cb9d39b [강운덕] [LUCYSUS-1744] endElapsedTime이 0일 경우 데이터를 레코딩하지 않도록 개선. 작은 패킷 기준으로 약간의 데이터 사이즈 감소 효과를 얻을수 있다.
- arcus 호출시 451->442  nested호출시:1084->1022

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2526 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-16 01:31:46 +00:00