This is an automated email from the ASF dual-hosted git repository.
kezhenxu94 pushed a change to branch perf/groovy
in repository https://gitbox.apache.org/repos/asf/skywalking.git.
from 01c5e00 perf: optimize Groovy-based LAL DSL with static compilation
add 9e022d1 Provide plugin for Guava Cache (#7235)
add ba330ae Merge branch 'master' into perf/groovy
No new revisions were added by this update.
Summary of changes:
.github/workflows/plugins-test.0.yaml | 1 +
CHANGES.md | 1 +
.../network/trace/component/ComponentsDefine.java | 3 +
.../pom.xml | 22 ++--
.../guava/cache/GuavaCacheAllInterceptor.java} | 22 ++--
.../plugin/guava/cache/GuavaCacheInterceptor.java} | 22 ++--
.../define/GuavaCachePluginInstrumentation.java} | 42 ++++--
.../src/main/resources/skywalking-plugin.def | 2 +-
.../guava/cache/GuavaCacheInterceptorTest.java | 146 +++++++++++++++++++++
apm-sniffer/optional-plugins/pom.xml | 1 +
.../setup/service-agent/java-agent/Plugin-list.md | 1 +
docs/en/setup/service-agent/java-agent/README.md | 1 +
.../service-agent/java-agent/Supported-list.md | 1 +
.../src/main/resources/component-libraries.yml | 3 +
.../config/expectedData.yaml | 62 ++++-----
.../configuration.yml | 6 +-
.../pom.xml | 14 +-
.../apm/testcase/guava/cache}/CaseServlet.java | 47 ++++---
.../testcase/guava/cache}/HealthCheckServlet.java | 7 +-
.../src/main/resources/log4j2.xml | 0
.../src/main/webapp/WEB-INF/web.xml | 8 +-
.../support-version.list | 8 +-
22 files changed, 302 insertions(+), 118 deletions(-)
copy apm-sniffer/optional-plugins/{sentinel-1.x-plugin =>
guava-cache-plugin}/pom.xml (74%)
copy
apm-sniffer/{apm-sdk-plugin/dbcp-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/dbcp/v2/PoolingGetConnectInterceptor.java
=>
optional-plugins/guava-cache-plugin/src/main/java/org/apache/skywalking/apm/plugin/guava/cache/GuavaCacheAllInterceptor.java}
(74%)
mode change 100755 => 100644
copy
apm-sniffer/{apm-sdk-plugin/spring-plugins/scheduled-annotation-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/scheduled/ScheduledMethodInterceptor.java
=>
optional-plugins/guava-cache-plugin/src/main/java/org/apache/skywalking/apm/plugin/guava/cache/GuavaCacheInterceptor.java}
(74%)
copy
apm-sniffer/{apm-toolkit-activation/apm-toolkit-log4j-2.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/log4j/v2/x/async/AsyncAppenderInstrumentation.java
=>
optional-plugins/guava-cache-plugin/src/main/java/org/apache/skywalking/apm/plugin/guava/cache/define/GuavaCachePluginInstrumentation.java}
(55%)
copy apm-sniffer/{apm-sdk-plugin/dubbo-2.7.x-conflict-patch =>
optional-plugins/guava-cache-plugin}/src/main/resources/skywalking-plugin.def
(89%)
create mode 100644
apm-sniffer/optional-plugins/guava-cache-plugin/src/test/java/org/apache/skywalking/apm/plugin/guava/cache/GuavaCacheInterceptorTest.java
copy test/plugin/scenarios/{ehcache-2.x-scenario =>
guava-cache-scenario}/config/expectedData.yaml (59%)
copy test/plugin/scenarios/{ehcache-2.x-scenario =>
guava-cache-scenario}/configuration.yml (82%)
copy test/plugin/scenarios/{ehcache-2.x-scenario =>
guava-cache-scenario}/pom.xml (87%)
copy
test/plugin/scenarios/{httpclient-4.3.x-scenario/src/main/java/org/apache/skywalking/apm/testcase/httpclient
=>
guava-cache-scenario/src/main/java/org/apache/skywalking/apm/testcase/guava/cache}/CaseServlet.java
(60%)
copy
test/plugin/{archetypes/tomcat/src/main/resources/archetype-resources/src/main/java
=>
scenarios/guava-cache-scenario/src/main/java/org/apache/skywalking/apm/testcase/guava/cache}/HealthCheckServlet.java
(96%)
copy test/plugin/scenarios/{httpclient-4.3.x-scenario =>
guava-cache-scenario}/src/main/resources/log4j2.xml (100%)
copy test/plugin/scenarios/{ehcache-2.x-scenario =>
guava-cache-scenario}/src/main/webapp/WEB-INF/web.xml (82%)
copy test/plugin/scenarios/{avro-scenario =>
guava-cache-scenario}/support-version.list (96%)