Commit Graph

1582 Commits

Author SHA1 Message Date
ascrutae 901dca5edd Merge remote-tracking branch 'upstream/feature/new-context-carrier' into feature/support-struts2-plugin 2017-09-20 14:12:36 +08:00
wusheng 1a76da6cdd Finish codes about new ContextCarrier coding style. 2017-09-20 10:18:22 +08:00
wusheng be992f4106 Fix test case issues 2017-09-19 23:45:12 +08:00
wusheng cc2163b7c2 Fix compile issues. 2017-09-19 23:36:29 +08:00
ascrutae e78e7e4d00 support struts 2 plugin 2017-09-19 23:35:38 +08:00
wusheng 3e2e294d8a Fix some compile issue. (not finished.) 2017-09-19 19:40:44 +08:00
wusheng e0d50533c4 New context carrier. 2017-09-18 23:12:42 +08:00
wusheng cd1d3a3bcc Fix compile issue. 2017-09-18 21:57:33 +08:00
wusheng 9f4bcf7e3e Optimise ID encoding. Only do once for every ID object. 2017-09-18 21:56:53 +08:00
wusheng 099877c2ce Prepare for 3.2 iteration. 2017-09-17 07:54:25 +08:00
吴晟 Wu Sheng d825c0cec0 Update GRPCChannelManager.java
Fix wrong log class name.
2017-09-14 10:53:32 +08:00
吴晟 Wu Sheng db57d8de29 Update ContextCarrier.java 2017-09-13 16:00:35 +08:00
ascrutae 88c89e500a fix package issue 2017-09-10 16:21:05 +08:00
ascrutae 349802604c fix gc issue 2017-09-10 11:40:21 +08:00
ascrutae c0344337c8 fix issue that cpu metric data is incorrect 2017-09-09 17:24:04 +08:00
pengys5 7aac7365ac Fixed the GlobalTraceId contidtion not effect in trece stack web ui. 2017-09-09 10:29:38 +08:00
wusheng 815a47769c Adjust log of SegmentServiceClient, close #396 2017-09-06 21:38:43 +08:00
吴晟 Wu Sheng a46c01e34d Merge pull request #395 from ascrutae/zhangxin/fix/plugin-def-issue
change toolkit plugin name
2017-09-04 22:55:45 +08:00
ascrutae d236072c1a change toolkit plugin name 2017-09-04 22:41:56 +08:00
ascrutae f96338d977 Change the URL that fetch grpc address 2017-09-04 22:39:25 +08:00
吴晟 Wu Sheng 39652d9439 Merge pull request #392 from ascrutae/zhangxin/feature/package-output-dir
Unify package out directory
2017-09-04 20:51:55 +08:00
ascrutae dd8e066249 Combine context trace project and context trace project 2017-09-04 16:16:35 +08:00
ascrutae 8f6ef439c4 Unify package out directory 2017-09-04 11:08:21 +08:00
ascrutae 0baf691ae4 fix jdbc plugin issue 2017-09-01 12:12:21 +08:00
ascrutae e685ef90d0 support netflix fegin plugin 2017-08-31 22:23:03 +08:00
ascrutae f6665c4296 add svg ignore 2017-08-31 09:57:20 +08:00
ascrutae fa42cd47b5 Fix issue that tomcat plugin cannot capture exception 2017-08-29 22:15:59 +08:00
ascrutae ffed1e928f fix operation name that span created by spring plugin is not correct 2017-08-19 18:06:09 +08:00
ascrutae c75d893ea2 fix trace annotation not work 2017-08-19 17:11:41 +08:00
ascrutae b820a3968b support trace annotation 2017-08-19 06:56:05 +08:00
ascrutae 987c483db7 fix create segment failed 2017-08-17 17:28:34 +08:00
wusheng 65cd3d7582 Fix compile issue. 2017-08-16 23:25:51 +08:00
wusheng 8bfa648bda Provide a new method for creating exit span. 2017-08-16 23:11:39 +08:00
吴晟 Wu Sheng 2169b11208 Update Config.java
Fix a typo.
2017-08-14 17:23:23 +08:00
ascrutae 15785ddba0 fix occur exception when request mapping of method without values 2017-08-14 14:36:24 +08:00
吴晟 Wu Sheng d9ba6e8221 Merge branch 'master' into zhangxin/feature/add-default-span-layer 2017-08-12 08:27:56 -05:00
ascrutae 77069695a8 add default span layer 2017-08-12 21:04:07 +08:00
wusheng 604fcdeb7a Fix CI fail. 2017-08-11 22:56:36 +08:00
wusheng a0b001db76 no message 2017-08-11 21:42:05 +08:00
wusheng ec575ce007 Fix bugs and refactor EntrySpan and Exitspan. 2017-08-11 21:22:25 +08:00
wusheng ef8b5aaad1 Adjust the springMVC plugin. 2017-08-11 19:12:28 +08:00
ascrutae fe383773e9 support spring mvc annotation plugin 2017-08-11 18:07:30 +08:00
ascrutae 78bbfd0f9f modify support spring version 2017-08-11 14:55:07 +08:00
ascrutae 0a5dd6691c no message 2017-08-11 07:13:26 +08:00
wusheng f5d5cd3b9b Reset some comments. 2017-08-11 07:13:26 +08:00
wusheng e0442497c0 Reset some comments. 2017-08-11 07:13:26 +08:00
wusheng a897c950e2 Refactor the interceptor method parameter list for SpringMVC plugin. 2017-08-11 07:13:26 +08:00
ascrutae 9f912d004a support resttemplate plugin 2017-08-10 21:40:19 +08:00
ascrutae 164960f668 fix issue that the match of HierarchyMatch do not work 2017-08-09 11:49:26 +08:00
ascrutae e1d9701b3f modify field name 2017-08-08 16:06:56 +08:00
ascrutae 81f73fb5e8 Add entryApplicationInstanceID field for service topological 2017-08-07 22:40:29 +08:00
wusheng b67ad99c26 Optimize the entry span’s operationName. 2017-08-04 21:21:45 +08:00
吴晟 Wu Sheng 8e8dab9391 Update GlobalIdGenerator.java 2017-08-01 16:09:33 +08:00
ascrutae a73597d5c9 add prepared statement test case 2017-07-28 11:49:31 +08:00
吴晟 Wu Sheng 349f78efa4 Update SWPreparedStatement.java
Fix the wrong operationName of PreparedStatement#execute(String)
2017-07-28 11:07:40 +08:00
wusheng eca20c9158 Add process No in register info. 2017-07-27 22:58:15 +08:00
wusheng 45cbf8b5c4 Add OS Info when register and registerRecover. 2017-07-27 22:10:37 +08:00
ascrutae ca7619d069 fix send duplicate jvm data issue 2017-07-25 11:34:29 +08:00
ascrutae 61186fe51c fix testcase failed 2017-07-22 09:07:48 +08:00
wusheng 3aa563324c Replace the padding char of base64 to '*' from '='. This is for avoiding dubbox’s head bug. 2017-07-22 08:41:54 +08:00
wusheng e88f98537c Support ime-shift-back by Ops or OS, try to keep the id unique. 2017-07-21 23:21:24 +08:00
ascrutae 2444511340 fix test case failed 2017-07-21 22:34:55 +08:00
吴晟 Wu Sheng 2ca2bd792c Update ID.java
Fix decode bug.
2017-07-21 10:44:32 +08:00
吴晟 Wu Sheng 8d8d4e40f7 Merge branch 'master' into feature/new-id 2017-07-21 10:27:21 +08:00
ascrutae fdde4b7aea fix issue that httpclient plugin don’t work 2017-07-21 09:59:20 +08:00
wusheng 4628ea6baa Fix unassigned value. 2017-07-20 23:18:44 +08:00
wusheng efbdb7450f Merge branch 'master' into feature/new-id
* master:
  fix operation id of exit span incorrect issue
