Commit Graph
141 Commits
Author SHA1 Message Date
Jongho Moon b1969b153b Created com.navercorp.pinpoint.common.trace package.
Renamed TypeProvider to TraceMetadataProvider.
2015-04-22 22:25:12 +09:00
Jongho Moon bad7e88936 Created com.navercorp.pinpoint.common.trace package.
Renamed TypeProvider to TraceMetadataProvider.
2015-04-22 22:25:11 +09:00
Jongho Moon 6005a4e16e [#327] Extract CUBRID JDBC plugin 2015-04-17 18:32:45 +09:00
Woonduk Kang 30a9424e19 #320 change deprecated HTablePool api to HConnection 2015-04-10 20:32:29 +09:00
Taehoon Kim 85bcdab686 change deprecated HTablePool api to HConnection 2015-04-10 17:27:50 +09:00
Jaehong Kim fb3f1197aa add web view 2015-04-03 11:08:16 +09:00
Jaehong Kim 12ee80b9f8 add async trace 2015-04-01 16:18:34 +09:00
Woonduk Kang c420b0885f #88 support multiple classLoader 2015-03-31 14:12:30 +09:00
Jaehong Kim cfc44b9b7b Merge branch 'master' of https://github.com/naver/pinpoint into servlet-async2 2015-03-26 16:03:15 +09:00
HyunGil Jeong bb8ee8cf6b #254 fix exception when user node points to nodes with the same app name
An exception is thrown when drawing the server map in situations where
users call multiple nodes with the same application name (but different
service types). This was caused because it was not possible to have a
single user node pointing to more than 1 destination node.

The user nodes are uniquely identified by their destination node's
application name only and this resulted in only a single user node being
created when there were multiple nodes with the same application name.

This commit fixes the issue by taking the destination node's service
type into account when creating user nodes.
2015-03-26 11:54:22 +09:00
Jaehong Kim ee7478f606 add api-tag annotation 2015-03-25 15:13:19 +09:00
Jaehong Kim 0caedcdfc7 Merge branch 'master' of https://github.com/naver/pinpoint into servlet-async2
Conflicts:
	plugins/tomcat/src/main/java/com/navercorp/pinpoint/plugin/tomcat/TomcatPlugin.java
2015-03-25 14:42:55 +09:00
Woonduk Kang 5b1f097ecc Merge pull request #255 from emeroad/#88_multiple_classLoader_support
#88 multiple class loader support
2015-03-24 18:39:54 +09:00
Jaehong Kim 88bacc36ed #252 refactoring 2015-03-24 18:16:45 +09:00
Jaehong Kim 82976d860f fix spen event annotation setup 2015-03-24 18:13:17 +09:00
Jaehong Kim 129cb128e4 add api-tag 2015-03-24 17:55:10 +09:00
Woonduk Kang 4ace8343bc Merge branch 'master' of https://github.com/naver/pinpoint into #88_multiple_classLoader_support
Conflicts:
	profiler/src/main/java/com/navercorp/pinpoint/test/PluginTestAgent.java
2015-03-23 18:42:20 +09:00
Jongho Moon 1ffd0c6a6e [#117] Implemented JDK-HTTP plugin
- added attributes to Trace
- added trace block attachment to Trace
- changed ClassEditorBuilder.condition() to conditional()
2015-03-23 15:54:52 +09:00
Jaehong Kim 331b4317eb Merge branch 'master' of https://github.com/naver/pinpoint into servlet-async2 2015-03-20 14:50:21 +09:00
HyunGil Jeong 3113fe4f46 [#195] implemented application type detector 2015-03-20 14:45:25 +09:00
Woonduk Kang 0262e6a488 Merge branch 'master' of https://github.com/naver/pinpoint into #88_multiple_classLoader_support 2015-03-20 13:50:55 +09:00
Woonduk Kang 7d2507aeae #88 support multiple classLoader 2015-03-20 13:50:39 +09:00
Woonduk Kang 77aaaa4cbf #88 support multiple classLoader 2015-03-18 11:39:00 +09:00
Jaehong Kim 820b021a4b add custom api descriptor 2015-03-18 11:17:14 +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 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 d36e96aea6 prepare 1.1.0-SNAPSHOT 2015-02-10 14:21:36 +09:00
Woonduk Kang 324f97d8ba api access control of InterceptorRegistry & refactoring PinpointJUnit4ClassRunner 2015-02-10 14:10:26 +09:00