Commit Graph
356 Commits
Author SHA1 Message Date
HyunGil Jeong 35f6d9538a clean up redundant service type fields. 2015-03-17 10:56:08 +09:00
HyunGil Jeong 2a5f939f3c [#228] Decouple application type and span service type.
Every span/spanChunk is now created with an extra field holding
application service type. This field is then used exclusively for
drawing the server map.

Previously, the server map nodes/links were extrapolated from the
span/spanChunk's service type, and this made it impossible for the
application type to work independently from their span service type.

This change not only decouples the application type from their
span service type, but also allows an application to have
multiple services that create root spans.

To maintain backwards compatibility, traces that do not have an
application type will default to their original service type.
2015-03-17 10:27:07 +09:00
Woonduk Kang f2546eb7fc refactoring AnnotationKey
- remove singleton api
2015-03-13 18:45:55 +09:00
Jongho Moon e9053939fa [#117] Added ProfilerPluginSetupContext.addClassEditor().
Fixed test failures.
2015-03-12 15:29:56 +09:00
Jaehong Kim 2b6914b81f move testcase 2015-03-12 11:06:13 +09:00
Jaehong Kim 3db70dccd5 add redis plugin 2015-03-11 17:55:56 +09:00
Jaehong Kim e121cbccbb remove old redis 2015-03-11 17:54:51 +09:00
HyunGil Jeong 2fc723f2b4 move agent lifecycle management to Pinpoint bootstrap - #215 2015-03-10 18:33:53 +09:00
HyunGil Jeong bb02ffc9bf seperate sending of agent information and server meta data - #215 2015-03-10 18:32:49 +09:00
Jongho Moon 944fece1ac [#117] Added MethodEditorExceptionHandler 2015-03-10 14:48:39 +09:00
Woonduk Kang 4d6f718c6b refactoring ServiceType dependency 2015-03-09 15:04:19 +09:00
Jongho Moon 6660a4a2f8 [#117] Improved plugin test feature 2015-03-06 17:41:07 +09:00
Woonduk Kang 1e644184c8 code cleanup
- remove deprecated api. junit.framework.Assert -> org.junit.Assert;
 - fix klocwork : NullPointer dereference
2015-03-05 17:05:30 +09:00
Woonduk Kang d9428a45fd #208 Improvement sql cache logic 2015-03-05 15:32:29 +09:00
Minwoo Jung b1d619809e [#143] Add comment for supported version.
Add check logic whatever class can be modified.
2015-03-04 18:37:59 +09:00
Minwoo Jung 29954b4333 [#143] Add config for transaction info logging option 2015-03-04 18:37:57 +09:00
Woonduk Kang d340453b4a refactoring ServiceType dependency 2015-03-02 18:55:04 +09:00
Xylus 882a810db1 added support for older Oracle JDBC drivers (10.x) - fixes #193 2015-02-26 18:58:45 +09:00
Xylus 3f92ed5a07 added API to check if a class exists in a given class loader's path 2015-02-26 15:40:58 +09:00
Jongho Moon 8a5666ee94 [#117] Changed FieldSnooper -> FieldAccessor.
Changed InstrumentClass.weaving(String) -> weave(String, ClassLoader)
2015-02-20 16:32:25 +09:00
Jongho Moon fbb64324d4 [#117] Created Tomcat and Servlet plugins. 2015-02-20 15:03:41 +09:00
kr14910 ef45fa59cf Improve state synchronization between server and client. #136
WritablePinpointServer -> PinpointServer
PinpointServer -> DefaultPinpointServer
2015-02-16 14:37:00 +09:00
Woonduk Kang 47bc41663e Merge pull request #184 from emeroad/master
refactoring ServiceType dependency
2015-02-16 14:28:20 +09:00
Woonduk Kang 25f68087ca refactoring ServiceType dependency 2015-02-16 14:27:27 +09:00
Woonduk Kang b5c4f96a26 Merge pull request #183 from emeroad/master
refactoring ServiceType dependency
2015-02-13 18:42:19 +09:00
Woonduk Kang e3f64ec1a6 refactoring ServiceType dependency 2015-02-13 18:41:20 +09:00
Jongho Moon b2367d61c4 Fixed: addTraceValue0() fails 2015-02-13 16:54:42 +09:00
Woonduk Kang 9d3575b4e8 Merge branch 'master' of https://github.com/naver/pinpoint
Conflicts:
	bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/PinpointBootStrap.java
2015-02-12 20:59:12 +09:00
Woonduk Kang 7151ef32ca #177 remove dependency of AnnotationKeyMatcher on ServiceType
- decoupling AnnotationKeyMatcher
 -refactoring plugin system
 -reduce singleton pattern
   AnnotationKeyMatcher
2015-02-12 20:52:49 +09:00
kr14910 df87df58c2 Improve state synchronization between server and client. #136
Divide PinpointServerSocket into PinpointServerAcceptor and
PinpointServer.
2015-02-12 17:36:43 +09:00
Woonduk Kang c981300da8 Remove dependency of System.getProperty() 2015-02-10 18:50:56 +09:00
Woonduk Kang e3bb776376 Remove dependency of System.getProperty() 2015-02-10 18:44:22 +09:00
Woonduk Kang 37cce2f3d5 refactoring PinpointJunit4ClassRunner 2015-02-10 17:57:11 +09:00
Woonduk Kang 1c75d63806 prepare 1.1.0-SNAPSHOT 2015-02-10 17:08:07 +09:00
Woonduk Kang d36e96aea6 prepare 1.1.0-SNAPSHOT 2015-02-10 14:21:36 +09:00
Woonduk Kang 814801fb31 api access control of InterceptorRegistry & refactoring PinpointJUnit4ClassRunner 2015-02-10 14:14:23 +09:00
Woonduk Kang 324f97d8ba api access control of InterceptorRegistry & refactoring PinpointJUnit4ClassRunner 2015-02-10 14:10:26 +09:00
Jongho Moon eff504b3aa [#117] Implemented plugin system 2015-02-10 10:55:44 +09:00
Jongho Moon c1ea99cb19 [#117] Improved Plugin APIs 2015-02-10 10:55:44 +09:00
Jongho Moon 9696161c97 [#117] Improved Plugin APIs 2015-02-10 10:55:43 +09:00
Jongho Moon 94a38e1f04 [#117] Improved ClassEditorBuilder API. 2015-02-10 10:55:43 +09:00
Jongho Moon 9982f33c58 [#117] Fixed failed tests. 2015-02-10 10:55:43 +09:00
Jongho Moon 8c3f517595 [#117] Improved MetadataHolder APIs.
Added @CacheApi to mark cache target.
Removed static initialization of ServiceType and AnnotationKey
2015-02-10 10:55:42 +09:00
Jongho Moon b55596a981 [#117] Modified FieldSnooper and MetadataHolder APIs more transparent.
Added verifyApi to PluginTestVerifier.
Added TraceObjectManagable used to mark test that manages TraceObject
lifecycle by itself.
2015-02-10 10:55:42 +09:00
Jongho Moon ce0cd2d0bf [#117] Removed Plugins class. Added more Snoopers. 2015-02-10 10:55:41 +09:00
Jongho Moon b46d47661a [#117] Implementing plugin system 2015-02-10 10:55:41 +09:00
Jongho Moon f2388161e4 [#117] Implementing plugin system 2015-02-10 10:55:41 +09:00
Woonduk Kang a60ec1f0f1 refactoring PinpointJUnit4ClassRunner 2015-02-09 19:37:42 +09:00
Woonduk Kang c1f3fe371d api access control of InterceptorRegistry & modify PinpointJUnit4ClassRunner 2015-02-06 16:27:10 +09:00
Woonduk Kang 0738ed1429 Merge branch 'master' of https://github.com/naver/pinpoint into api_access_control_interceptorRegistry 2015-02-05 13:15:17 +09:00