2017-07-20 23:18:06 +08:00
wusheng 329f224763 New id mechanism, need to be tested. 2017-07-20 23:17:21 +08:00
ascrutae 89427eeaf5 fix operation id of exit span incorrect issue 2017-07-20 23:03:48 +08:00
wusheng 543b2d4461 Support empty operation name, and add buffer size of dictionary for avoiding out of memory. 2017-07-19 22:54:57 +08:00
wusheng 57b69fb88c Support #299 and #301 2017-07-19 22:04:32 +08:00
wusheng 7a91ef7a02 Merge branch 'master' of https://github.com/wu-sheng/sky-walking
* 'master' of https://github.com/wu-sheng/sky-walking:
  fix miss transport entryServiceName and entryServiceId value
  fix miss entryServiceId and entryServiceName in ContextSnapshot  issue
  fix issue that open tracing activation set tag failed
  Make sure the JVM stop hook works #295
  Add jvm shutdown hook

# Conflicts:
#	apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/ContextSnapshot.java
2017-07-19 21:07:11 +08:00
wusheng 07ae13a650 Remove multi globalTraceIds in context carrier. 2017-07-19 21:04:24 +08:00
ascrutae b31ea63506 fix miss transport entryServiceName and entryServiceId value 2017-07-19 15:14:12 +08:00
吴晟 Wu Sheng 686a802097 Merge branch 'master' into feature/jvm-shutdown-hook 2017-07-19 14:19:02 +08:00
吴晟 Wu Sheng 83b2b5f517 Merge branch 'master' into feature/jvm-shutdown-hook 2017-07-19 14:12:57 +08:00
吴晟 Wu Sheng 54cc2ae5a2 Merge branch 'master' into zhangxin/fix/300 2017-07-19 14:05:25 +08:00
ascrutae 809158b23b fix miss entryServiceId and entryServiceName in ContextSnapshot issue 2017-07-19 11:58:34 +08:00
ascrutae 91d08bbcd9 fix issue that open tracing activation set tag failed 2017-07-19 10:01:10 +08:00
wusheng cba4dc2883 Make sure the JVM stop hook works #295 2017-07-18 21:47:24 +08:00
wusheng 79a45823b6 Remove unused imports. 2017-07-18 21:35:01 +08:00
wusheng 75ada9feaa Add jvm shutdown hook 2017-07-18 21:34:30 +08:00
wusheng 6c5636f221 Shorten the cycle of collecting JVM info. #296 2017-07-18 21:26:19 +08:00
wusheng 3ef364d038 Fix CI 2017-07-17 23:21:52 +08:00
ascrutae 1e05483fc9 fix compile failed 2017-07-17 11:31:50 +08:00
ascrutae 5c1fdb066e fix enhance class match failed 2017-07-16 22:44:24 +08:00
wusheng 93b0186dd2 Fix a match bug. 2017-07-16 22:20:10 +08:00
wusheng 3f3d933365 Merge branch 'feature/high-performance-agent' of https://github.com/wu-sheng/sky-walking into feature/high-performance-agent
* 'feature/high-performance-agent' of https://github.com/wu-sheng/sky-walking:
  add configuration about multiple check interval and fix set peerID of  exit span failed
  independent data carrier project
