Commit Graph
56 Commits
Author SHA1 Message Date
Woonduk Kang 70b0cde5c0 [강운덕] [LUCYSUS-1744] null체크 로직 강화.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2816 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-06 10:02:03 +00:00
Woonduk Kang d06649ee7e [강운덕] [LUCYSUS-1744] limitUtil의 패키지명 변경. web으로 이동시킴.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2795 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-06 02:27:40 +00:00
Woonduk Kang 1b2dbbe5aa [강운덕] [LUCYSUS-1744] author 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2750 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-11-04 09:45:03 +00:00
Woonduk Kang b40b78ebd1 [강운덕] [LUCYSUS-1744] 동일한 nextSpanId가 존재할 경우 가중치를 계산하여 선택하는 로직 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2674 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-31 10:31:51 +00:00
Hoonmin Kim c2e13b2910 [김훈민] [PINPOINT-213] PinPoint Spy
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2653 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-30 06:09:54 +00:00
Woonduk Kang 403c6b32a6 [강운덕] [LUCYSUS-1744] 한개의 트랜잭션이 진행중인 상태일 경우 개별 transaction을 조회 했을때 부분 조회가 정확하게 동작하도록 개선함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2647 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-29 09:01:31 +00:00
Chisu Yu 33c40b3ddd [유치수] [NOBTS] filtered map에서 transaction id중복으로 데이터 쿼리하는 문제 방지.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2638 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-28 07:12:24 +00:00
Woonduk Kang 5363e61bcb [강운덕] [LUCYSUS-1744] limit값을 지니고 range스캔하는 api 재설계. agentInfo정보
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2606 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-23 10:33:30 +00:00
Woonduk Kang 88241cd56f [강운덕] [LUCYSUS-1744] 개별 transactionId를 1개의 binary로 묶음. 버전 필드를 추가하여 향후 변경될 경우 별도 처리가 가능하도록 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2554 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-18 07:09:55 +00:00
Woonduk Kang f55cda21c9 [강운덕] [LUCYSUS-1744] Annotation데이터 레코딩시 Thrift 객체를 다이렉트로 사용하도록 개선.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2495 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-11 05:00:48 +00:00
Woonduk Kang 87ca813998 [강운덕] [LUCYSUS-1744] thrift 생성 클래스일 경우 앞에 T를 붙이는것으로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2422 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-10-04 07:59:35 +00:00
Woonduk Kang cee3593184 [강운덕] [LUCYSUS-1744] transactionId 스펙 변경에 따른 rowKey를 분산하여 저장하도록 수정함. spanchunk에서 traceAgentStartTime을 잘못 세팅하는 부분 수정
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2306 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-11 10:22:05 +00:00
Woonduk Kang f568c0408b [강운덕] [LUCYSUS-1744]transactionId 관련 리팩토링.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2301 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-10 11:13:12 +00:00
Woonduk Kang 9ba23f368c [강운덕] [LUCYSUS-1744] traceId를 transactionId로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2298 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-10 09:37:01 +00:00
Woonduk Kang 9d2b646209 [강운덕] [LUCYSUS-1744] 전체 trace의 유니크성을 나타내는 UUID의 스펙변경. securityrandom을 사용한 uuid 생성에서. agentId + agentStartTime + trasnactionId로 수정한다.
변경시 이득.
 - securityrandom에 의한 퍼포먼스 저하 해결.
 - uuid의 유니크성이 완전하지 않은 문제 해결.
 추가적으로 trasnactionId 분산을 위한 분산키를 추가적으로 넣어야 한다.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2297 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-10 08:50:45 +00:00
