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