Commit Graph
358 Commits
Author SHA1 Message Date
Woonduk Kang f12c17a6d8 [강운덕] [PINPOINT-244] udp l4 패킷이 왔을 경우 무시하는 로직추가
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@3031 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-12-17 06:30:50 +00:00
Woonduk Kang 04664072be [강운덕] [PINPOINT-244] udp 패킷 전송시 data가 0인것을 보낼수 있는지 확인.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@3022 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-12-13 12:05:42 +00:00
Woonduk Kang dfb773397c [강운덕] [PINPOINT-241] trace의 region 쪼개는 정책변경 32기준으로 변경하였음. real용 hbase reset도 만듬.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@3012 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-12-10 09:06:06 +00:00
Woonduk Kang 9ab6962af1 [강운덕] [PINPOINT-241] 성능테스트를 위해 필요 없는 table 삭제, hbase설정에서 리전을 쪼갬.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@3008 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-12-10 06:12:14 +00:00
Woonduk Kang 29ac7e88b2 [강운덕] [PINPOINT-229] pmd, findbugs report plugin 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2994 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-12-09 09:30:57 +00:00
Chisu Yu ade9f8cbe0 [유치수] [NOBTS] 빌드 스크립트, 테스트서버 설정을 1.0.0-SNAPSHOT에 맞게 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2848 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-08 05:56:10 +00:00
Woonduk Kang 87d527662f [강운덕] [LUCYSUS-1744] 0.0.4->1.0.0-SNAPSHOT 으로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2844 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-07 09:23:36 +00:00
Chisu Yu 213052dea6 [유치수] [NOBTS] 빌드배포스크립트, 환경설정파일 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2834 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-07 02:52:59 +00:00
Chisu Yu 345b3ef41a [유치수] [NOBTS] 0.0.4로 버전 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2823 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-07 02:07:07 +00:00
Woonduk Kang 9f7fb92a76 [강운덕] [LUCYSUS-1744] null체크 로직 강화.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2816 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-06 10:02:03 +00:00
Woonduk Kang 54afd2b248 [강운덕] [LUCYSUS-1744] null 체크 강화
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2804 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-06 05:56:19 +00:00
Woonduk Kang a24b2a829f [강운덕] [LUCYSUS-1744] cacheupdate부분 리팩토링, 별도 class로 분리함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2790 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-06 01:51:52 +00:00
Woonduk Kang 68788b5497 [강운덕] [LUCYSUS-1744] hostApplication정보 저장시 timeSlot에 대해서 1번만 저장하도록 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2780 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-05 07:39:31 +00:00
Woonduk Kang c1c09a43a0 [강운덕] [LUCYSUS-1744] traceIndex의 qualifier에 들어가는 transactioId를 가변인코딩을 사용하여 데이터를 처리하도록 개선. 데이터 사이즈가 줄어듬.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2774 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-05 06:31:56 +00:00
Woonduk Kang 4b73de3759 [강운덕] [LUCYSUS-1744] 사용하지 않는 class삭제.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2769 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-05 05:30:34 +00:00
Woonduk Kang c00601625b [강운덕] [LUCYSUS-1744] traceIndex의 데이터 타입을 가변인코딩을 사용하도록 수정하고 agentId를 추가함. dot의 api명을 좀더 명시적으로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2767 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-05 05:07:36 +00:00
Woonduk Kang 11b8c1125f [강운덕] [LUCYSUS-1744] result의 데이터가 empty일 경우 명시적으로 처리함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2762 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-05 02:32:09 +00:00
Chisu Yu ed08e0fe2d [유치수] [NOBTS] host - applicaiton 매핑정보 저장 버그 임시 패치.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2752 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-05 00:33:46 +00:00
Woonduk Kang ee6b973788 [강운덕] [LUCYSUS-1744] author 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2748 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 09:07:40 +00:00
Woonduk Kang b55a930fba [강운덕] [LUCYSUS-1744] spanId를 long으로 변경안된 부분이 있어 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2747 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 08:47:09 +00:00
Woonduk Kang ea942f517c [강운덕] [LUCYSUS-1744] 더빠른 abs method 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2734 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 05:53:44 +00:00
Chisu Yu d162d74a7f [유치수] [NOBTS] 불필요한 코드 제거 . application statistics.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2726 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 02:35:47 +00:00
Hoonmin Kim a45d9db7cc [김훈민] [PINPOINT-213] 수집하는 데이터 줄임. GC 통계를 일반화. AgentStat에 다른 종류의 통계가 들어갈 수 있도록 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2724 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 02:10:09 +00:00
Hoonmin Kim 8f3d27c4dc [김훈민] [NOBTS] JDK7에서 빌드되도록 수정 : maven-war-plugin-2.1.1
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2652 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-30 06:06:03 +00:00
Woonduk Kang b4cb696082 [강운덕] [LUCYSUS-1744] limit값을 지니고 range스캔하는 api 재설계. agentInfo정보
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2606 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-23 10:33:30 +00:00
Chisu Yu 60a1f19668 [유치수] [NOBTS] collector 빌드 스크립트 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2568 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-21 07:01:29 +00:00
Woonduk Kang 708c3ba8c3 [강운덕] [LUCYSUS-1744] testcase수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2559 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-21 01:37:34 +00:00
Chisu Yu e68012096d [유치수] [NOBTS] collector를 tomcat에 얹는 작업으로 인한 빌드 스크립트 및 테스트베드 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2556 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-19 00:33:39 +00:00
Woonduk Kang 937650a089 [강운덕] [LUCYSUS-1744] 개별 transactionId를 1개의 binary로 묶음. 버전 필드를 추가하여 향후 변경될 경우 별도 처리가 가능하도록 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2554 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-18 07:09:55 +00:00
Woonduk Kang 7da957faba [강운덕] [LUCYSUS-1744] SpanEvent가 개별로 collector에 전달되는 일 제거. ioThread에서 span, spanEvent를 건드리는 일이 없도록 개선.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2551 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-18 02:46:30 +00:00
Woonduk Kang e99a87c958 [강운덕] [LUCYSUS-1744] MetaData 분산을 위해서 분산키 추가 32bucket, agentId+ startTime의 32 바이트 기준으로 rowKey 생성.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2546 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-17 10:16:09 +00:00
Woonduk Kang c89e33c922 [강운덕] [LUCYSUS-1744] MetaData의 RowKey의 order수정 agentId + id + agentStartTime -> agentId + agentStartTime + id
- id를 뒤로 빼고, 분산키를 박을 예정임.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2545 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-17 09:48:43 +00:00
Woonduk Kang f8fc9fd9f1 [강운덕] [LUCYSUS-1744] buffer의 putPrefixedXXX이 저장하는 size갯수를 varInt로 저장하고, prefix1등의 사이즈적게 가져가기 위한 api는 제거함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2539 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-17 07:14:01 +00:00
Woonduk Kang 81375e74c1 [강운덕] [LUCYSUS-1744] string cache api추가. jdbc connect시 string cache api 를 사용하는 것으로 변경. 최초 connect시 30개 connection이 생성되는 testcase에서 4k에서 2k로 데이터 사이즈 축소.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2519 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-14 10:47:40 +00:00
Woonduk Kang 67e628fae8 [강운덕] [LUCYSUS-1744] apiId를 annotation에 넣지 않고 span, spanEvent에 직접 id를 넣도록 변경함.
- traceAgentId가 agentId와 동일한 데이터 일경우 traceid를 레코딩 하지 않도록 변경함.
   변경후 mysql최초 connect시 데이터 사이가  4250->4023으로 약 5%줄어듬. mysq 최초 connect의 경우 db문자열이 큰 1.5k정도의 사이즈를 이미차지 하고 있어 실제 5%이상의 성능향상이라고 볼수도 잇음.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2509 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-12 07:25:19 +00:00
