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