Commit Graph
102 Commits
Author SHA1 Message Date
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 71621614d3 add thread name of shutdownhook
improvement buffer offset handling
2015-03-16 15:25:12 +09:00
Woonduk Kang f2546eb7fc refactoring AnnotationKey
- remove singleton api
2015-03-13 18:45:55 +09:00
Woonduk Kang 0968167e58 Merge branch 'master' of https://github.com/naver/pinpoint 2015-03-13 18:19:20 +09:00
Woonduk Kang f616ced4b9 refactoring AnnotationKey
- remove singleton api
2015-03-13 18:18:54 +09:00
Jongho Moon e9053939fa [#117] Added ProfilerPluginSetupContext.addClassEditor().
Fixed test failures.
2015-03-12 15:29:56 +09:00
Jaehong Kim 0d963fb615 add redis plugin 2015-03-11 10:48:22 +09:00
Woonduk Kang 2c98125039 refactoring ServiceType dependency 2015-03-09 17:36:08 +09:00
Woonduk Kang 1cf40a95af refactoring ServiceType dependency 2015-03-09 15:48:02 +09:00
Woonduk Kang 4eecb8b331 Merge branch 'master' of https://github.com/naver/pinpoint 2015-03-09 15:04:29 +09:00
Woonduk Kang 4d6f718c6b refactoring ServiceType dependency 2015-03-09 15:04:19 +09:00
Jaehong Kim 6b792e1b52 Merge pull request #216 from jaehong-kim/master
remove nBase-ARC service type
2015-03-09 14:42:23 +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
Woonduk Kang d340453b4a refactoring ServiceType dependency 2015-03-02 18:55:04 +09:00
Jaehong Kim c6de7803c5 move nbase.arc service type 2015-03-02 18:18:30 +09:00
Jongho Moon fbb64324d4 [#117] Created Tomcat and Servlet plugins. 2015-02-20 15:03:41 +09:00
Woonduk Kang 25f68087ca refactoring ServiceType dependency 2015-02-16 14:27:27 +09:00
Woonduk Kang e3f64ec1a6 refactoring ServiceType dependency 2015-02-13 18:41:20 +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
Woonduk Kang b510e159fe reduce coupling of AnnotationKeyMatcher 2015-02-11 15:59:27 +09:00
Woonduk Kang 59697a4252 reduce coupling of AnnotationKeyMatcher 2015-02-11 15:32:27 +09:00
Woonduk Kang e3bb776376 Remove dependency of System.getProperty() 2015-02-10 18:44:22 +09:00
Woonduk Kang c6bc38370c prepare 1.1.0-SNAPSHOT 2015-02-10 16:08:18 +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 a3d1564849 [#117] Added more metadata accessor and field snooper types.
Also changed their method names for consistency. 
Added PluginUtils to makes plugin code using accessor or snooper clean.
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 c1f3fe371d api access control of InterceptorRegistry & modify PinpointJUnit4ClassRunner 2015-02-06 16:27:10 +09:00
Woonduk Kang a8298ac489 api access control of InterceptorRegistry & modify PinpointJUnit4ClassRunner 2015-02-05 13:12:36 +09:00
Woonduk Kang 342491b44e update copy right 2015-01-21 11:55:01 +09:00
Woonduk Kang 6641efd1a2 scope api refactoring 2015-01-19 17:00:14 +09:00
Woonduk Kang 2e22d73506 #85 Improvement thread safety of InterceptorRegistry 2015-01-08 14:54:44 +09:00
Xylus 26bad0b916 added hbase script files 2015-01-06 17:08:54 +09:00
Minwoo Jung c9c5593689 [#95] Add profiler for http client 3.X version 2015-01-06 14:51:40 +09:00
Woonduk Kang 9fd89722ac #69 bug fix. Inefficient exception is created when DelegateEnumeration.hasMoreElements() is called 2015-01-05 15:59:01 +09:00
Woonduk Kang bccd944e96 fix compiler warning 2015-01-02 21:06:25 +09:00
Woonduk Kang 1777058a9e fix indent tab to space 2015-01-02 20:51:53 +09:00
Woonduk Kang b7a31700f5 fix typos & fix klockwork issue. Nullpointer dereference 2015-01-02 17:36:16 +09:00
Woonduk Kang 1b29cff39c reduce hbase dependency 2015-01-02 16:26:46 +09:00
Xylus ee7e46c2ef modified comments in English 2014-12-31 18:38:58 +09:00
Xylus 7ac1b08951 modified comments in English 2014-12-31 18:25:25 +09:00
Sungkwan Kim 2dcea56b84 modified comments in English 2014-12-31 17:58:33 +09:00