2017-07-14 20:36:58 +08:00
ascrutae 75e705e097 add configuration about multiple check interval and fix set peerID of exit span failed 2017-07-14 11:46:59 +08:00
ascrutae 8143a5b096 independent data carrier project 2017-07-14 10:07:17 +08:00
wusheng ea7db2090a Provided 4 types match for enhance class:
* byName
* byClassAnnotationMatch
* byMethodAnnotationMatch
* byHierarchyMatch
2017-07-13 21:26:44 +08:00
wusheng b24a17587f Remove and move classes. 2017-07-12 22:58:05 +08:00
wusheng 103469256f Support plugin match by annotation, can’t by interface yet. #281 2017-07-12 22:41:56 +08:00
ascrutae 9f8622b8a1 fix issue that local span transform failured 2017-07-12 16:33:51 +08:00
ascrutae ceca5e70ac operation name or operation id need to reset when create multiple entry spans 2017-07-12 15:15:34 +08:00
吴晟 Wu Sheng 6e6e9c2687 Merge pull request #284 from ascrutae/zhangxin/fix/283
fix issue that operation name and operation id are not correct
2017-07-11 22:35:32 -05:00
ascrutae c08c95782b fix issue that operation name and operation id is not correct when create multi exit span or entry span 2017-07-12 11:27:36 +08:00
ascrutae ca56552215 fix compile failed and the url tag of motan plugin is not correct 2017-07-11 18:03:15 +08:00
ascrutae 1bbf84dce9 suport ot activation 2017-07-11 14:32:47 +08:00
吴晟 Wu Sheng 62981fb0a1 Update ContextManager.java 2017-07-10 15:28:06 +08:00
ascrutae 4c1963cb45 support plugin testcase 2017-07-09 17:46:43 +08:00
wusheng f64d414260 Fix the span type missing. 2017-07-08 19:48:09 +08:00
ascrutae d9b3321d8b add clear agent service rule 2017-07-08 19:16:32 +08:00
ascrutae a382f3f782 support agent core testcase 2017-07-08 16:05:01 +08:00
wusheng 1135d25762 Add comments about component, abstractSpan 2017-07-08 14:22:19 +08:00
wusheng 95f65beb93 Add comments for major class in agent-core. 2017-07-08 13:52:52 +08:00
wusheng 1b1f8d49c1 Add checker for extract and inject. 2017-07-08 10:53:13 +08:00
wusheng b88b3559b5 Optimize codes and add more comments. 2017-07-08 10:50:04 +08:00
wusheng b32ee4cec7 JVMService didn’t add itselft as a channel listener. 2017-07-08 10:07:57 +08:00
wusheng 3df884fd80 Finish codes for supporting opentracing-java 0.30.0 2017-07-07 23:26:14 +08:00
吴晟 Wu Sheng 25858600f3 Merge pull request #275 from ascrutae/zhangxin/feature/server-issue
fix issue that server list never updated
2017-07-07 21:49:58 +08:00
ascrutae a24f4fdce2 fix issue that server list never updated 2017-07-07 21:35:58 +08:00
ascrutae f81a66bfd3 fix issue that project cycle dependency 2017-07-07 19:53:33 +08:00
吴晟 Wu Sheng ebc30a0620 Merge pull request #273 from trey03/fix_plug-in_logger_info
Optimize the plug-in load hints
2017-07-07 15:41:02 +08:00
吴晟 Wu Sheng ba108d9282 Merge pull request #271 from ascrutae/zhangxin/feature/support-test-case
support test case
2017-07-07 15:36:10 +08:00
c feng 137906b6f7 Optimize the plug-in load hints 2017-07-07 15:14:12 +08:00
ascrutae 18149b8bb6 fix module name is not correct 2017-07-07 15:12:35 +08:00
ascrutae b78442d1c1 finished service manager and trace segment testcase 2017-07-07 15:01:54 +08:00
wusheng be32ab2223 Finish codes about sync dictionary of Application and ServiceName. 2017-07-06 22:51:14 +08:00
wusheng 046102ef31 Finish codes about ApplicationRegisterClient for register, registerRecover and heartbeat. 2017-07-06 22:21:04 +08:00
wusheng 99539695bf Support cross-thread propagation. 2017-07-06 21:28:38 +08:00
wusheng 678ad01d49 Fix some compile issue. 2017-07-05 23:19:55 +08:00
wusheng ff501c4d9e Add application id and application instance id check to avoid illegal data. 2017-07-05 23:17:45 +08:00
wusheng e36810d936 Merge branch 'feature/high-performance-agent' of https://github.com/wu-sheng/sky-walking into feature/high-performance-agent
* 'feature/high-performance-agent' of https://github.com/wu-sheng/sky-walking:
  support new api for activation project and fix test case compile fail

