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