Commit Graph
522 Commits
Author SHA1 Message Date
Woonduk Kang 2e39d81c4e [강운덕] [LUCYSUS-1744] reconnect 동작 보강. 아무 메시지를 보내지 않더라도 tcp연결이 종료되지 않도록 주기적인 ping처리를 함. io write fail 상황에 대한 로깅이 세는 부분을 보강함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2228 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-28 09:05:28 +00:00
Woonduk Kang 1d19055b3e [강운덕] [LUCYSUS-1744] reconnect 동작 보강.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2218 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-27 10:36:03 +00:00
Woonduk Kang 2743839333 [강운덕] [LUCYSUS-1744]시간 limit치를 넘지 않아 spanEvent를 버릴경우 로그를 찍도록함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2198 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-23 05:45:12 +00:00
Chisu Yu 170b7843bd [유치수] [NOBTS] sampling.elapsedtimebase.discard=false 로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2197 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-23 05:37:51 +00:00
Woonduk Kang 419d997b5b [강운덕] [LUCYSUS-1744] tcp sender testcase추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2195 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 10:38:49 +00:00
Woonduk Kang 4dc3ff3cfe [강운덕] [LUCYSUS-1744] 루프 단순화
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2194 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 10:17:01 +00:00
Woonduk Kang e9a9fb93c5 [강운덕] [LUCYSUS-1744] Tcp, Udp에서 사용하는 sender를 상속하지 않는 기반으로 개선
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2193 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 09:32:37 +00:00
Woonduk Kang f0e6d72e3d [강운덕] [LUCYSUS-1744] slf4j 1.7.5에 ... 파라미터가 추가되어 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2190 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 07:55:29 +00:00
Woonduk Kang 1ee8934175 [강운덕] [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-tomcat-profiler/trunk@2187 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 07:20:18 +00:00
Woonduk Kang 09f15a2185 [강운덕] [LUCYSUS-1744] pinpoint의 socket에서 사용하는 threadfactory의 thread type을 daemon으로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2183 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-22 02:54:40 +00:00
Woonduk Kang fb0bd8b75c [강운덕] [LUCYSUS-1744]SubStackFrame을 spanEventStackFrame으로 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2181 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-21 11:03:43 +00:00
Woonduk Kang 3957a74681 [강운덕] [LUCYSUS-1744] SqlObject 삭제. 관련 test수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2180 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-21 11:01:13 +00:00
Woonduk Kang 7d8249e890 [강운덕] [LUCYSUS-1744] 사용하지 않는 trace 패키지 삭제. 관련 코드정리
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2179 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-21 10:55:15 +00:00
Woonduk Kang 4ecc5d3a8d [강운덕] [LUCYSUS-1744] HbaseApplicationStatisticsDao에서 agentId가 null인 케이스가 정상이라 null일경우를 대비하도록 수정함.
- interceptor에서 destinationId와 endpoint가 동일한 경우 endpoint를 저장하는지 않는게 맞아 다시 롤빽함.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2177 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-21 10:20:07 +00:00
Woonduk Kang 1b85d80b2c [강운덕] [LUCYSUS-1744] trace.traceBlockEnd() api가 반드시 호출되도록 finally절로 묶음.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2176 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-21 09:07:22 +00:00
Woonduk Kang 3ef42662a0 [강운덕] [LUCYSUS-1744] endpoint string 중복 생성 제거
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2175 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-21 08:58:19 +00:00
Woonduk Kang 2429baabc9 [강운덕] [LUCYSUS-1744] 통계값 저장로직 개선.
- rowKey 기반으로 Increment를 합쳐 rpc 호출횟수 최소화
  - httpclient에 endpoint가 빠져 있어 수정.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2173 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-21 08:16:02 +00:00
Woonduk Kang 02e5bfe663 [강운덕] [LUCYSUS-1744] 자신이 가지고 있는 agentName을 사용하도록 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2157 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-16 08:51:32 +00:00
Woonduk Kang faa201d9b7 [강운덕] [LUCYSUS-1744] lrucache의 구현체를 guava로 변경함. 14.0.1
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2156 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-16 08:46:46 +00:00
Chisu Yu b31da206a0 [유치수] [NOBTS] jmx port open 설명 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2151 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-14 06:00:08 +00:00
Chisu Yu 0b151d274f [유치수] [PINPOINT-152] npc interceptor NPE 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2148 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-14 03:03:15 +00:00
Chisu Yu a189f32c49 [유치수] [NOBTS] 로컬 프로파일의 collector ip를 127.0.0.1로 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2147 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-14 02:28:13 +00:00
Chisu Yu 81399945b5 [유치수] [NOBTS] 빌드 스크립트 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2140 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-13 07:06:32 +00:00
Woonduk Kang 822246bedf [강운덕] [LUCYSUS-1744] profiler의 runscript를 삭제함. resources-release를 사용하면 됨.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2135 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-12 09:29:09 +00:00
Woonduk Kang 49882c0a89 [강운덕] [LUCYSUS-1744] profiler의 resources을 개발환경별로 분리함. local, dev, release
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2131 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-12 09:16:00 +00:00
Chisu Yu 4434b84af6 [유치수] [PINPOINT-152] npc interceptor 수정. (connection 에러 수집.)
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2129 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-12 09:01:09 +00:00
Chisu Yu 6dc2f04363 [유치수] [PINPOINT-152] npc client 1.5.19만 지원하도록 변경함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2123 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-10 00:24:25 +00:00
Woonduk Kang 7018c7c016 [강운덕] [LUCYSUS-1744] database url파싱 로직이 bootstrap에 있던것을 tracecontext의 api로 빼고, profiler의 classloader로 이동.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2100 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-06 07:20:01 +00:00
Chisu Yu c9cddd2467 [유치수] [NOBTS] udp port 설정 조회 변경.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2094 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-06 01:53:17 +00:00
Woonduk Kang a9959e6e94 [강운덕] [LUCYSUS-1744] agent의 meta 전송 로직을 udp로 다시 변경함 tcp를 좀더 보완하여 교체하겠음.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2093 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-05 10:05:08 +00:00
Woonduk Kang b13674cf47 [강운덕] [LUCYSUS-1744] udp socket option 조정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2092 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-05 09:52:25 +00:00
Woonduk Kang 6878c6aee3 [강운덕] [LUCYSUS-1744] commit 안된게 있어 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2078 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-02 02:23:49 +00:00
Woonduk Kang 52d16c5be5 [강운덕] [LUCYSUS-1744] udpRecevier의 socket 옵션조정. worker thread의 reject가 정확하게 동작하도록 변경.
tcp send로 변경. tcp recevier가 가능하도록 수정. collector의 handler api변경.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2074 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-02 02:15:54 +00:00
Woonduk Kang 577d72c862 [강운덕] [LUCYSUS-1744] rpc 쪽 디펜던시 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2070 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-02 02:01:36 +00:00
Chisu Yu 38f87b54f2 [유치수] [NOBTS] catalina 스크립트 수정. stop 인 경우에는 agent 로드하지 않도록 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2068 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-02 01:57:22 +00:00
Chisu Yu c2921713b7 [유치수] [PINPOINT-152] NPC connect modifier, 오버로드 메소드 제거. 중복 수집됨.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2063 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-01 04:52:56 +00:00
Chisu Yu f85c4b57f1 [유치수] [PINPOINT-152] NPC connect interceptor 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2056 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-08-01 01:28:34 +00:00
Chisu Yu b0dbe7bcae [유치수] [NOBTS] test.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2055 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-31 23:46:25 +00:00
Chisu Yu 1a9a259aae [유치수] [PINPOINT-30] CUBRID interceptor 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2051 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-31 07:46:06 +00:00
Chisu Yu 328573c46c [유치수] [NOBTS] statement execute update에서 service type을 잘못조회하는 문제 해결.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2049 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-31 07:42:35 +00:00
Chisu Yu 3a0603059c [유치수] [PINPOINT-152] NPC interceptor 추가.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2033 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-30 05:10:10 +00:00
Woonduk Kang 032e031d22 [강운덕] [LUCYSUS-1744] 사용하지 않는 class제거.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2030 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-29 05:45:02 +00:00
Chisu Yu 9a1d26cf57 [유치수] [NOBTS] tomcat, bloc 판단 방법 변경. 매번 설정이 귀찮아서..
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2023 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-24 23:32:55 +00:00
Chisu Yu d1209ff6a5 [유치수] [PINPOINT-225] TOMCAT7 지원.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2012 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-24 05:40:15 +00:00
Woonduk Kang d284198931 [강운덕] [LUCYSUS-1744] reconnect로직 보완.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1992 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-17 08:59:27 +00:00
Woonduk Kang 574b3c0a06 [강운덕] [LUCYSUS-1744] reconnect로직 보완.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1991 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-17 08:58:40 +00:00
Woonduk Kang 3520a54f81 [강운덕] [LUCYSUS-1744] channel 별 context유지가 잘못되어 testcase가 실패하는 경우가 있어 수정.
socket소켓 재연결을 로직 추가를 위해 channel별 처리기를 붙이는걸로 변경함.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1970 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-07-11 09:10:39 +00:00
Woonduk Kang b66a9dbb1e [강운덕] [LUCYSUS-1744]spring-data-hadoop 이 1.0.0이 릴리즈 되어 디펜던시 변경. api 의 변경내용이 있어 정식 릴리즈 버전에 호환되게 hbaseTemplate를 수정함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1900 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-26 06:22:06 +00:00
Woonduk Kang 73f2ce4d1f [강운덕] [LUCYSUS-1744] preparedStatmentUtil에서 bindvariable메소드를 잘못 찾는 코드가 있어 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1893 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-18 10:46:39 +00:00
Woonduk Kang f089ad134a [강운덕] [LUCYSUS-1744] 오타 수정.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1892 84d0f5b1-2673-498c-a247-62c4ff18d310
2013-06-18 02:08:28 +00:00