Commit Graph
236 Commits
Author SHA1 Message Date
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
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
Jaehong Kim 331b4317eb Merge branch 'master' of https://github.com/naver/pinpoint into servlet-async2 2015-03-20 14:50:21 +09:00
Minwoo Jung e7c06d4a94 [#134] edit code creating record class 2015-03-20 14:39:34 +09:00
Minwoo Jung c97e66edce [#234] Add function to see log of application using pinpoint agent 2015-03-20 14:17:05 +09:00
Minwoo Jung f9a2e64a0d [#143] try & situate button position. 2015-03-20 11:51:44 +09:00
Jaehong Kim 36a07222d6 add cacheable key & testcase 2015-03-19 11:26:46 +09:00
Jaehong Kim 917e9f1d6c apply cache(ehcache) for api metadata 2015-03-18 18:12:57 +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
Jongho Moon 19ad8ebbd7 Deleted ide related files 2015-03-16 10:52:12 +09:00
Jaehong Kim 50913b9e63 Merge branch 'master' of https://github.com/naver/pinpoint into servlet-async2 2015-03-16 10:46:37 +09:00
Woonduk Kang f616ced4b9 refactoring AnnotationKey
- remove singleton api
2015-03-13 18:18:54 +09:00
Jaehong Kim 404da53528 trace tomcat plugin 2015-03-13 11:05:32 +09:00
HyunGil Jeong 921a98b86e change how the application list is generated - #214
The application list is now generates additional applications for each
service type registered under the same application name.
2015-03-09 19:20:29 +09:00
Woonduk Kang caed38e76a refactoring ServiceType dependency
- remove ServiceTypeLoader
2015-03-09 19:18:58 +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 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 83ad71935e fix testcase fail 2015-03-05 16:56:12 +09:00
koo-taejin 5af8137d5d Merge pull request #206 from koo-taejin/#191
Zookeeper does not reconnect when session expired. #191
2015-03-05 09:59:23 +09:00
kr14910 8acf83923f Zookeeper does not reconnect when session expired. #191
-  Fixed : Local variable referenced before assignment.
2015-03-05 09:47:38 +09:00
Minwoo Jung 0588ab4762 [#143] add the button to view log 2015-03-04 18:38:01 +09:00
Woonduk Kang d6560c77ae fix klocwork issue 2015-03-03 10:53:18 +09:00
Woonduk Kang d340453b4a refactoring ServiceType dependency 2015-03-02 18:55:04 +09:00
kr14910 8d738628b4 Zookeeper does not reconnect when session expired. #191
Modifications:

- execute to create zookeeper instance when zookeeper session has
expired.
2015-02-26 10:20:07 +09:00
Jongho Moon fbb64324d4 [#117] Created Tomcat and Servlet plugins. 2015-02-20 15:03:41 +09:00
Xylus c322a9f650 Added rudimentary support for multilingual helpContent. 2015-02-17 14:45:30 +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 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 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 d36e96aea6 prepare 1.1.0-SNAPSHOT 2015-02-10 14:21:36 +09:00
Jongho Moon c1ea99cb19 [#117] Improved Plugin APIs 2015-02-10 10:55:44 +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 ce0cd2d0bf [#117] Removed Plugins class. Added more Snoopers. 2015-02-10 10:55:41 +09:00
Jongho Moon f2388161e4 [#117] Implementing plugin system 2015-02-10 10:55:41 +09:00
kr14910 78f441fbdc Integrate travis ci into pinpoint #147
Modifications:
 - add .travis.yml.
 - clean up test case for travis ci.
2015-01-30 17:04:54 +09:00
kr14910 26aa63f947 #114 convert clover license. (free trial -> opensource) 2015-01-19 17:15:36 +09:00
Minwoo Jung bf13c5213c [#94] Change position and url Monitor site link in inspector page 2015-01-12 16:55:05 +09:00