# Conflicts:
#	apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/jvm/JVMService.java
2017-07-05 23:07:58 +08:00
wusheng 9cf12b4b52 Add codes about gc and memory pool. 2017-07-05 21:31:14 +08:00
ascrutae 0e25c6ea31 support new api for activation project and fix test case compile fail 2017-07-05 21:19:57 +08:00
wusheng 3af55a53b5 Avoid a classNotFound exception when collect CPU metrics. 2017-07-04 23:28:00 +08:00
wusheng 4c1c187c97 Fix memory pool judge. 2017-07-04 22:58:36 +08:00
wusheng ed75d7d913 Finish codes about CPU, memory and some of memory pool. 2017-07-04 22:56:11 +08:00
吴晟 Wu Sheng f142fb240c Merge pull request #264 from ascrutae/zhangxin/feature/support-plugins
support new api for each plugin
2017-07-04 22:43:22 +08:00
ascrutae 7ccaa419e1 support new api for each plugin 2017-07-04 22:11:26 +08:00
wusheng b68c7b4368 Remove global traceId in Segment. 2017-07-03 23:05:10 +08:00
wusheng 1f3f25d691 Move a class. 2017-07-03 22:55:13 +08:00
wusheng d37dbc8d76 FInish codes about TraceSegment to UpstreamSegment 2017-07-03 22:16:20 +08:00
ascrutae b9bdf28d27 support tomcat dubbo and httpclient plugins 2017-07-03 11:46:37 +08:00
wusheng 701b6afa12 Fix operationName of entry span didn’t reset. And optimize interceptor initialization. 2017-07-02 23:41:38 +08:00
wusheng b3fe61aefe Fix a compile issue. 2017-07-02 23:13:31 +08:00
wusheng 1b602b1fab Fix a dynamic interface bug. 2017-07-02 23:10:46 +08:00
wusheng 9037f13976 Remove the field binders. 2017-07-02 23:00:04 +08:00
wusheng 5bcc6fbf5c Refactor ContextCarrier. 2017-07-02 22:47:16 +08:00
wusheng c7c0256ce7 Fix inject method bug. 2017-07-02 22:22:38 +08:00
wusheng 888e0484bb Fix entry and exit span methods bug. 2017-07-02 22:18:12 +08:00
wusheng 9d100902de New propagation format. 2017-07-02 21:57:24 +08:00
wusheng 945f68b9b1 Allow the context carrier is null when creating entry span. 2017-07-02 21:10:49 +08:00
wusheng 1c8200116d Fix compile issue. 2017-07-02 08:13:21 +08:00
wusheng 09565a497d Fix unpush bug. 2017-07-02 08:12:09 +08:00
wusheng 9a6484af2b Refactor create span methods 2017-07-02 07:36:10 +08:00
wusheng 18fed69e44 Set the wait time shorter than before. 2017-07-01 23:43:08 +08:00
wusheng f4d332a340 Add a log when the data carrier buffer is full. 2017-07-01 23:05:15 +08:00
wusheng 6d2ab56348 Finish codes of grpc segment client about channel control. 2017-07-01 23:01:56 +08:00
wusheng 34a0a0b4f3 Add codes about grpc client service. 2017-07-01 22:40:38 +08:00
wusheng 95dcd3927b Finish the skeleton codes of sending segments to collector. 2017-07-01 21:12:48 +08:00
wusheng 5621c3b256 Fix a comma. 2017-07-01 09:42:04 +08:00
wusheng d960b80fcd Finish codes about selecting grpc service address and retry. 2017-07-01 08:59:41 +08:00
ascrutae 8a2876aad0 upgrade netty version and fix miss dependency classes issue 2017-07-01 00:18:50 +08:00
吴晟 Wu Sheng 6cfea15bfb Merge pull request #256 from ascrutae/zhangxin/feature/high-performance-agent
Change shade plugin version and remove duplicate relocation
2017-06-30 23:09:02 +08:00
ascrutae cada42d10f Change shade plugin version and remove duplicate relocation 2017-06-30 23:04:53 +08:00
wusheng 13816c8cd0 Add “ClassLoader” paramter for enhance method. Prepare for improving interceptor initialization performance. 2017-06-30 22:44:24 +08:00
wusheng 6b2849dbb6 Fix the comments. 2017-06-30 22:08:46 +08:00
wusheng d89a5be742 Support dynamic field and interface. 2017-06-30 22:00:58 +08:00
wusheng dd268b2eb2 Merge branch 'feature/high-performance-agent' of https://github.com/wu-sheng/sky-walking into feature/high-performance-agent
* 'feature/high-performance-agent' of https://github.com/wu-sheng/sky-walking:
  let the sense of filter more clear
  Fix issue that skywalking-agent.jar include the google class  and exclude the proto files inside protobuf-java
