Leon Yang
56425f1c62
support jedis pipeline ( #6565 )
2021-03-20 19:52:28 +08:00
Evan
29de696c42
exception-ignore-plugin ( #5426 )
2020-09-09 15:07:01 +08:00
kezhenxu94
5b255ba3e3
Set up more strict code styles and fix existing issues ( #4337 )
...
Motivation:
Review code styles with some bots automatically.
Modifications:
Set up ReviewDog in GitHub Action to review code style.
Add more check rules to checkstyle plugin.
Result:
Obvious code styles can be reviewed and commented automatically.
2020-02-11 17:10:49 +08:00
吴晟 Wu Sheng
c76fb4053e
Set up the bootstrap instrumentation plugin framework ( #3152 )
...
* POC: Intercept successfully.
* Refactor codes
* Build the new core
* Setup the new core.
* Push the javassist version to 3.23.2-GA, as it is the last version supports JDK 1.6 compile, according to https://github.com/jboss-javassist/javassist/blob/rel_3_23_2_ga/pom.xml#L149-L160
* Finish the all codes.
* Document updated for bootstrap instrumentation.
* Add a notice to document.
* Remove unexpected file.
* Set javassist version right. Add judge in core interceptors
* Fixe no log bridge implementation
2019-07-25 22:00:07 +08:00
于玉桔
b1dea4c540
Provide a configuration to control the length of the peer field ( #3105 )
...
* Fix 3096
2019-07-20 16:50:28 +08:00
SataQiu
19d9c56f27
Clean up unnecessary times(1) for test verify ( #2619 )
...
* clean up unnecessary times(1) for test verify
* format code
* fix checkstyle
2019-05-07 21:56:23 +08:00
Lemon
e3555479b4
Support RedisTemplate via Jedis Plugin ( #2579 )
...
* Support byte[] value for Jedis Plugin
* When the type of key is byte[], only the method name is recorded.
2019-05-05 15:22:13 +08:00
Xin,Zhang
1bc5de7af9
Support overwrite tag ( #2021 )
...
* Support overwrite tag
* Fix test case
2018-12-09 14:59:15 +08:00
Xin,Zhang
3f7a86f98f
Fix the interceptor class is incorrect ( #1292 )
2018-05-31 08:17:51 +08:00
coder-yqj
b64a08b4e0
修改 JedisShardInfo 方式创建 jedis客户端时,无法拦截的bug ( #1290 )
2018-05-30 21:37:24 +08:00
Xin,Zhang
f7cc129fa2
Change component definitions ( #1266 )
2018-05-27 11:57:00 +08:00
candylee
c34c037d16
fix CONSTRUCTOR_WITH_LIST_HOSTANDPORT_ARG_INTERCEPT_CLASS spell error ( #1021 )
2018-04-03 22:54:26 +08:00
吴晟 Wu Sheng
e13ff79326
Sync to fix release check ( #982 )
...
Fix IPMC checks for releasing.
2018-03-24 17:11:04 +08:00
ascrutae
0d6233dd54
[Agent] fix that javadoc import unused class cause classloader issue
2018-02-27 11:29:18 +08:00
wusheng
6f1f4cf14f
Change network protocol for 5.0
2017-12-18 21:27:24 +08:00
ascrutae
25dda07a84
[Agent] fix jedis testcase failed
2017-12-14 16:47:05 +08:00
ascrutae
a62076f082
fix all interceptor class in plugin is incorrect
2017-12-12 14:16:45 +08:00
吴晟 Wu Sheng
032ade6e3c
Merge pull request #656 from ascrutae/feature/plugin-def-incorrect
...
fix the instrumentation class in plugin define file is incorrect
2017-12-11 16:05:10 +08:00
ascrutae
b5a7c8fbf0
fix the instrumentation class in plugin define file is incorrect
2017-12-11 16:00:15 +08:00
wusheng
15328202b8
Revove duplicate license headers.
2017-12-11 15:04:26 +08:00
wusheng
05b818e709
Update package name to org.apache.skywalking
2017-12-10 16:32:39 +08:00
wusheng
23133f7d97
Update copyright to Apache Foundation.
2017-12-09 23:38:32 +08:00
peng-yongsheng
52f1420670
Add copyright head in all java files and copyright head check style
2017-10-10 22:27:57 +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
wusheng
992032cf6a
Refactor the interceptor method parameter list for SpringMVC plugin.
2017-08-10 17:54:08 +08:00
wusheng
103469256f
Support plugin match by annotation, can’t by interface yet. #281
2017-07-12 22:41:56 +08:00
ascrutae
4c1963cb45
support plugin testcase
2017-07-09 17:46:43 +08:00
ascrutae
7ccaa419e1
support new api for each plugin
2017-07-04 22:11:26 +08:00
wusheng
5203081561
Support #206 #241 #253
2017-06-28 22:32:02 +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
947fed4865
Begin to refactor for performance.
2017-06-26 23:43:18 +08:00
wusheng
983dd8eac1
Provide AbstractSpan interface for the context.
2017-06-14 22:59:48 +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
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
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
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
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