Woonduk Kang a9d665a57b [강운덕] [LUCYSUS-1744] agentStat 정보 저장시 timestamp을 제외하고 agentId만으로 rowKey가 분산되도록함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2502 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-11 09:51:00 +00:00
Woonduk Kang 2b7b4faca5 [강운덕] [LUCYSUS-1744]tomcat기반으로 변경되어 server.api의 scope를 provided로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2478 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-10 02:04:02 +00:00
Woonduk Kang 5d4b4c7118 [강운덕] [LUCYSUS-1744] arcus, memcached의 api를 추적여부 설정가능하도록 함. key값을 추적여부 설정가능하게 수정.
- arcus의 첫번째 string을 key로 판단하고 추출하는 extractor추가. 동적 판단이라. 추후 정적 판단로직으로 튜닝이 가능할것 같음.
 - 과거의 정적 api 레코딩 api를 삭제함.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2471 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-08 10:28:22 +00:00
Woonduk Kang a050bcf08b [강운덕] [LUCYSUS-1744] FixedPool관련하여 이름변경이 안된곳이 있어 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2470 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-08 08:12:22 +00:00
Woonduk Kang 1af41b0f0a [강운덕] [LUCYSUS-1744] FixedPool->ObjectPool로 이름 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2461 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-08 01:58:34 +00:00
Woonduk Kang 9de260ec59 [강운덕] [LUCYSUS-1744] 정적 api mapping 관련 코드 제거
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2456 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-08 01:30:50 +00:00
Woonduk Kang 515afbb4eb [강운덕] [LUCYSUS-1744] 오타 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2455 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-07 10:38:17 +00:00
Woonduk Kang 1a464e0dff [강운덕] [LUCYSUS-1744] collector를 tomcat기반으로 옮김.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2454 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-07 10:31:28 +00:00
Woonduk Kang a8ac13776d [강운덕] [LUCYSUS-1744] profiler시작시 agentId, applicationName을 byte로 변환하였을 경우 변환 길이가 스펙(24byte안)을 만족하는지 체크하는 로직 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2451 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-07 09:12:25 +00:00
Chisu Yu cfd15e3c41 [유치수] [NOBTS] hbase property local 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2436 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-04 23:48:56 +00:00
Woonduk Kang e341a07af1 [강운덕] [LUCYSUS-1744] 개발시 statReport가 계속 나오면 로그가 너무 많아 debug로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2433 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-04 12:56:10 +00:00
Woonduk Kang 4c6b1ac388 [강운덕] [LUCYSUS-1744] api 정리.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2432 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-04 12:49:31 +00:00
Woonduk Kang 4da3471e47 [강운덕] [LUCYSUS-1744] JVMInfo 관련 클래스가 TAgentStat과 내용이 겹쳐 삭제함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2424 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-04 08:20:05 +00:00
Woonduk Kang 31d532989b [강운덕] [LUCYSUS-1744] thrift 생성 클래스일 경우 앞에 T를 붙이는것으로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2422 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-04 07:59:35 +00:00
Woonduk Kang b1451c8eec [강운덕] rollback
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@2420 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-04 07:20:13 +00:00