2017-06-30 20:08:39 +08:00
吴晟 Wu Sheng e2c85d99b6 Merge pull request #255 from ascrutae/zhangxin/feature/high-performance-agent
Exclude google class when shading skywalking-agent.jar
2017-06-30 08:37:35 +08:00
ascrutae 268509deb4 let the sense of filter more clear 2017-06-30 08:13:06 +08:00
wusheng 8c9c3e65b8 Finish some grpc client codes. 2017-06-29 22:57:18 +08:00
ascrutae 76806a2798 Fix issue that skywalking-agent.jar include the google class and exclude the proto files inside protobuf-java 2017-06-29 22:56:27 +08:00
wusheng 11b4dc7bd9 Support finding grpc-server list. Attempt to acquire the list every 60 seconds. Related to #254 2017-06-29 21:31:27 +08:00
wusheng 5203081561 Support #206 #241 #253 2017-06-28 22:32:02 +08:00
wusheng d2f562f1fa Adjust segment service and span interface. 2017-06-28 20:40:37 +08:00
wusheng e09741c832 Adjust some service. 2017-06-28 17:11:32 +08:00
wusheng c699c64c6a Remove some useless codes in agent-core. 2017-06-28 15:14:29 +08:00
wusheng b3c39aea53 Merge branch 'master' into feature/high-performance-agent
* master:
  add test case and fix logical error
  Fix windows script start collector failure.
  fix skywalking container start failure
  fix  lost tags
  Add mechanism to set default status(on/off) of plugin
  Add layer tag value: mq.

