Chisu Yu
ebec6d28d6
[유치수] [NOBTS] bootstrap, agent 빌드 순서 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2309 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-12 02:31:53 +00:00
Woonduk Kang
e30f6c06e5
[강운덕] [LUCYSUS-1744] scope object 튜닝.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2307 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-11 10:59:43 +00:00
Woonduk Kang
d88a076cef
[강운덕] [LUCYSUS-1744] DepthScope튜닝. TransactionId관련 리팩토링. transactionId 파싱로직 개선.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2305 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-11 06:51:29 +00:00
Woonduk Kang
ef09b1bdd2
[강운덕] [LUCYSUS-1744]transactionId 관련 리팩토링.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2301 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-10 11:13:12 +00:00
Woonduk Kang
4b70f30608
[강운덕] [LUCYSUS-1744] 용어정리 transactionId, 대소문자 혼용 정리.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2299 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-10 10:00:43 +00:00
Woonduk Kang
3b899a16ab
[강운덕] [LUCYSUS-1744] traceId를 transactionId로 변경함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2298 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-10 09:37:01 +00:00
Woonduk Kang
989b37f952
[강운덕] [LUCYSUS-1744] 전체 trace의 유니크성을 나타내는 UUID의 스펙변경. securityrandom을 사용한 uuid 생성에서. agentId + agentStartTime + trasnactionId로 수정한다.
...
변경시 이득.
- securityrandom에 의한 퍼포먼스 저하 해결.
- uuid의 유니크성이 완전하지 않은 문제 해결.
추가적으로 trasnactionId 분산을 위한 분산키를 추가적으로 넣어야 한다.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2297 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-10 08:50:45 +00:00
Chisu Yu
c0193edef1
[유치수] [NOBTS] 빌드, 난독화 스크립트 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2293 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-10 00:07:42 +00:00
Woonduk Kang
bdeab9e589
[강운덕] [LUCYSUS-1744] findbug 지적사항 수정, thrift 0.9.0이 사용되고 있는 부분이 있어 0.9.1로 버전업
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2283 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-06 11:14:57 +00:00
Chisu Yu
48722719f9
[유치수] [NOBTS] pinpoint-thrift 라이브러리 분리되어 빌드스크립트, 난독화 스크립트 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2281 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-04 02:27:40 +00:00
Woonduk Kang
e07f96840a
[강운덕] [LUCYSUS-1744] metadata를 request response구조로 전달하도록 변경.
...
재전송 로직은 추가적으로 필요함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2259 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-09-03 05:41:28 +00:00
Hoonmin Kim
8a01c8b564
[김훈민] [PINPOINT-213] agent 통계 모니터링 기능 추가.
...
- 통계 정보는 Yammer Metrics를 통해 수집된다.
- agent는 5초 마다 한번 씩, UDP channel을 통해 collector로 AgentStat 정보를 전송한다.
- AgentStat의 statistics 필드에 통계 데이터가 json 형태로 변환된 문자열이 들어 있다.
- collector는 AgentStat 정보를 받아 메모리에 agentId -> AgentStat 형태의 맵을 구성한다.
- 해당 맵에 대한 데이터는 다음 URL을 통해 접근한다.
-- http://collector:9996/agents?agentId= <agentId>&callback=JSON_CALLBACK
- pinpoint-web에서는 해당 데이터를 실시간으로 확인할 수 있다.
-- http://localhost:7080/#/spy/ <agentId>
이슈
- 여러 collector가 있는 경우는 아직 고려하지 않았음.
- 톰캣 통계 정보를 조회할 수 있는 기능을 추가해야 한다.
- 통계 이력 조회를 위해 HBase에 저장할 수 있는 테이블을 설계해야 한다.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2230 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-29 06:01:06 +00:00
Chisu Yu
b0fb9becd5
[유치수] [NOBTS] agent 난독화 스크립트의 slf4j 버전을 1.7.5로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2189 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 07:36:16 +00:00
Chisu Yu
b83efba334
[유치수] [NOBTS] agent 패키징 스크립트의 slf4j 버전을 1.7.5로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2188 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 07:34:30 +00:00
Woonduk Kang
20acb842a0
[강운덕] [LUCYSUS-1744] slf4j 버전업 1.6.6 -> 1.7.5
...
- collector에서 사용하는 성능측정 lib인 metrics가 slf4j의 1.7.5의 api에 의존성이 있음.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2187 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 07:20:18 +00:00
Woonduk Kang
0f9836bc0a
[강운덕] [LUCYSUS-1744] 통계값 저장로직 개선.
...
- rowKey 기반으로 Increment를 합쳐 rpc 호출횟수 최소화
- httpclient에 endpoint가 빠져 있어 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2173 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-21 08:16:02 +00:00
Chisu Yu
50b7dcbc6e
[유치수] [NOBTS] 빌드, 난독화 스크립트를 cloudera hbase에 적합하게 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2164 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-19 07:40:23 +00:00
Chisu Yu
f91a1e7438
[유치수] [NOBTS] 전체 빌드할 때 중간에 실패가 있으면 중단하도록 함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2144 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-13 07:38:33 +00:00
Chisu Yu
1ca8b43e56
[유치수] [NOBTS] 빌드 스크립트 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2143 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-13 07:26:08 +00:00
Chisu Yu
c855a729e8
[유치수] [NOBTS] 빌드 스크립트에 프로파일을 설정할 수 있도록 함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2142 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-13 07:22:28 +00:00
Chisu Yu
8e458b685f
[유치수] [NOBTS] 빌드 스크립트 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2140 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-13 07:06:32 +00:00
Chisu Yu
fbdf0034b0
[유치수] [PINPOINT-152] npc client 1.5.19만 지원하도록 변경함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2123 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-10 00:24:25 +00:00
Woonduk Kang
b189fb944f
[강운덕] [LUCYSUS-1744] database url파싱 로직이 bootstrap에 있던것을 tracecontext의 api로 빼고, profiler의 classloader로 이동.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2099 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-06 07:19:07 +00:00
Woonduk Kang
93b89da332
[강운덕] [LUCYSUS-1744] database url파싱 로직이 bootstrap에 있던것을 tracecontext의 api로 빼고, profiler의 classloader로 이동.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2098 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-06 07:18:28 +00:00
Chisu Yu
d6a4079057
[유치수] [NOBTS] 빌드, 난독화 스크립트 수정. pinpoint-rpc 모듈 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2082 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-02 02:41:08 +00:00
Woonduk Kang
acaa21da27
[강운덕] [LUCYSUS-1744] udp 포트 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2072 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-02 02:02:44 +00:00
Woonduk Kang
d3f6184769
[강운덕] [LUCYSUS-1744] rpc쪽 패키지를 별도 모듈로 분리하기 위해 삭제. util클래스 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2052 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-31 07:48:32 +00:00
Chisu Yu
e9f39d8309
[유치수] [PINPOINT-30] CUBRID interceptor 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2051 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-31 07:46:06 +00:00
Chisu Yu
1ca796369c
[유치수] [NOBTS] proguard 스크립트 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1957 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-09 06:41:22 +00:00
Woonduk Kang
faa6fab570
[강운덕] [LUCYSUS-1744] 오타 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1892 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-18 02:08:28 +00:00
Chisu Yu
96615d63f4
[유치수] [NOBTS] 버전 0.0.4-SNAPSHOT으로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1886 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-14 02:59:11 +00:00
Chisu Yu
c32ed6cbaa
[유치수] [NOBTS] 버전 0.0.4-SNAPSHOT으로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1885 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-14 02:55:07 +00:00
Chisu Yu
ab74ba390e
[유치수] [NOBTS] 버전 0.0.4-SNAPSHOT으로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1882 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-14 02:44:53 +00:00
Woonduk Kang
6d6f31a215
[강운덕] [LUCYSUS-1744] MysqlDriver가 5.0.x에서 5.1.x로 버전업되면서 Connection을 class에서 interface로 변경하여 호환성 문제가 발생하여 개선함.
...
- setXXX 류의 bindValue set 메소드가 내부에서 다른 bindValue메소드를 호출하는 경우가 많아서 별도의 BindValueScope 를 생성하여 depth가 0일 경우만 인터셉팅하여 정보를 기록하도록 개선.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1880 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-13 10:22:40 +00:00
Woonduk Kang
1699746470
[강운덕] [LUCYSUS-1744] 0.0.3-SNAPSHOT -> 0.0.4-SNAPSHOT 으로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1869 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-12 06:45:22 +00:00
Chisu Yu
5d826a8531
[유치수] [PINPOINT-212] obfuscate script 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1820 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-07 08:00:03 +00:00
Chisu Yu
62a31bfa19
[유치수] [PINPOINT-212] proguard configuration 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1819 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-07 07:12:14 +00:00
Chisu Yu
95fe5437d6
[유치수] [PINPOINT-212] proguard configuration추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1817 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-07 02:53:08 +00:00
Chisu Yu
ac804f3573
[유치수] [PINPOINT-212] proguard configuration추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1814 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-07 02:12:10 +00:00
Chisu Yu
4c72154caf
[유치수] [NOBTS] 빌드 스크립트 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1812 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-06 02:31:47 +00:00
Woonduk Kang
238f3f96e2
[강운덕] [LUCYSUS-1744] profiler의 실패하는 testcase 수정. testcase의 위치가 bootstrap이 더 적합한곳일 경우 이동시킴
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1809 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-05 10:34:54 +00:00
Woonduk Kang
3d34e07766
[강운덕] [LUCYSUS-1744] profiler의 실패하는 testcase 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1808 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-05 10:00:19 +00:00
Woonduk Kang
0ce3e47941
[강운덕] [LUCYSUS-1744] log4.xml 설정수정
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1806 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-05 08:58:45 +00:00
Chisu Yu
481c53a638
[유치수] [NOBTS] svn ignore 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1798 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-05 05:16:52 +00:00
Woonduk Kang
67afed958e
[강운덕] [LUCYSUS-1744] 개발환경을 정리하여 agent의 dir을 변경함.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1794 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-05 02:30:55 +00:00
Woonduk Kang
2b81feacd3
[강운덕] [LUCYSUS-1744] eclipse 프로젝트 파일삭제
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1791 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-04 10:41:32 +00:00
Woonduk Kang
3befc16eb4
[강운덕] [LUCYSUS-1744] interceptors->interceptor 로 통일. tld에서 사용하지 않는 메소드 제거
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1790 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-04 10:04:04 +00:00
Woonduk Kang
ea24afcb33
[강운덕] [LUCYSUS-1744] build.xml 수정, hbase의 주소에 주석 추가.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1789 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-04 09:46:51 +00:00
Woonduk Kang
9a27ad5ea0
[강운덕] [LUCYSUS-1744] profiler의 패키지 변경에 따른 agent 명 수정.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1785 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-04 08:11:22 +00:00
Chisu Yu
2d6eca3dcc
[유치수] [NOBTS] hippo를 pinpoint로 변경.
...
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1779 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-04 07:13:16 +00:00