Woonduk Kang a7eb2e7a5f [강운덕] [LUCYSUS-1744] common 과 agent에서 중복으로 사용하는 thrift를 공통 프로젝트로 분리하고 관련된 리팩토링을 수행함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2273 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-03 07:53:26 +00:00
Hoonmin Kim 89fb4039c9 [김훈민] [PINPOINT-213] AgentStat 개선
- AgentStat 메시지가 더 이상 json string을 담지 않는다. 대신 JVM garbage collector 타입에 따라 별도의 패킹된 메시지를 전달하도록 수정하였음.
- collector로 전달된 AgentStat 메시지는 HBase의 AgentStat 테이블에 저장된다.
-- row key : <agentIdBytes><reversedTimestamp> .. sematext lib을 사용하여 bucket 분산 시키고 있음.
-- value : Thrift serialized bytes
- common에 있던 모니터링 관련 클래스를 profiler로 이동.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2252 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-03 02:58:30 +00:00
Woonduk Kang 88436b2a35 [강운덕] [LUCYSUS-1744] applicationContext파일명 변경. bean scan범위를 조정
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2121 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-09 10:23:29 +00:00
Woonduk Kang bd73b73bb9 [강운덕] [LUCYSUS-1744] Metadata를 찾는 코드 개선. agentId + agentStart 타입을 기준으로 유니크하게 MetaData를 집어오도록 개선.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1871 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-12 10:20:25 +00:00
Woonduk Kang 1ed8f51391 [강운덕] [LUCYSUS-1744] hippo->pinpoint관련 변경작업
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1752 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-03 08:09:34 +00:00
Woonduk Kang f0f555c817 [강운덕] [LUCYSUS-1744] hippo-common의 패키지 명을 pinpoint-common으로 변경.
- version을 0.0.2에서 0.0.3-SNAPSHOT으로 변경.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1730 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-31 06:51:13 +00:00
Chisu Yu 1b99f1580a [유치수] [PINPOINT-200] hippo-web을 pinpoint-web으로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1657 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-14 01:25:46 +00:00
Woonduk Kang 47e3488b8a [강운덕] [LUCYSUS-1744] metadata 성 데이터의 rowKey 값 기준에 agnetStartTime을 정확하게 지정해서 조회하도록 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1612 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-07 04:09:46 +00:00
Chisu Yu ac06a4895e [유치수] [PROBE-168] thrift 버전 0.9.0으로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1446 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-12 06:38:42 +00:00
Woonduk Kang 00942c83b4 [강운덕] [LUCYSUS-1744] 비슷비슷한 유형의 UUID, string, TraceId가 혼재되어 있어정리함.
기본적인 룰은 controller에서는 string으로 받은후, traceId로 생성(이는 곧 validation 임)하여 businessLogic으로 던지는게 좋을것 같음.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1319 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-11 09:19:25 +00:00
Woonduk Kang 1318beffbd [강운덕] [LUCYSUS-1744] serviceName의 applicationId로 대체에 따른 추가 리팩토링
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1297 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-06 08:18:16 +00:00
Woonduk Kang 4c0d1c7a18 [강운덕] [LUCYSUS-1744] span의 serviceName을 applicationId로 변경함. applicationName은 agent에서 받도록 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1281 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-04 09:37:23 +00:00
Woonduk Kang b2db1bbe00 [강운덕] [LUCYSUS-1744]Event는 범위가 너무 넓어서 SpanEvent로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1276 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-03-04 06:05:41 +00:00
Woonduk Kang 1a545163b9 [강운덕] [LUCYSUS-1744] annotation의 데이터 타입을 효율화함. thrift타입으로 일원화 하여 typeCode에 대한 낭비를 없앰.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1216 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-18 07:54:14 +00:00
Woonduk Kang 0337382801 [강운덕] [LUCYSUS-1744] AnnotationNames -> AnnotationKey로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1192 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-13 10:20:28 +00:00
Woonduk Kang 048b22a149 [강운덕] [LUCYSUS-1744] hbase client 삭제.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1172 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-12 02:51:29 +00:00
Woonduk Kang 1bee4c4b57 [강운덕] [LUCYSUS-1744] api metadata를 별도 전송하고 metadata의 상수값을 전달하는 로직 개발.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1163 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-08 05:57:31 +00:00
Woonduk Kang 7ca15b794b [강운덕] [LUCYSUS-1744] annotation 의 key사이즈를 code 값으로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1154 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-02-06 05:27:48 +00:00
Woonduk Kang f9ad579b6c [강운덕] [LUCYSUS-1744] sql cache로직 보완
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1125 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-01-29 05:10:50 +00:00
Chisu Yu 5608ea986b [유치수] [NOBTS] transaction detail view bug fix, cause . SpanAlign.spanBo
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1116 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-01-25 04:32:24 +00:00
Woonduk Kang 0632deecc2 [강운덕] [LUCYSUS-1744] sql 치환 로직 commit
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1102 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-01-15 02:18:07 +00:00
Woonduk Kang 474c008911 [강운덕] [LUCYSUS-1744] annotation 데이터 인코딩 추가 객체를 생성하지 않도록 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@1047 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-12-20 05:52:53 +00:00
Chisu Yu bfea57aea8 [유치수] [NOBTS] add terminal nodes statics histogram.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@952 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-12-03 01:56:44 +00:00
Chisu Yu 16fdd62d32 [유치수] [NOBTS] refactoring DAO
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@950 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-30 02:47:27 +00:00
Chisu Yu 5c2acde64a [유치수] [NOBTS] add elapsed time histogram
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@928 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-27 07:43:28 +00:00
Chisu Yu 362b3a94f6 [유치수] [NOBTS] remove terminal:boolean from thrift obj.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@919 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-27 02:25:05 +00:00
Chisu Yu 99bb9656c9 [유치수] [NOBTS] add servicetype, change thrift
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@917 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-27 01:25:19 +00:00
Chisu Yu 6107b5ef18 [유치수] [NOBTS] endTime:long to elapsed:int
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@915 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-26 06:40:55 +00:00
Woonduk Kang 5b18c4822f [강운덕] [LUCYSUS-1744] maven test가 정상적으로 돌아가도록 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@904 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-23 02:38:33 +00:00
Woonduk Kang 9fa274cae5 [강운덕] [LUCYSUS-1744] span 으로 start, end time을 이동시킴.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@877 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-20 04:53:00 +00:00
Chisu Yu 99b48762c7 [유치수] [NOBTS] group by application name
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@854 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-12 05:18:41 +00:00
Chisu Yu 4751646d2a [유치수] [NOBTS] add applicationName
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@846 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-11-07 05:09:22 +00:00
Woonduk Kang 067abb052c [강운덕] [LUCYSUS-1744] root Span만 조회하여 trace 데이터를 구성하도록 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@822 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-10-25 09:46:00 +00:00
Woonduk Kang 4641a6e159 [강운덕] [LUCYSUS-1744] hbase 저장시의 데이터를 컴팩트하게 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@808 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-10-18 05:42:20 +00:00
Chisu Yu 1dd33d5174 [유치수] [NOBTS] change thrift
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@800 84d0f5b1-2673-498c-a247-62c4ff18d310
2012-10-18 00:51:33 +00:00