# Conflicts:
#	apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/Span.java
2017-06-28 09:07:06 +08:00
wusheng 1fd449cddc Finish the refactor of agent-core. 2017-06-28 09:05:39 +08:00
wusheng 48b2164f33 Finish almost all codes about TracingContext and three new type spans. 2017-06-27 11:48:54 +08:00
wusheng 22595c9ebe Implement some methods of TracingContext. 2017-06-27 00:00:20 +08:00
wusheng 6cd5be9e1c Merge branch 'feature/high-performance-agent' of https://github.com/wu-sheng/sky-walking into feature/high-performance-agent
* 'feature/high-performance-agent' of https://github.com/wu-sheng/sky-walking:
  add logic of shade grpc

# Conflicts:
#	apm-sniffer/apm-agent/pom.xml
2017-06-26 23:44:29 +08:00
wusheng 947fed4865 Begin to refactor for performance. 2017-06-26 23:43:18 +08:00
ascrutae 6e1d0d602f add test case and fix logical error 2017-06-26 22:52:27 +08:00
吴晟 Wu Sheng 9efff4bc63 Merge branch 'master' into zhangxin/feature/force-enable-plugin 2017-06-26 20:28:29 +08:00
ascrutae 6081f7f7b1 fix lost tags 2017-06-26 11:26:24 +08:00
ascrutae ace2e63887 Add mechanism to set default status(on/off) of plugin 2017-06-26 11:23:19 +08:00
ascrutae 19584b6f8f add logic of shade grpc 2017-06-24 07:54:45 +08:00
wusheng 0b4b4b1759 Add layer tag value: mq. 2017-06-24 07:38:02 +08:00
ascrutae a139862c79 Revert "Add logic of shade grpc package"
This reverts commit c52686f894.
2017-06-23 17:08:53 +08:00
ascrutae c52686f894 Add logic of shade grpc package 2017-06-23 16:54:14 +08:00
wusheng e780e4b680 Add some basic proto classes. 2017-06-22 22:05:30 +08:00
wusheng c31fa270d1 Initialize some config for grpc. 2017-06-22 20:55:16 +08:00
wusheng eb82d2c989 Update version for next iteration. 2017-06-17 22:40:42 +08:00
吴晟 Wu Sheng 635b2c6dc8 Merge branch 'master' into feature/sampling 2017-06-17 22:17:53 +08:00
wusheng f70df1b632 Set final name for agent module. 2017-06-17 21:12:44 +08:00
wusheng aed11d4a59 Finish codes about sampling, ignore. And related test cases. 2017-06-16 22:04:25 +08:00
wusheng 112547b515 Finish almost all codes about ignore, sample and analytic trace mechanism. Left analytic trace only for collector. 2017-06-15 22:13:13 +08:00
wusheng c88cf2aff8 Provide ignore mechanism for TracerContext. 2017-06-15 21:02:00 +08:00
吴晟 Wu Sheng b109251c2a Merge branch 'master' into feature/sampling 2017-06-14 23:02:41 +08:00
wusheng 983dd8eac1 Provide AbstractSpan interface for the context. 2017-06-14 22:59:48 +08:00
pengys5 e38b6ad1bd 1. Classify http servlet interface to get, post, stream post.
2. Change the http servlet worker from local asynchronous call to local synchronous call.
2017-06-11 23:49:52 +08:00
wusheng cf3d2a4026 Add parts of ignore mechanism, and this is part of new sampling mechanism. All of these are providing higher performance. 2017-06-11 22:35:30 +08:00
wusheng f0e626ff2c 1. Remove the “apm-trace” module, isolate the trace structure between agent and collector for considering performance.
2. Change the head name.
3. Provide potienal mechanism for ignore trace with certain suffix.
2017-06-10 22:46:16 +08:00
wusheng 903a2a17a0 Fix all compile issues. 2017-06-09 22:35:50 +08:00
wusheng 14f9154b21 Fix some test cases. 2017-06-09 21:52:11 +08:00
wusheng ae9bc45ccf Fix compile issues. 2017-06-09 20:50:25 +08:00
wusheng 4e2768d7a6 Fix some compile issues. 2017-06-08 22:21:43 +08:00
wusheng 673b975738 Optimize span by removing tags map. (Unfinished.) 2017-06-08 21:49:53 +08:00
吴晟 Wu Sheng 06b5138b33 Create WitnessClassFinder.java
Fix the wrong key of poolMap
2017-06-08 08:54:23 +08:00
wusheng c78bd4f157 Add a parameter comment 2017-06-07 20:55:39 +08:00
wusheng d26d925c10 Fix witness class fail, because of different class loaders. 2017-06-07 20:38:08 +08:00
wusheng 951192d0b6 Provide new data protocol for segment messages. 2017-06-05 21:21:03 +08:00
wusheng 7885b4b9aa Fix format. 2017-06-04 20:42:26 +08:00
wusheng 4a7648dd9d Fix sampling bug. 2017-06-04 20:23:14 +08:00
wusheng aaee8617f1 Revert "Prepare for improving sampling performance."
This reverts commit 19f2a561c9.
2017-06-04 20:10:48 +08:00
wusheng 19f2a561c9 Prepare for improving sampling performance. 2017-06-04 19:37:59 +08:00
wusheng a7f0f0d5a9 Reset some codes. 2017-06-04 18:05:12 +08:00
wusheng d69500a40a Revert "Remove the “get” method of String/Boolean/Integer Tags."
This reverts commit 04041ebd7e.
2017-06-04 18:03:00 +08:00
wusheng 04041ebd7e Remove the “get” method of String/Boolean/Integer Tags. 2017-06-04 17:52:31 +08:00
wusheng c2319bcceb Add three test utils, prepare for removing the “get” method from the Tag classes. 2017-06-04 17:48:54 +08:00
彭勇升 Buddha 77d43ca1b3 add feign default http plugin (#205)
* add feign default http plugin
add test case for feign default http interceptor

* move feign and okhttp plugins to the parent moudle
2017-06-03 17:39:49 +08:00
吴晟 Wu Sheng f2e3359573 Delete README.md
Remove out-of-date readme file.
2017-05-31 21:18:27 +08:00
吴晟 Wu Sheng 63f0213a8c Merge pull request #197 from wu-sheng/feature/160
add okhttp plugin(provide synchronous http calls )
2017-05-31 09:45:11 +08:00
wusheng ee0a569eac Add test case for leaf span. 2017-05-17 22:44:26 +08:00
wusheng 9e4026e9b5 Prototype codes of supporting leaf span 2017-05-17 18:02:11 +08:00
pengys5 7ac504b19c Merge commit 'c3259afae0e4a267397d91c6117737aa4b7a2e54' into feature/160
# Conflicts:
#	apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/conf/Config.java
#	apm-sniffer/apm-agent/pom.xml
#	apm-sniffer/apm-sdk-plugin/pom.xml
2017-05-16 16:17:57 +08:00
pengys5 39708a9ab1 add okhttp plugin(provide synchronous http calls )
add test case for okhttp interceptor
2017-05-16 10:14:53 +08:00
Xin,Zhang a254b2de3e fix issue that operation name of resin plugin is error (#196) 2017-05-14 08:43:59 +08:00
柏杨 Bai Yang 1c4905ef58 add resin plugin (#187)
* add plugins for resin-3.x and resin-4.x
2017-05-10 19:33:30 +08:00
Xin,Zhang 4a560433be Add mechanism to disable any or all plugins (#191)
* Add mechanism to disable any or all plugins, Relate: #186
2017-05-09 23:29:21 +08:00
吴晟 Wu Sheng 5f4fe4948c Merge pull request #193 from wu-sheng/feature/192
Support multi plugins for one target class
2017-05-09 22:06:53 +08:00
wusheng e3a42f7cea Fix a typo. 2017-05-08 09:13:35 +08:00
wusheng 8b074a0a97 Support multi plugins for one target class. 2017-05-08 08:53:00 +08:00
wusheng ecf7a2bf2a Fix doc link. 2017-04-30 22:14:08 +08:00
wusheng d77601b793 Rename the "apm-api" module to "apm-agent-core”. Relate #181 2017-04-29 07:11:04 +08:00
ascrutae c5f4f82bd0 fix functional issues after update new package name 2017-04-28 15:42:09 +08:00
pengys5 e3524d8555 1. When batch replace the package of plugin def class was lost.
2. Some class check style error.
2017-04-28 02:46:11 +08:00
pengys5 b2b36fee00 Change groupId and artifactId 2017-04-28 01:17:09 +08:00