Commit Graph
355 Commits
Author SHA1 Message Date
Woonduk Kang f615f2567e [강운덕] [LUCYSUS-1744] hippo-common의 패키지 명을 pinpoint-common으로 변경.
- version을 0.0.2에서 0.0.3-SNAPSHOT으로 변경.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1730 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-31 06:51:13 +00:00
Woonduk Kang c89265b299 [강운덕] [LUCYSUS-1744] oracle의 statement api도 프로파일링 하도록 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1729 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-30 10:23:33 +00:00
Woonduk Kang 75e4e02e83 [강운덕] [LUCYSUS-1744] oracle jdbc 프로파일링 추가 - statment도 구현해야 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1728 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-30 08:00:55 +00:00
Woonduk Kang 299b88e666 [강운덕] [LUCYSUS-1744] 단순 로거명 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1723 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-29 07:53:27 +00:00
Woonduk Kang cfbd3038ba [강운덕] [LUCYSUS-1744] trace객체의 동기화 로직 튜닝. recordXXX 호출시 매번 락을 잡지 않도록 튜닝함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1685 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-20 09:09:10 +00:00
Woonduk Kang e169fad181 [강운덕] [LUCYSUS-1744] bindvalue set 메소드를 못찾을 경우의 경고로그를 좀더 약하게 출력하도록 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1664 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-14 06:31:11 +00:00
Woonduk Kang 833989d407 [강운덕] [LUCYSUS-1744] preparementStatemet create시 sql이 안보이는 문제가 있어 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1655 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-13 09:22:11 +00:00
Chisu Yu e65a6d581a [유치수] [NOBTS] thrift generated.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1617 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-08 07:35:36 +00:00
Woonduk Kang f480aeabc4 [강운덕] [LUCYSUS-1744] metadata 성 데이터의 rowKey 값 기준에 agnetStartTime을 정확하게 지정해서 조회하도록 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1614 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-07 06:39:55 +00:00
Woonduk Kang 7d6e852c99 [강운덕] [LUCYSUS-1744] metadata 성 데이터의 rowKey 값 기준에 agnetStartTime을 정확하게 지정해서 조회하도록 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1612 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-07 04:09:46 +00:00
Woonduk Kang 9d3874f250 [강운덕] [LUCYSUS-1744] preparedstatement의 bind value 값이 없을 경우 레코딩을 하지 않도록 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1598 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-02 10:26:37 +00:00
Woonduk Kang 8ac41e916a [강운덕] [LUCYSUS-1744] preparedStatement의 sql parsing result의 캐쉬 로직이 sampler와 같이 동작할 경우 정상적으로 동작하지 않는 문제가 있어 수정함.
- sampling 대상이 아닐 경우도 sql parsing result가 캐쉬 되도록 해야 sampling 대상이 호출하였을 경우 정상동작함.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1597 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-05-02 10:25:11 +00:00
Woonduk Kang 6ae70635dc [강운덕] [LUCYSUS-1744] bindvalue array의 문자열 변환시, []를 제거함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1594 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-30 09:55:53 +00:00
Woonduk Kang 0c3184bb07 [강운덕] [LUCYSUS-1744] interceptor의 캐스팅 비용을 없앨수 있도록 interceptor을 분리하고, 인터셉팅 타이밍을 around타입으로 제한함. before, after의 부분적 인터셉팅은 별도 코드값으로 받도록함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1593 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-30 09:38:46 +00:00
Woonduk Kang 9ecd12eaec [강운덕] [LUCYSUS-1744] 메소드호출비용이 좀더 적은 SimpleXXXinterceptor가 추가됨. method의 info를 추가적으로 넘겨주지 않아. interceptor의 호출 비용을 줄일수 있음.
- 추후 interceptor의 캐스팅 비용을 줄일 방안을 추가적으로 강구해야 함.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1592 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-30 07:01:41 +00:00
Woonduk Kang 530245442e [강운덕] [LUCYSUS-1744] sampling utils 버그 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1583 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-29 06:14:16 +00:00
Woonduk Kang fd81d1b397 [강운덕] [LUCYSUS-1744] preparedStatement생성은 다른 thread에서도 할수 있으므로 traceContext내에서 하면 안됨.
- remotecall에 sampling flag:fasle를 넣어도 샘플링 대상이 되는 문제가 있어 추가 수정이 필요함.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1566 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-25 10:26:59 +00:00
Woonduk Kang 78e57e6320 [강운덕] [LUCYSUS-1744] 샘플링 로직에서 세는 부분이 있어 추가보완.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1565 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-25 09:25:21 +00:00
Woonduk Kang 432cf1f3d8 [강운덕] [LUCYSUS-1744] sampling 이 되지 않는 대상의 traceObject가 삭제 되지 않는 문제가 있어 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1558 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-25 02:55:20 +00:00
Woonduk Kang a8214fea82 [강운덕] [LUCYSUS-1744] preparedstatement 객체 생성시 캡쳐 부분이 세는게 있어서 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1556 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-25 02:25:11 +00:00
Woonduk Kang 92a69be6b3 [강운덕] [LUCYSUS-1744] udp sender의 로그레벨 조정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1551 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-24 07:57:16 +00:00
Chisu Yu ded1d60562 [유치수] [PINPOINT-185] SpanEvent에 parentServiceType, parentEndPoint 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1550 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-24 07:49:53 +00:00
Chisu Yu 483da5155d [유치수] [PINPOINT-184] spanchunk에 service type, endpoint 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1546 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-24 07:16:35 +00:00
Woonduk Kang 69d30645c8 [강운덕] [LUCYSUS-1744] serializer api 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1543 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-24 01:16:50 +00:00
Woonduk Kang 66d2c6357a [강운덕] [LUCYSUS-1744] logger 쪽 before, after appender 메모리 사용량이 적게 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1538 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-23 10:04:07 +00:00
Chisu Yu 925d192521 [유치수] [PINPOINT-179] hostname 조회 로직 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1533 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-23 09:29:15 +00:00
Woonduk Kang 0d505967d2 [강운덕] [LUCYSUS-1744] udp datasender버그 수정. collection data를 잘못된 api로 던지는 부분이 있음.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1528 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-23 07:34:35 +00:00
Woonduk Kang 5b696442d5 [강운덕] [LUCYSUS-1744] sampling 율에 따라 connector가 sampling flag를 전달하도록 수정
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1525 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-23 02:10:56 +00:00
Woonduk Kang 2a629f878f [강운덕] [LUCYSUS-1744] inteceptor의 로깅 메소드를 자체 logger api로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1515 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-19 09:38:48 +00:00
Woonduk Kang 0c5646f4d0 [강운덕] [LUCYSUS-1744] sampling여부가 false인 메시지가 왔을 경우 트레이스 로직이 동작되지 않는 로직 개발, rpc쪽에서 추가적으로 sampling false를 박아서 넘기는 로직을 추가로 만들어야 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1512 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-19 08:53:21 +00:00
Woonduk Kang c68bf8af04 [강운덕] [LUCYSUS-1744] api 정리, 자체 logger에 beforeInterceptor와 afterInterceptor를 만듬.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1496 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-18 06:17:16 +00:00
Woonduk Kang 9d595111e9 [강운덕] [LUCYSUS-1744] logger 패키지가 bootstrap와는 달라서 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1484 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-17 07:17:12 +00:00
Woonduk Kang 999015eb03 [강운덕] [LUCYSUS-1744] 일부 로그의 출력내용을 PintPoint로 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1483 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-17 07:06:01 +00:00
Woonduk Kang 31133cdaee [강운덕] [LUCYSUS-1744] stroage의 lock을 좀더 짧게 잡도록 최적화함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1480 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-17 06:09:14 +00:00
Woonduk Kang 6afa62f3e5 [강운덕] [LUCYSUS-1744] 필요없는 HConnectionmanagerCloser 삭제.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1476 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-16 08:57:49 +00:00
Woonduk Kang 4d424582a5 [강운덕] [LUCYSUS-1744] sampler api추가
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1474 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-16 07:50:56 +00:00
Woonduk Kang 29e5e8d160 [강운덕] [LUCYSUS-1744] datasender의 로그 출력부 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1464 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-15 08:39:38 +00:00
Woonduk Kang e09d6058ff [강운덕] [LUCYSUS-1744] udpdata sender 최적화
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1463 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-15 08:33:48 +00:00
Woonduk Kang 16e41e7963 [강운덕] [LUCYSUS-1744] udpdata sender 메모리 최적화. drain용 colleciton객체의 동작을 더 단순화 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1462 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-15 08:31:19 +00:00
Woonduk Kang 2def838574 [강운덕] [LUCYSUS-1744] datasender의 메모리 할당 및 copy를 줄임. cl로드 구조 변경에 따른 TestCase 를 수정
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1453 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-12 08:53:10 +00:00
Chisu Yu ead8cd4c0e [유치수] [PROBE-168] thrift build 스크립트 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1450 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-12 06:56:53 +00:00
Woonduk Kang f6320b38f8 [강운덕] [LUCYSUS-1744] logger 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1441 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-12 05:00:05 +00:00
Woonduk Kang 655de87613 [강운덕] [LUCYSUS-1744] logger 및 패키지 정리
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1440 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-12 04:56:54 +00:00
Woonduk Kang 6ac9c713fe [강운덕] [LUCYSUS-1744] NetworkUtil 위치 이동.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1439 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-12 02:50:20 +00:00
Woonduk Kang d99da09a3e [강운덕] [LUCYSUS-1744] System.out 제거, 일부 로거 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1438 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-12 02:24:57 +00:00
Woonduk Kang 246584c3ce [강운덕] [LUCYSUS-1744] TimeObjet 위치 이동.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1437 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 11:20:57 +00:00
Woonduk Kang 167bae2e6d [강운덕] [LUCYSUS-1744] 잘못된 cl 참조 관계 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1436 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 11:16:37 +00:00
Woonduk Kang f59ebe980c [강운덕] [LUCYSUS-1744] agent의 cl을 비교하여 패스하는 로직 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1435 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 11:13:15 +00:00
Woonduk Kang 69c32caf2d [강운덕] [LUCYSUS-1744] logger 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1434 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 11:02:31 +00:00
Woonduk Kang b099012038 [강운덕] [LUCYSUS-1744] Interceptor의 cl 참조 관계가 문제가 있어 traceContext에서 TraceId를 생성하도록 함. 일부 로거 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1433 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-04-11 10:54:21 +00:00