From f286cbd78151e33e13911f2cc282d38eaf36bae3 Mon Sep 17 00:00:00 2001 From: wusheng Date: Sat, 25 Jun 2016 10:47:25 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=A4=A7=E8=A7=84=E6=A8=A1=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=B7=A5=E7=A8=8B=E7=BB=93=E6=9E=84=EF=BC=8Csdk=E9=99=8D?= =?UTF-8?q?=E7=BA=A7=E4=BD=BF=E7=94=A81.6=E7=BC=96=E8=AF=91=EF=BC=8C?= =?UTF-8?q?=E6=94=AF=E6=8C=811.6=E4=BB=A5=E4=B8=8A=E7=89=88=E6=9C=AC=202.s?= =?UTF-8?q?erver=E7=AB=AF=E7=A8=8B=E5=BA=8F=E4=BF=9D=E6=8C=81=E4=B8=8D?= =?UTF-8?q?=E5=8F=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 22 +-- pom.xml | 14 +- skywalking-collector/pom.xml | 60 ++++++++ .../skywalking-agent}/pom.xml | 2 +- .../skywalking/agent/SkywalkingAgent.java | 0 .../skywalking-api}/pom.xml | 2 +- .../skywalking/api/BusinessKeyAppender.java | 0 .../skywalking/api/IBuriedPointReceiver.java | 0 .../skywalking/api/IBuriedPointSender.java | 0 .../skywalking/api/IBuriedPointType.java | 0 .../skywalking/api/IExceptionHandler.java | 0 .../com/ai/cloud/skywalking/api/Tracing.java | 0 .../cloud/skywalking/buffer/BufferGroup.java | 0 .../skywalking/buffer/ContextBuffer.java | 0 .../ApplicationExceptionHandler.java | 0 .../buriedpoint/LocalBuriedPointSender.java | 0 .../buriedpoint/RPCBuriedPointReceiver.java | 0 .../buriedpoint/RPCBuriedPointSender.java | 0 .../buriedpoint/ThreadBuriedPointSender.java | 0 .../ThreadFactoryBuriedPointSender.java | 0 .../ai/cloud/skywalking/conf/AuthDesc.java | 0 .../com/ai/cloud/skywalking/conf/Config.java | 0 .../skywalking/conf/ConfigInitializer.java | 0 .../skywalking/conf/ConfigValidator.java | 0 .../ai/cloud/skywalking/conf/Constants.java | 0 .../ai/cloud/skywalking/context/Context.java | 0 .../cloud/skywalking/model/ContextData.java | 0 .../skywalking/model/EmptyContextData.java | 0 .../skywalking/model/Identification.java | 0 .../ai/cloud/skywalking/plugin/IPlugin.java | 0 .../skywalking/plugin/PluginBootstrap.java | 0 .../ai/cloud/skywalking/plugin/PluginCfg.java | 0 .../skywalking/plugin/PluginException.java | 0 .../plugin/PluginResourcesResolver.java | 0 .../skywalking/plugin/TracingBootstrap.java | 0 .../skywalking/plugin/boot/BootException.java | 0 .../plugin/boot/BootPluginDefine.java | 0 .../AbstractClassEnhancePluginDefine.java | 0 .../plugin/interceptor/EnhanceException.java | 0 .../EnhancedClassInstanceContext.java | 0 .../interceptor/InterceptorException.java | 0 .../plugin/interceptor/MethodMatcher.java | 0 .../SimpleObjectFirstInvokeInterceptor.java | 0 .../enhance/ClassConstructorInterceptor.java | 0 .../enhance/ClassEnhancePluginDefine.java | 0 ...assInstanceMethodsEnhancePluginDefine.java | 0 .../ClassInstanceMethodsInterceptor.java | 0 ...ClassStaticMethodsEnhancePluginDefine.java | 0 .../ClassStaticMethodsInterceptor.java | 0 .../enhance/ConstructorInvokeContext.java | 0 .../interceptor/enhance/FieldGetter.java | 0 .../interceptor/enhance/FieldSetter.java | 0 .../enhance/InstanceMethodInvokeContext.java | 0 .../IntanceMethodsAroundInterceptor.java | 0 .../enhance/MethodInterceptResult.java | 0 .../enhance/MethodInvokeContext.java | 0 .../StaticMethodsAroundInterceptor.java | 0 .../matcher/AnyMethodsMatcher.java | 0 .../ExclusiveObjectDefaultMethodsMatcher.java | 0 .../matcher/MethodRegexMatcher.java | 0 .../matcher/MethodsExclusiveMatcher.java | 0 .../matcher/PrivateMethodMatcher.java | 0 .../matcher/SimpleMethodMatcher.java | 0 .../selfexamination/HeathReading.java | 0 .../selfexamination/SDKHealthCollector.java | 0 .../cloud/skywalking/sender/DataSender.java | 0 .../sender/DataSenderFactoryWithBalance.java | 0 .../sender/DataSenderWithCopies.java | 0 .../cloud/skywalking/sender/IDataSender.java | 0 .../util/BuriedPointMachineUtil.java | 0 .../skywalking/util/ContextGenerator.java | 0 .../ai/cloud/skywalking/util/StringUtil.java | 0 .../skywalking/util/TraceIdGenerator.java | 0 .../test/java/test/ai/cloud/api/TimeTest.java | 0 .../assertspandata/SDKGeneratedDataTest.java | 0 .../bytebuddy/ConstructorInterceptor.java | 0 .../ai/cloud/bytebuddy/MethodInterceptor.java | 0 .../test/ai/cloud/bytebuddy/SimulateMain.java | 0 .../ai/cloud/bytebuddy/SimulateMain2.java | 0 .../test/ai/cloud/bytebuddy/TestClass.java | 0 .../test/ai/cloud/checksum/CheckSumTest.java | 0 .../consumerworker/ConsumerWorkerTest.java | 0 .../cloud/matcher/ExclusionMatcherTest.java | 0 .../cloud/matcher/TestAroundInterceptor.java | 0 .../ai/cloud/matcher/TestMatcherClass.java | 0 .../ai/cloud/matcher/TestMatcherDefine.java | 0 .../ai/cloud/plugin/BeInterceptedClass.java | 0 .../test/ai/cloud/plugin/PluginMainTest.java | 0 .../plugin/PluginResourceResoverTest.java | 0 .../cloud/plugin/TestAroundInterceptor.java | 0 .../cloud/plugin/TestInterceptorDefine.java | 0 .../plugin/TestStaticAroundInterceptor.java | 0 .../src/test/resources/log4j2.xml | 0 .../src/test/resources/sky-walking.auth | 0 .../src/test/resources/skywalking-plugin.def | 0 .../skywalking-log}/example/pom.xml | 0 .../java/com/ai/cloud/log/test/TestA.java | 0 .../java/com/ai/cloud/log/test/TestB.java | 0 .../src/test/resources/log4j.properties | 0 .../example/src/test/resources/log4j2.xml | 0 .../skywalking-log}/log4j-1.x-plugin/pom.xml | 8 - .../log4j/v1/x/TraceIdPatternConverter.java | 0 .../log/log4j/v1/x/TraceIdPatternLayout.java | 0 .../log/log4j/v1/x/TraceIdPatternParser.java | 0 .../src/test/java/com/ai/TestLog.java | 0 .../src/test/resources/log4j.properties | 0 .../skywalking-log}/log4j-2.x-plugin/pom.xml | 8 - .../log/log4j/v2/x/TraceIdConverter.java | 0 .../src/test/java/TestLog.java | 0 .../src/test/resources/log4j2.xml | 0 .../skywalking-log}/pom.xml | 8 +- .../skywalking-protocol}/pom.xml | 18 +-- .../cloud/skywalking/protocol/CallType.java | 0 .../ai/cloud/skywalking/protocol/Span.java | 0 .../cloud/skywalking/protocol/SpanData.java | 0 .../skywalking/util/AtomicRangeInteger.java | 0 .../skywalking/util/ProtocolPackager.java | 0 .../util/SpanLevelIdComparators.java | 0 .../util/AtomicRangeIntegerTest.java | 0 .../skywalking-sdk-plugin}/.gitignore | 0 .../skywalking-sdk-plugin}/README.md | 0 .../dubbo-plugin/README.md | 0 .../dubbo-plugin/pom.xml | 8 - .../plugin/dubbo/DubboBuriedPointType.java | 0 .../plugin/dubbo/DubboPluginDefine.java | 0 .../ProtocolFilterBuildChainInterceptor.java | 0 .../plugin/dubbo/SWDubboEnhanceFilter.java | 0 .../dubbox/bugfix/below283/BugFixAcitve.java | 0 .../dubbox/bugfix/below283/SWBaseBean.java | 0 .../dubbo/com.alibaba.dubbo.rpc.Filter | 0 .../src/main/resources/skywalking-plugin.def | 0 .../test/dubbo/consumer/DubboConsumer.java | 0 .../test/dubbo/impl/DubboInterAImpl.java | 0 .../plugin/test/dubbo/impl/DubboStart.java | 0 .../test/dubbo/interfaces/IDubboInterA.java | 0 .../consumer/DubboxRestConsumer.java | 0 .../dubbox283/consumer/DubboxRestStart.java | 0 .../dubbox283/impl/DubboxRestInterAImpl.java | 0 .../interfaces/IDubboxRestInterA.java | 0 .../param/DubboxRestInterAParameter.java | 0 .../consumer/DubboxRestConsumer.java | 0 .../dubbox284/consumer/DubboxRestStart.java | 0 .../dubbox284/impl/DubboxRestInterAImpl.java | 0 .../interfaces/IDubboxRestInterA.java | 0 .../param/DubboxRestInterAParameter.java | 0 .../resources/consumer/dubbo-consumer.xml | 0 .../resources/consumer/dubbox283-consumer.xml | 0 .../resources/consumer/dubbox284-consumer.xml | 0 .../src/test/resources/log4j.properties | 0 .../src/test/resources/log4j2.xml | 0 .../resources/provider/dubbo-provider.xml | 0 .../resources/provider/dubbox283-provider.xml | 0 .../resources/provider/dubbox284-provider.xml | 0 .../src/test/resources/sky-walking.auth | 0 .../src/test/resources/springContext.xml | 0 .../README.md | 0 .../pom.xml | 8 - .../DubboxRestHeadSetterAttachment.java | 0 .../src/main/resources/skywalking-plugin.def | 0 .../rest/attachment/TestHttpClientV43.java | 0 .../src/test/resources/log4j2.xml | 0 .../src/test/resources/sky-walking.auth | 0 .../httpClient-4.x-plugin/README.md | 0 .../httpClient-4.x-plugin/pom.xml | 8 - .../plugin/HttpClientExecuteInterceptor.java | 0 .../v4/plugin/WebBuriedPointType.java | 0 .../AbstractHttpClientPluginDefine.java | 0 .../DefaultRequestDirectorPluginDefine.java | 0 .../plugin/define/HttpClientPluginDefine.java | 0 .../InternalHttpClientPluginDefine.java | 0 .../define/MinimalHttpClientPluginDefine.java | 0 .../src/main/resources/skywalking-plugin.def | 0 .../v4/plugin/TestHttpClientV42.java | 0 .../v4/plugin/TestHttpClientV43.java | 0 .../src/test/resources/log4j2.xml | 0 .../src/test/resources/sky-walking.auth | 0 .../jdbc-plugin/README.md | 0 .../skywalking-sdk-plugin/jdbc-plugin/pom.xml | 70 +++++++++ .../plugin/jdbc/CallableStatementTracing.java | 0 .../plugin/jdbc/ConnectionTracing.java | 0 .../plugin/jdbc/JDBCBuriedPointType.java | 0 .../plugin/jdbc/JDBCPluginDefine.java | 0 .../plugin/jdbc/PreparedStatementTracing.java | 0 .../plugin/jdbc/SWCallableStatement.java | 0 .../skywalking/plugin/jdbc/SWConnection.java | 0 .../plugin/jdbc/SWPreparedStatement.java | 0 .../skywalking/plugin/jdbc/SWStatement.java | 0 .../plugin/jdbc/StatementTracing.java | 0 .../skywalking/plugin/jdbc/TracingDriver.java | 0 .../src/main/resources/driver-mapping-url.def | 0 .../src/main/resources/skywalking-plugin.def | 0 .../plugin/drivermanger/MyDriver.java | 0 .../plugin/drivermanger/TestMyDriver.java | 0 .../plugin/mysql/MysqlJDBCTest.java | 0 .../plugin/oracle/OracleJDBCTest.java | 0 .../src/test/resources/sky-walking.auth | 0 .../jedis-2.x-plugin/README.md | 0 .../jedis-2.x-plugin/pom.xml | 8 - .../jedis/v2/plugin/JedisBaseInterceptor.java | 0 .../v2/plugin/JedisClusterInterceptor.java | 0 .../jedis/v2/plugin/JedisInterceptor.java | 0 .../jedis/v2/plugin/RedisBuriedPointType.java | 0 .../define/JedisClusterPluginDefine.java | 0 .../v2/plugin/define/JedisPluginDefine.java | 0 .../src/main/resources/skywalking-plugin.def | 0 .../jedis/v2/plugin/JedisClusterTest.java | 0 .../skywalking/jedis/v2/plugin/JedisTest.java | 0 .../src/test/resources/log4j2.xml | 0 .../src/test/resources/sky-walking.auth | 0 .../skywalking-sdk-plugin}/pom.xml | 12 +- .../spring-plugin/README.md | 0 .../spring-plugin/pom.xml | 8 - .../plugin/spring/SpringBuriedPointType.java | 0 .../spring/SpringTagNamespaceHandler.java | 0 .../plugin/spring/TracingAspect.java | 0 .../spring/TracingEnhanceProcessor.java | 0 .../plugin/spring/TracingPattern.java | 0 .../plugin/spring/TracingPatternParser.java | 0 .../plugin/spring/util/ConcurrentHashSet.java | 0 .../main/resources/META-INF/skywalking.xsd | 0 .../main/resources/META-INF/spring.handlers | 0 .../main/resources/META-INF/spring.schemas | 0 .../plugin/spring/test/TestBean.java | 0 .../src/test/resources/jdbc.properties | 0 .../src/test/resources/log4j2.xml | 0 .../src/test/resources/sky-walking.auth | 0 .../test/resources/springConfig-common.xml | 0 .../resources/plugin-span-type-notice.txt | 0 .../web-plugin/README.md | 0 .../skywalking-sdk-plugin}/web-plugin/pom.xml | 8 - .../plugin/web/SkyWalkingFilter.java | 0 .../plugin/web/WebBuriedPointType.java | 0 .../httpclient-4.2.x-plugin/README.md | 21 --- .../httpclient-4.2.x-plugin/pom.xml | 63 -------- .../httpclient/v42x/HttpClientTracing.java | 40 ----- .../httpclient/v42x/SWTracingHttpClient.java | 128 ---------------- .../httpclient/v42x/WebBuriedPointType.java | 31 ---- .../httpclient-4.3.x-plugin/README.md | 19 --- .../httpclient-4.3.x-plugin/pom.xml | 51 ------- .../httpclient/v43x/HttpClientTracing.java | 40 ----- .../v43x/SWTracingCloseableHttpClient.java | 139 ------------------ .../httpclient/v43x/WebBuriedPointType.java | 31 ---- skywalking-sdk-plugin/jdbc-plugin/pom.xml | 78 ---------- test/skywalking-agent-test/pom.xml | 4 +- .../skywalking/agent/test/RedisOperator.java | 7 +- .../agent/test/RedisPluginTest.java | 7 +- 246 files changed, 169 insertions(+), 762 deletions(-) create mode 100644 skywalking-collector/pom.xml rename {skywalking-agent => skywalking-collector/skywalking-agent}/pom.xml (98%) rename {skywalking-agent => skywalking-collector/skywalking-agent}/src/main/java/com/ai/cloud/skywalking/agent/SkywalkingAgent.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/pom.xml (98%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/api/BusinessKeyAppender.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointReceiver.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointSender.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointType.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/api/IExceptionHandler.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/api/Tracing.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/buffer/BufferGroup.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/buriedpoint/ApplicationExceptionHandler.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/buriedpoint/LocalBuriedPointSender.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointReceiver.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointSender.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadBuriedPointSender.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadFactoryBuriedPointSender.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/conf/AuthDesc.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/conf/Config.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/conf/ConfigValidator.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/conf/Constants.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/context/Context.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/model/ContextData.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/model/EmptyContextData.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/model/Identification.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/IPlugin.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/PluginBootstrap.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/PluginException.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/PluginResourcesResolver.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/TracingBootstrap.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootException.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootPluginDefine.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/AbstractClassEnhancePluginDefine.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceException.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhancedClassInstanceContext.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/InterceptorException.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/MethodMatcher.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/assist/SimpleObjectFirstInvokeInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassConstructorInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassEnhancePluginDefine.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsEnhancePluginDefine.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsEnhancePluginDefine.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ConstructorInvokeContext.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldGetter.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldSetter.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/InstanceMethodInvokeContext.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/IntanceMethodsAroundInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInterceptResult.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInvokeContext.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/StaticMethodsAroundInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/AnyMethodsMatcher.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/ExclusiveObjectDefaultMethodsMatcher.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodRegexMatcher.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodsExclusiveMatcher.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/PrivateMethodMatcher.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/SimpleMethodMatcher.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/selfexamination/HeathReading.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/selfexamination/SDKHealthCollector.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/sender/DataSender.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/sender/DataSenderFactoryWithBalance.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/sender/DataSenderWithCopies.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/sender/IDataSender.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/util/BuriedPointMachineUtil.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/util/ContextGenerator.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/util/StringUtil.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/main/java/com/ai/cloud/skywalking/util/TraceIdGenerator.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/api/TimeTest.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/assertspandata/SDKGeneratedDataTest.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/bytebuddy/ConstructorInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/bytebuddy/MethodInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/bytebuddy/SimulateMain.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/bytebuddy/SimulateMain2.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/bytebuddy/TestClass.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/checksum/CheckSumTest.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/consumerworker/ConsumerWorkerTest.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/matcher/ExclusionMatcherTest.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/matcher/TestAroundInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/matcher/TestMatcherClass.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/matcher/TestMatcherDefine.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/plugin/BeInterceptedClass.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/plugin/PluginMainTest.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/plugin/PluginResourceResoverTest.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/plugin/TestAroundInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/plugin/TestInterceptorDefine.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/java/test/ai/cloud/plugin/TestStaticAroundInterceptor.java (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/resources/log4j2.xml (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/resources/sky-walking.auth (100%) rename {skywalking-api => skywalking-collector/skywalking-api}/src/test/resources/skywalking-plugin.def (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/example/pom.xml (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/example/src/test/java/com/ai/cloud/log/test/TestA.java (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/example/src/test/java/com/ai/cloud/log/test/TestB.java (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/example/src/test/resources/log4j.properties (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/example/src/test/resources/log4j2.xml (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-1.x-plugin/pom.xml (88%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternConverter.java (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternLayout.java (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternParser.java (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-1.x-plugin/src/test/java/com/ai/TestLog.java (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-1.x-plugin/src/test/resources/log4j.properties (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-2.x-plugin/pom.xml (86%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v2/x/TraceIdConverter.java (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-2.x-plugin/src/test/java/TestLog.java (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/log4j-2.x-plugin/src/test/resources/log4j2.xml (100%) rename {skywalking-log => skywalking-collector/skywalking-log}/pom.xml (93%) rename {skywalking-protocol => skywalking-collector/skywalking-protocol}/pom.xml (84%) rename {skywalking-protocol => skywalking-collector/skywalking-protocol}/src/main/java/com/ai/cloud/skywalking/protocol/CallType.java (100%) rename {skywalking-protocol => skywalking-collector/skywalking-protocol}/src/main/java/com/ai/cloud/skywalking/protocol/Span.java (100%) rename {skywalking-protocol => skywalking-collector/skywalking-protocol}/src/main/java/com/ai/cloud/skywalking/protocol/SpanData.java (100%) rename {skywalking-protocol => skywalking-collector/skywalking-protocol}/src/main/java/com/ai/cloud/skywalking/util/AtomicRangeInteger.java (100%) rename {skywalking-protocol => skywalking-collector/skywalking-protocol}/src/main/java/com/ai/cloud/skywalking/util/ProtocolPackager.java (100%) rename {skywalking-protocol => skywalking-collector/skywalking-protocol}/src/main/java/com/ai/cloud/skywalking/util/SpanLevelIdComparators.java (100%) rename {skywalking-protocol => skywalking-collector/skywalking-protocol}/src/test/java/test/ai/cloud/skywalking/util/AtomicRangeIntegerTest.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/.gitignore (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/README.md (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/README.md (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/pom.xml (94%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboBuriedPointType.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/ProtocolFilterBuildChainInterceptor.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/SWDubboEnhanceFilter.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/BugFixAcitve.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/SWBaseBean.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/main/resources/skywalking-plugin.def (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/consumer/DubboConsumer.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboInterAImpl.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboStart.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/interfaces/IDubboInterA.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestConsumer.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestStart.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/impl/DubboxRestInterAImpl.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/IDubboxRestInterA.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/param/DubboxRestInterAParameter.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestConsumer.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestStart.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/impl/DubboxRestInterAImpl.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/IDubboxRestInterA.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/param/DubboxRestInterAParameter.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/consumer/dubbo-consumer.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/consumer/dubbox283-consumer.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/consumer/dubbox284-consumer.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/log4j.properties (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/log4j2.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/provider/dubbo-provider.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/provider/dubbox283-provider.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/provider/dubbox284-provider.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/sky-walking.auth (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/dubbo-plugin/src/test/resources/springContext.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin-dubbox-rest-attachment/README.md (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin-dubbox-rest-attachment/pom.xml (90%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/java/org/skywalking/httpClient/v4/plugin/dubbox/rest/attachment/DubboxRestHeadSetterAttachment.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/resources/skywalking-plugin.def (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/java/test/skywalking/httpClient/v4x/plugin/dubbox/rest/attachment/TestHttpClientV43.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/log4j2.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/sky-walking.auth (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/README.md (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/pom.xml (90%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/HttpClientExecuteInterceptor.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/WebBuriedPointType.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/AbstractHttpClientPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/DefaultRequestDirectorPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/HttpClientPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/InternalHttpClientPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/MinimalHttpClientPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/main/resources/skywalking-plugin.def (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV42.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV43.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/test/resources/log4j2.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/httpClient-4.x-plugin/src/test/resources/sky-walking.auth (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/README.md (100%) create mode 100755 skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/pom.xml rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/CallableStatementTracing.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/ConnectionTracing.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCBuriedPointType.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/PreparedStatementTracing.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWCallableStatement.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWPreparedStatement.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWStatement.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/StatementTracing.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/TracingDriver.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/resources/driver-mapping-url.def (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/main/resources/skywalking-plugin.def (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/MyDriver.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/TestMyDriver.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/mysql/MysqlJDBCTest.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/oracle/OracleJDBCTest.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jdbc-plugin/src/test/resources/sky-walking.auth (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/README.md (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/pom.xml (88%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisBaseInterceptor.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterInterceptor.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisInterceptor.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/RedisBuriedPointType.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisClusterPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisPluginDefine.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/main/resources/skywalking-plugin.def (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterTest.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisTest.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/test/resources/log4j2.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/jedis-2.x-plugin/src/test/resources/sky-walking.auth (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/pom.xml (85%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/README.md (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/pom.xml (93%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringBuriedPointType.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringTagNamespaceHandler.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingAspect.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPattern.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPatternParser.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/util/ConcurrentHashSet.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/resources/META-INF/skywalking.xsd (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/resources/META-INF/spring.handlers (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/main/resources/META-INF/spring.schemas (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/test/TestBean.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/test/resources/jdbc.properties (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/test/resources/log4j2.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/test/resources/sky-walking.auth (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/spring-plugin/src/test/resources/springConfig-common.xml (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/src/main/resources/plugin-span-type-notice.txt (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/web-plugin/README.md (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/web-plugin/pom.xml (89%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/SkyWalkingFilter.java (100%) rename {skywalking-sdk-plugin => skywalking-collector/skywalking-sdk-plugin}/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/WebBuriedPointType.java (100%) delete mode 100644 skywalking-sdk-plugin/httpclient-4.2.x-plugin/README.md delete mode 100644 skywalking-sdk-plugin/httpclient-4.2.x-plugin/pom.xml delete mode 100644 skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/HttpClientTracing.java delete mode 100644 skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/SWTracingHttpClient.java delete mode 100644 skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/WebBuriedPointType.java delete mode 100644 skywalking-sdk-plugin/httpclient-4.3.x-plugin/README.md delete mode 100644 skywalking-sdk-plugin/httpclient-4.3.x-plugin/pom.xml delete mode 100644 skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/HttpClientTracing.java delete mode 100644 skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/SWTracingCloseableHttpClient.java delete mode 100644 skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/WebBuriedPointType.java delete mode 100755 skywalking-sdk-plugin/jdbc-plugin/pom.xml diff --git a/README.md b/README.md index 7d0c70f5f..3dbdc6eaf 100644 --- a/README.md +++ b/README.md @@ -10,15 +10,15 @@ SkyWalking: Large-Scale Distributed Systems Tracing Infrastructure, 是一个对 # 简介 / abstract * 核心理论为[Google Dapper论文:Dapper, a Large-Scale Distributed Systems Tracing Infrastructure](http://research.google.com/pubs/pub36356.html),英语有困难的同学可参考[国内翻译](http://duanple.blog.163.com/blog/static/70971767201329113141336/) -* 本分析系统能通过不修改或少量修改代码的模式,对现有的JAVA应用或J2EE应用进行监控和数据收集,并针对应用进场进行准实时告警。此外提供大量的调用性能分析功能,解决目前的监控系统主要监控进程、端口而非应用实际性能的问题。 +* 本分析系统能通过动态字节码技术,对现有的JAVA应用或J2EE应用进行监控和数据收集,并针对应用进场进行准实时告警。此外提供大量的调用性能分析功能,解决目前的监控系统主要监控进程、端口而非应用实际性能的问题。 * 支持国内常用的dubbo以及dubbox等常见RPC框架,支持应用异常的邮件告警 * skywalking-sdk层面提供的埋点API,同步阻塞访问时间小于100μs -* 通过[byte-buddy](https://github.com/raphw/byte-buddy),部分插件将通过动态字节码机制,避免代码侵入性,完成监控。动态代码模式埋点,同步阻塞访问时间应在200-300μs +* 通过[byte-buddy](https://github.com/raphw/byte-buddy),插件将通过动态字节码机制,避免代码侵入性,完成监控。动态代码模式埋点,同步阻塞访问时间应在200-300μs * 提供一定的日志数据分析和展现能力,减少或者避免使用团队的二次开发 * SkyWalking is an open source Large-Scale Distributed Systems Tracing Infrastructure, also been known as APM(Application Performance Management) tool. SkyWalking provides a solution to help monitor and analysis a Large-Scale Distributed Systems. * SkyWalking supports popular rpc frameworks, such as [dubbo](https://github.com/alibaba/dubbo), [dubbox](https://github.com/dangdangdotcom/dubbox), etc., supports email-alert when application occurs unexpected exception。 * SkyWalking's basic API, execution time of blocking saving span must less than 100μs. -* By using [byte-buddy](https://github.com/raphw/byte-buddy) (Thanks to [raphw](https://github.com/raphw)), some plugins use dynamic byte code generation to avoid invasive codes. plugins API, execution time of blocking saving span must between 200μs and 300μs, including execution time of dynamic byte code. +* By using [byte-buddy](https://github.com/raphw/byte-buddy) (Thanks to [raphw](https://github.com/raphw)), plugins use dynamic byte code generation to avoid invasive codes. plugins API, execution time of blocking saving span must between 200μs and 300μs, including execution time of dynamic byte code. * Provide trace log analysis and presentation capabilities, Reduce or avoid add-on functions development. |plugins|using config file|using dynamic byte code| coding |remarks| @@ -31,15 +31,12 @@ SkyWalking: Large-Scale Distributed Systems Tracing Infrastructure, 是一个对 |httpClient-4.x-plugin| - | YES | - | - | |httpClient-4.x-plugin-dubbox-rest-attachment| - | YES | - | required client-4.x-plugin | |jedis-2.x-plugin| - | YES | - | - | -|~~httpclient-4.2.x-plugin~~| - | - | YES | 需要使用新提供的httpClient包装对象 | -|~~httpclient-4.3.x-plugin~~| - | - | YES | 需要使用新提供的httpClient包装对象 | -* 删除插件为最新版本不推荐使用的插件 # 主要贡献者 / Contributors -* 吴晟 [wusheng](https://github.com/wu-sheng)   [亚信 Asiainfo](http://www.asiainfo.com/) wusheng@asiainfo.com -* 张鑫 [zhangxin](https://github.com/ascrutae)   [亚信 Asiainfo](http://www.asiainfo.com/) zhangxin10@asiainfo.com +* 吴晟 [wusheng](https://github.com/wu-sheng)   wu.sheng@foxmail.com +* 张鑫 [zhangxin](https://github.com/ascrutae)    # 交流 * Mail to:wu.sheng@foxmail.com @@ -87,6 +84,9 @@ SkyWalking: Large-Scale Distributed Systems Tracing Infrastructure, 是一个对 - tomcat 7 - redis-3.0.5 +## 插件支持的JDK / Supported jdk version +- 1.6以上版本 / support 1.6+ + ## 编译与部署 / Build and deploy - 服务端发布版本[下载](https://github.com/wu-sheng/sky-walking/releases) (.tar.gz) - Download Server release version. [Download](https://github.com/wu-sheng/sky-walking/releases) (.tar.gz) @@ -119,8 +119,10 @@ SkyWalking: Large-Scale Distributed Systems Tracing Infrastructure, 是一个对 ``` -## 使用全新的main class -- using new main class, instead of the original main class. +## 使用-javaagent 或 全新的main class +- start application with -javaagent. + +- Or using new main class, instead of the original main class. ```shell #原进程启动命令: #original starup command diff --git a/pom.xml b/pom.xml index 8bff1ac21..bbbb8f995 100644 --- a/pom.xml +++ b/pom.xml @@ -8,16 +8,11 @@ 1.0-Final samples/skywalking-auth - skywalking-protocol - skywalking-api - skywalking-sdk-plugin + skywalking-collector skywalking-server skywalking-alarm skywalking-analysis skywalking-webui - skywalking-log - skywalking-agent - test/skywalking-test-api pom @@ -30,13 +25,6 @@ - - org.apache.logging.log4j - log4j-core - 2.4.1 - provided - - junit junit diff --git a/skywalking-collector/pom.xml b/skywalking-collector/pom.xml new file mode 100644 index 000000000..047ce41da --- /dev/null +++ b/skywalking-collector/pom.xml @@ -0,0 +1,60 @@ + + + 4.0.0 + + + com.ai.cloud + skywalking + 1.0-Final + + + skywalking-collector + + + skywalking-protocol + skywalking-api + skywalking-sdk-plugin + skywalking-log + skywalking-agent + + pom + + skywalking-collector + http://maven.apache.org + + + UTF-8 + + + + + + org.apache.logging.log4j + log4j-core + 2.4.1 + provided + + + + + + + maven-compiler-plugin + + 1.6 + 1.6 + ${project.build.sourceEncoding} + + + + + + + + bintray-wu-sheng-sky-walking-repository + wu-sheng-sky-walking-repository + https://api.bintray.com/maven/wu-sheng/skywalking/com.ai.cloud.skywalking-collector/;publish=1 + + + \ No newline at end of file diff --git a/skywalking-agent/pom.xml b/skywalking-collector/skywalking-agent/pom.xml similarity index 98% rename from skywalking-agent/pom.xml rename to skywalking-collector/skywalking-agent/pom.xml index f98146b42..3321687ef 100644 --- a/skywalking-agent/pom.xml +++ b/skywalking-collector/skywalking-agent/pom.xml @@ -4,7 +4,7 @@ com.ai.cloud - skywalking + skywalking-collector 1.0-Final diff --git a/skywalking-agent/src/main/java/com/ai/cloud/skywalking/agent/SkywalkingAgent.java b/skywalking-collector/skywalking-agent/src/main/java/com/ai/cloud/skywalking/agent/SkywalkingAgent.java similarity index 100% rename from skywalking-agent/src/main/java/com/ai/cloud/skywalking/agent/SkywalkingAgent.java rename to skywalking-collector/skywalking-agent/src/main/java/com/ai/cloud/skywalking/agent/SkywalkingAgent.java diff --git a/skywalking-api/pom.xml b/skywalking-collector/skywalking-api/pom.xml similarity index 98% rename from skywalking-api/pom.xml rename to skywalking-collector/skywalking-api/pom.xml index edbe11675..9c1a16567 100644 --- a/skywalking-api/pom.xml +++ b/skywalking-collector/skywalking-api/pom.xml @@ -4,7 +4,7 @@ com.ai.cloud - skywalking + skywalking-collector 1.0-Final diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/BusinessKeyAppender.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/BusinessKeyAppender.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/api/BusinessKeyAppender.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/BusinessKeyAppender.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointReceiver.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointReceiver.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointReceiver.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointReceiver.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointSender.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointSender.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointSender.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointSender.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointType.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointType.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointType.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IBuriedPointType.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IExceptionHandler.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IExceptionHandler.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IExceptionHandler.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/IExceptionHandler.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/Tracing.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/Tracing.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/api/Tracing.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/api/Tracing.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/BufferGroup.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/BufferGroup.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/BufferGroup.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/BufferGroup.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ApplicationExceptionHandler.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ApplicationExceptionHandler.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ApplicationExceptionHandler.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ApplicationExceptionHandler.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/LocalBuriedPointSender.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/LocalBuriedPointSender.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/LocalBuriedPointSender.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/LocalBuriedPointSender.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointReceiver.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointReceiver.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointReceiver.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointReceiver.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointSender.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointSender.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointSender.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/RPCBuriedPointSender.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadBuriedPointSender.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadBuriedPointSender.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadBuriedPointSender.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadBuriedPointSender.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadFactoryBuriedPointSender.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadFactoryBuriedPointSender.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadFactoryBuriedPointSender.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/buriedpoint/ThreadFactoryBuriedPointSender.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/AuthDesc.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/AuthDesc.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/AuthDesc.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/AuthDesc.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Config.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Config.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Config.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Config.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigValidator.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigValidator.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigValidator.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigValidator.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Constants.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Constants.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Constants.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Constants.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/context/Context.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/context/Context.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/context/Context.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/context/Context.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/ContextData.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/ContextData.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/model/ContextData.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/ContextData.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/EmptyContextData.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/EmptyContextData.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/model/EmptyContextData.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/EmptyContextData.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/Identification.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/Identification.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/model/Identification.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/model/Identification.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/IPlugin.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/IPlugin.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/IPlugin.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/IPlugin.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginBootstrap.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginBootstrap.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginBootstrap.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginBootstrap.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginException.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginException.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginException.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginException.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginResourcesResolver.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginResourcesResolver.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginResourcesResolver.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginResourcesResolver.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/TracingBootstrap.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/TracingBootstrap.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/TracingBootstrap.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/TracingBootstrap.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootException.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootException.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootException.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootException.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootPluginDefine.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootPluginDefine.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootPluginDefine.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/boot/BootPluginDefine.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/AbstractClassEnhancePluginDefine.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/AbstractClassEnhancePluginDefine.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/AbstractClassEnhancePluginDefine.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/AbstractClassEnhancePluginDefine.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceException.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceException.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceException.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceException.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhancedClassInstanceContext.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhancedClassInstanceContext.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhancedClassInstanceContext.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhancedClassInstanceContext.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/InterceptorException.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/InterceptorException.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/InterceptorException.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/InterceptorException.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/MethodMatcher.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/MethodMatcher.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/MethodMatcher.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/MethodMatcher.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/assist/SimpleObjectFirstInvokeInterceptor.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/assist/SimpleObjectFirstInvokeInterceptor.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/assist/SimpleObjectFirstInvokeInterceptor.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/assist/SimpleObjectFirstInvokeInterceptor.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassConstructorInterceptor.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassConstructorInterceptor.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassConstructorInterceptor.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassConstructorInterceptor.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassEnhancePluginDefine.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassEnhancePluginDefine.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassEnhancePluginDefine.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassEnhancePluginDefine.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsEnhancePluginDefine.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsEnhancePluginDefine.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsEnhancePluginDefine.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsEnhancePluginDefine.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsInterceptor.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsInterceptor.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsInterceptor.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassInstanceMethodsInterceptor.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsEnhancePluginDefine.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsEnhancePluginDefine.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsEnhancePluginDefine.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsEnhancePluginDefine.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsInterceptor.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsInterceptor.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsInterceptor.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ClassStaticMethodsInterceptor.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ConstructorInvokeContext.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ConstructorInvokeContext.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ConstructorInvokeContext.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/ConstructorInvokeContext.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldGetter.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldGetter.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldGetter.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldGetter.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldSetter.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldSetter.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldSetter.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/FieldSetter.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/InstanceMethodInvokeContext.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/InstanceMethodInvokeContext.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/InstanceMethodInvokeContext.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/InstanceMethodInvokeContext.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/IntanceMethodsAroundInterceptor.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/IntanceMethodsAroundInterceptor.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/IntanceMethodsAroundInterceptor.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/IntanceMethodsAroundInterceptor.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInterceptResult.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInterceptResult.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInterceptResult.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInterceptResult.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInvokeContext.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInvokeContext.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInvokeContext.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/MethodInvokeContext.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/StaticMethodsAroundInterceptor.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/StaticMethodsAroundInterceptor.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/StaticMethodsAroundInterceptor.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/enhance/StaticMethodsAroundInterceptor.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/AnyMethodsMatcher.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/AnyMethodsMatcher.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/AnyMethodsMatcher.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/AnyMethodsMatcher.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/ExclusiveObjectDefaultMethodsMatcher.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/ExclusiveObjectDefaultMethodsMatcher.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/ExclusiveObjectDefaultMethodsMatcher.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/ExclusiveObjectDefaultMethodsMatcher.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodRegexMatcher.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodRegexMatcher.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodRegexMatcher.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodRegexMatcher.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodsExclusiveMatcher.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodsExclusiveMatcher.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodsExclusiveMatcher.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/MethodsExclusiveMatcher.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/PrivateMethodMatcher.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/PrivateMethodMatcher.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/PrivateMethodMatcher.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/PrivateMethodMatcher.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/SimpleMethodMatcher.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/SimpleMethodMatcher.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/SimpleMethodMatcher.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/matcher/SimpleMethodMatcher.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/selfexamination/HeathReading.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/selfexamination/HeathReading.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/selfexamination/HeathReading.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/selfexamination/HeathReading.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/selfexamination/SDKHealthCollector.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/selfexamination/SDKHealthCollector.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/selfexamination/SDKHealthCollector.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/selfexamination/SDKHealthCollector.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSender.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSender.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSender.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSender.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSenderFactoryWithBalance.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSenderFactoryWithBalance.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSenderFactoryWithBalance.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSenderFactoryWithBalance.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSenderWithCopies.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSenderWithCopies.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSenderWithCopies.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/DataSenderWithCopies.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/IDataSender.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/IDataSender.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/IDataSender.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/sender/IDataSender.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/BuriedPointMachineUtil.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/BuriedPointMachineUtil.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/util/BuriedPointMachineUtil.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/BuriedPointMachineUtil.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/ContextGenerator.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/ContextGenerator.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/util/ContextGenerator.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/ContextGenerator.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/StringUtil.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/StringUtil.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/util/StringUtil.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/StringUtil.java diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/TraceIdGenerator.java b/skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/TraceIdGenerator.java similarity index 100% rename from skywalking-api/src/main/java/com/ai/cloud/skywalking/util/TraceIdGenerator.java rename to skywalking-collector/skywalking-api/src/main/java/com/ai/cloud/skywalking/util/TraceIdGenerator.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/api/TimeTest.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/api/TimeTest.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/api/TimeTest.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/api/TimeTest.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/assertspandata/SDKGeneratedDataTest.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/assertspandata/SDKGeneratedDataTest.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/assertspandata/SDKGeneratedDataTest.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/assertspandata/SDKGeneratedDataTest.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/ConstructorInterceptor.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/ConstructorInterceptor.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/bytebuddy/ConstructorInterceptor.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/ConstructorInterceptor.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/MethodInterceptor.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/MethodInterceptor.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/bytebuddy/MethodInterceptor.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/MethodInterceptor.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/SimulateMain.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/SimulateMain.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/bytebuddy/SimulateMain.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/SimulateMain.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/SimulateMain2.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/SimulateMain2.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/bytebuddy/SimulateMain2.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/SimulateMain2.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/TestClass.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/TestClass.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/bytebuddy/TestClass.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/bytebuddy/TestClass.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/checksum/CheckSumTest.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/checksum/CheckSumTest.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/checksum/CheckSumTest.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/checksum/CheckSumTest.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/consumerworker/ConsumerWorkerTest.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/consumerworker/ConsumerWorkerTest.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/consumerworker/ConsumerWorkerTest.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/consumerworker/ConsumerWorkerTest.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/matcher/ExclusionMatcherTest.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/matcher/ExclusionMatcherTest.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/matcher/ExclusionMatcherTest.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/matcher/ExclusionMatcherTest.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/matcher/TestAroundInterceptor.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/matcher/TestAroundInterceptor.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/matcher/TestAroundInterceptor.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/matcher/TestAroundInterceptor.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/matcher/TestMatcherClass.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/matcher/TestMatcherClass.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/matcher/TestMatcherClass.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/matcher/TestMatcherClass.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/matcher/TestMatcherDefine.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/matcher/TestMatcherDefine.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/matcher/TestMatcherDefine.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/matcher/TestMatcherDefine.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/plugin/BeInterceptedClass.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/BeInterceptedClass.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/plugin/BeInterceptedClass.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/BeInterceptedClass.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/plugin/PluginMainTest.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/PluginMainTest.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/plugin/PluginMainTest.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/PluginMainTest.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/plugin/PluginResourceResoverTest.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/PluginResourceResoverTest.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/plugin/PluginResourceResoverTest.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/PluginResourceResoverTest.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/plugin/TestAroundInterceptor.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/TestAroundInterceptor.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/plugin/TestAroundInterceptor.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/TestAroundInterceptor.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/plugin/TestInterceptorDefine.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/TestInterceptorDefine.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/plugin/TestInterceptorDefine.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/TestInterceptorDefine.java diff --git a/skywalking-api/src/test/java/test/ai/cloud/plugin/TestStaticAroundInterceptor.java b/skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/TestStaticAroundInterceptor.java similarity index 100% rename from skywalking-api/src/test/java/test/ai/cloud/plugin/TestStaticAroundInterceptor.java rename to skywalking-collector/skywalking-api/src/test/java/test/ai/cloud/plugin/TestStaticAroundInterceptor.java diff --git a/skywalking-api/src/test/resources/log4j2.xml b/skywalking-collector/skywalking-api/src/test/resources/log4j2.xml similarity index 100% rename from skywalking-api/src/test/resources/log4j2.xml rename to skywalking-collector/skywalking-api/src/test/resources/log4j2.xml diff --git a/skywalking-api/src/test/resources/sky-walking.auth b/skywalking-collector/skywalking-api/src/test/resources/sky-walking.auth similarity index 100% rename from skywalking-api/src/test/resources/sky-walking.auth rename to skywalking-collector/skywalking-api/src/test/resources/sky-walking.auth diff --git a/skywalking-api/src/test/resources/skywalking-plugin.def b/skywalking-collector/skywalking-api/src/test/resources/skywalking-plugin.def similarity index 100% rename from skywalking-api/src/test/resources/skywalking-plugin.def rename to skywalking-collector/skywalking-api/src/test/resources/skywalking-plugin.def diff --git a/skywalking-log/example/pom.xml b/skywalking-collector/skywalking-log/example/pom.xml similarity index 100% rename from skywalking-log/example/pom.xml rename to skywalking-collector/skywalking-log/example/pom.xml diff --git a/skywalking-log/example/src/test/java/com/ai/cloud/log/test/TestA.java b/skywalking-collector/skywalking-log/example/src/test/java/com/ai/cloud/log/test/TestA.java similarity index 100% rename from skywalking-log/example/src/test/java/com/ai/cloud/log/test/TestA.java rename to skywalking-collector/skywalking-log/example/src/test/java/com/ai/cloud/log/test/TestA.java diff --git a/skywalking-log/example/src/test/java/com/ai/cloud/log/test/TestB.java b/skywalking-collector/skywalking-log/example/src/test/java/com/ai/cloud/log/test/TestB.java similarity index 100% rename from skywalking-log/example/src/test/java/com/ai/cloud/log/test/TestB.java rename to skywalking-collector/skywalking-log/example/src/test/java/com/ai/cloud/log/test/TestB.java diff --git a/skywalking-log/example/src/test/resources/log4j.properties b/skywalking-collector/skywalking-log/example/src/test/resources/log4j.properties similarity index 100% rename from skywalking-log/example/src/test/resources/log4j.properties rename to skywalking-collector/skywalking-log/example/src/test/resources/log4j.properties diff --git a/skywalking-log/example/src/test/resources/log4j2.xml b/skywalking-collector/skywalking-log/example/src/test/resources/log4j2.xml similarity index 100% rename from skywalking-log/example/src/test/resources/log4j2.xml rename to skywalking-collector/skywalking-log/example/src/test/resources/log4j2.xml diff --git a/skywalking-log/log4j-1.x-plugin/pom.xml b/skywalking-collector/skywalking-log/log4j-1.x-plugin/pom.xml similarity index 88% rename from skywalking-log/log4j-1.x-plugin/pom.xml rename to skywalking-collector/skywalking-log/log4j-1.x-plugin/pom.xml index 6f2f59caa..411a93611 100644 --- a/skywalking-log/log4j-1.x-plugin/pom.xml +++ b/skywalking-collector/skywalking-log/log4j-1.x-plugin/pom.xml @@ -38,14 +38,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins maven-resources-plugin diff --git a/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternConverter.java b/skywalking-collector/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternConverter.java similarity index 100% rename from skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternConverter.java rename to skywalking-collector/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternConverter.java diff --git a/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternLayout.java b/skywalking-collector/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternLayout.java similarity index 100% rename from skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternLayout.java rename to skywalking-collector/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternLayout.java diff --git a/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternParser.java b/skywalking-collector/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternParser.java similarity index 100% rename from skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternParser.java rename to skywalking-collector/skywalking-log/log4j-1.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v1/x/TraceIdPatternParser.java diff --git a/skywalking-log/log4j-1.x-plugin/src/test/java/com/ai/TestLog.java b/skywalking-collector/skywalking-log/log4j-1.x-plugin/src/test/java/com/ai/TestLog.java similarity index 100% rename from skywalking-log/log4j-1.x-plugin/src/test/java/com/ai/TestLog.java rename to skywalking-collector/skywalking-log/log4j-1.x-plugin/src/test/java/com/ai/TestLog.java diff --git a/skywalking-log/log4j-1.x-plugin/src/test/resources/log4j.properties b/skywalking-collector/skywalking-log/log4j-1.x-plugin/src/test/resources/log4j.properties similarity index 100% rename from skywalking-log/log4j-1.x-plugin/src/test/resources/log4j.properties rename to skywalking-collector/skywalking-log/log4j-1.x-plugin/src/test/resources/log4j.properties diff --git a/skywalking-log/log4j-2.x-plugin/pom.xml b/skywalking-collector/skywalking-log/log4j-2.x-plugin/pom.xml similarity index 86% rename from skywalking-log/log4j-2.x-plugin/pom.xml rename to skywalking-collector/skywalking-log/log4j-2.x-plugin/pom.xml index e640ab5df..81253acce 100644 --- a/skywalking-log/log4j-2.x-plugin/pom.xml +++ b/skywalking-collector/skywalking-log/log4j-2.x-plugin/pom.xml @@ -37,14 +37,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins maven-resources-plugin diff --git a/skywalking-log/log4j-2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v2/x/TraceIdConverter.java b/skywalking-collector/skywalking-log/log4j-2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v2/x/TraceIdConverter.java similarity index 100% rename from skywalking-log/log4j-2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v2/x/TraceIdConverter.java rename to skywalking-collector/skywalking-log/log4j-2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/log/log4j/v2/x/TraceIdConverter.java diff --git a/skywalking-log/log4j-2.x-plugin/src/test/java/TestLog.java b/skywalking-collector/skywalking-log/log4j-2.x-plugin/src/test/java/TestLog.java similarity index 100% rename from skywalking-log/log4j-2.x-plugin/src/test/java/TestLog.java rename to skywalking-collector/skywalking-log/log4j-2.x-plugin/src/test/java/TestLog.java diff --git a/skywalking-log/log4j-2.x-plugin/src/test/resources/log4j2.xml b/skywalking-collector/skywalking-log/log4j-2.x-plugin/src/test/resources/log4j2.xml similarity index 100% rename from skywalking-log/log4j-2.x-plugin/src/test/resources/log4j2.xml rename to skywalking-collector/skywalking-log/log4j-2.x-plugin/src/test/resources/log4j2.xml diff --git a/skywalking-log/pom.xml b/skywalking-collector/skywalking-log/pom.xml similarity index 93% rename from skywalking-log/pom.xml rename to skywalking-collector/skywalking-log/pom.xml index 2baf5fa65..107c7f4b4 100644 --- a/skywalking-log/pom.xml +++ b/skywalking-collector/skywalking-log/pom.xml @@ -1,10 +1,14 @@ 4.0.0 + + + com.ai.cloud + skywalking-collector + 1.0-Final + - com.ai.cloud skywalking-log - 1.0-Final log4j-1.x-plugin log4j-2.x-plugin diff --git a/skywalking-protocol/pom.xml b/skywalking-collector/skywalking-protocol/pom.xml similarity index 84% rename from skywalking-protocol/pom.xml rename to skywalking-collector/skywalking-protocol/pom.xml index 50f5b5731..100d57dfb 100644 --- a/skywalking-protocol/pom.xml +++ b/skywalking-collector/skywalking-protocol/pom.xml @@ -2,12 +2,16 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - com.ai.cloud - skywalking-protocol - 1.0-Final + + com.ai.cloud + skywalking-collector + 1.0-Final + skywalking-protocol http://maven.apache.org + skywalking-protocol + jar UTF-8 @@ -24,14 +28,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins maven-resources-plugin diff --git a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/CallType.java b/skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/CallType.java similarity index 100% rename from skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/CallType.java rename to skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/CallType.java diff --git a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/Span.java b/skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/Span.java similarity index 100% rename from skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/Span.java rename to skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/Span.java diff --git a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/SpanData.java b/skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/SpanData.java similarity index 100% rename from skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/SpanData.java rename to skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/protocol/SpanData.java diff --git a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/AtomicRangeInteger.java b/skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/AtomicRangeInteger.java similarity index 100% rename from skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/AtomicRangeInteger.java rename to skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/AtomicRangeInteger.java diff --git a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/ProtocolPackager.java b/skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/ProtocolPackager.java similarity index 100% rename from skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/ProtocolPackager.java rename to skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/ProtocolPackager.java diff --git a/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/SpanLevelIdComparators.java b/skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/SpanLevelIdComparators.java similarity index 100% rename from skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/SpanLevelIdComparators.java rename to skywalking-collector/skywalking-protocol/src/main/java/com/ai/cloud/skywalking/util/SpanLevelIdComparators.java diff --git a/skywalking-protocol/src/test/java/test/ai/cloud/skywalking/util/AtomicRangeIntegerTest.java b/skywalking-collector/skywalking-protocol/src/test/java/test/ai/cloud/skywalking/util/AtomicRangeIntegerTest.java similarity index 100% rename from skywalking-protocol/src/test/java/test/ai/cloud/skywalking/util/AtomicRangeIntegerTest.java rename to skywalking-collector/skywalking-protocol/src/test/java/test/ai/cloud/skywalking/util/AtomicRangeIntegerTest.java diff --git a/skywalking-sdk-plugin/.gitignore b/skywalking-collector/skywalking-sdk-plugin/.gitignore similarity index 100% rename from skywalking-sdk-plugin/.gitignore rename to skywalking-collector/skywalking-sdk-plugin/.gitignore diff --git a/skywalking-sdk-plugin/README.md b/skywalking-collector/skywalking-sdk-plugin/README.md similarity index 100% rename from skywalking-sdk-plugin/README.md rename to skywalking-collector/skywalking-sdk-plugin/README.md diff --git a/skywalking-sdk-plugin/dubbo-plugin/README.md b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/README.md similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/README.md rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/README.md diff --git a/skywalking-sdk-plugin/dubbo-plugin/pom.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/pom.xml similarity index 94% rename from skywalking-sdk-plugin/dubbo-plugin/pom.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/pom.xml index 411462c0a..acb6b87b6 100644 --- a/skywalking-sdk-plugin/dubbo-plugin/pom.xml +++ b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/pom.xml @@ -130,14 +130,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboBuriedPointType.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboBuriedPointType.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboBuriedPointType.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboBuriedPointType.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/DubboPluginDefine.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/ProtocolFilterBuildChainInterceptor.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/ProtocolFilterBuildChainInterceptor.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/ProtocolFilterBuildChainInterceptor.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/ProtocolFilterBuildChainInterceptor.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/SWDubboEnhanceFilter.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/SWDubboEnhanceFilter.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/SWDubboEnhanceFilter.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbo/SWDubboEnhanceFilter.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/BugFixAcitve.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/BugFixAcitve.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/BugFixAcitve.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/BugFixAcitve.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/SWBaseBean.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/SWBaseBean.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/SWBaseBean.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/java/com/ai/cloud/skywalking/plugin/dubbox/bugfix/below283/SWBaseBean.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/main/resources/skywalking-plugin.def b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/resources/skywalking-plugin.def similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/main/resources/skywalking-plugin.def rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/main/resources/skywalking-plugin.def diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/consumer/DubboConsumer.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/consumer/DubboConsumer.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/consumer/DubboConsumer.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/consumer/DubboConsumer.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboInterAImpl.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboInterAImpl.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboInterAImpl.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboInterAImpl.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboStart.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboStart.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboStart.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/impl/DubboStart.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/interfaces/IDubboInterA.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/interfaces/IDubboInterA.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/interfaces/IDubboInterA.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbo/interfaces/IDubboInterA.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestConsumer.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestConsumer.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestConsumer.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestConsumer.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestStart.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestStart.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestStart.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/consumer/DubboxRestStart.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/impl/DubboxRestInterAImpl.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/impl/DubboxRestInterAImpl.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/impl/DubboxRestInterAImpl.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/impl/DubboxRestInterAImpl.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/IDubboxRestInterA.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/IDubboxRestInterA.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/IDubboxRestInterA.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/IDubboxRestInterA.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/param/DubboxRestInterAParameter.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/param/DubboxRestInterAParameter.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/param/DubboxRestInterAParameter.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox283/interfaces/param/DubboxRestInterAParameter.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestConsumer.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestConsumer.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestConsumer.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestConsumer.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestStart.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestStart.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestStart.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/consumer/DubboxRestStart.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/impl/DubboxRestInterAImpl.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/impl/DubboxRestInterAImpl.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/impl/DubboxRestInterAImpl.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/impl/DubboxRestInterAImpl.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/IDubboxRestInterA.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/IDubboxRestInterA.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/IDubboxRestInterA.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/IDubboxRestInterA.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/param/DubboxRestInterAParameter.java b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/param/DubboxRestInterAParameter.java similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/param/DubboxRestInterAParameter.java rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/java/com/ai/cloud/skywalking/plugin/test/dubbox284/interfaces/param/DubboxRestInterAParameter.java diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbo-consumer.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbo-consumer.xml similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbo-consumer.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbo-consumer.xml diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbox283-consumer.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbox283-consumer.xml similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbox283-consumer.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbox283-consumer.xml diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbox284-consumer.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbox284-consumer.xml similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbox284-consumer.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/consumer/dubbox284-consumer.xml diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/log4j.properties b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/log4j.properties similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/log4j.properties rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/log4j.properties diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/log4j2.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/log4j2.xml similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/log4j2.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/log4j2.xml diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbo-provider.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbo-provider.xml similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbo-provider.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbo-provider.xml diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbox283-provider.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbox283-provider.xml similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbox283-provider.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbox283-provider.xml diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbox284-provider.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbox284-provider.xml similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbox284-provider.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/provider/dubbox284-provider.xml diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/sky-walking.auth b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/sky-walking.auth similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/sky-walking.auth rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/sky-walking.auth diff --git a/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/springContext.xml b/skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/springContext.xml similarity index 100% rename from skywalking-sdk-plugin/dubbo-plugin/src/test/resources/springContext.xml rename to skywalking-collector/skywalking-sdk-plugin/dubbo-plugin/src/test/resources/springContext.xml diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/README.md b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/README.md similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/README.md rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/README.md diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/pom.xml b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/pom.xml similarity index 90% rename from skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/pom.xml rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/pom.xml index c5178a1b9..7fef952c3 100644 --- a/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/pom.xml +++ b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/pom.xml @@ -58,14 +58,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins maven-resources-plugin diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/java/org/skywalking/httpClient/v4/plugin/dubbox/rest/attachment/DubboxRestHeadSetterAttachment.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/java/org/skywalking/httpClient/v4/plugin/dubbox/rest/attachment/DubboxRestHeadSetterAttachment.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/java/org/skywalking/httpClient/v4/plugin/dubbox/rest/attachment/DubboxRestHeadSetterAttachment.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/java/org/skywalking/httpClient/v4/plugin/dubbox/rest/attachment/DubboxRestHeadSetterAttachment.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/resources/skywalking-plugin.def b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/resources/skywalking-plugin.def similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/resources/skywalking-plugin.def rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/main/resources/skywalking-plugin.def diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/java/test/skywalking/httpClient/v4x/plugin/dubbox/rest/attachment/TestHttpClientV43.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/java/test/skywalking/httpClient/v4x/plugin/dubbox/rest/attachment/TestHttpClientV43.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/java/test/skywalking/httpClient/v4x/plugin/dubbox/rest/attachment/TestHttpClientV43.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/java/test/skywalking/httpClient/v4x/plugin/dubbox/rest/attachment/TestHttpClientV43.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/log4j2.xml b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/log4j2.xml similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/log4j2.xml rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/log4j2.xml diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/sky-walking.auth b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/sky-walking.auth similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/sky-walking.auth rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin-dubbox-rest-attachment/src/test/resources/sky-walking.auth diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/README.md b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/README.md similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/README.md rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/README.md diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml similarity index 90% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml index b65e91473..c2529e805 100644 --- a/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml +++ b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml @@ -58,14 +58,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins maven-resources-plugin diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/HttpClientExecuteInterceptor.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/HttpClientExecuteInterceptor.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/HttpClientExecuteInterceptor.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/HttpClientExecuteInterceptor.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/WebBuriedPointType.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/WebBuriedPointType.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/WebBuriedPointType.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/WebBuriedPointType.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/AbstractHttpClientPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/AbstractHttpClientPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/AbstractHttpClientPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/AbstractHttpClientPluginDefine.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/DefaultRequestDirectorPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/DefaultRequestDirectorPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/DefaultRequestDirectorPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/DefaultRequestDirectorPluginDefine.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/HttpClientPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/HttpClientPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/HttpClientPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/HttpClientPluginDefine.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/InternalHttpClientPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/InternalHttpClientPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/InternalHttpClientPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/InternalHttpClientPluginDefine.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/MinimalHttpClientPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/MinimalHttpClientPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/MinimalHttpClientPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/skywalking/httpClient/v4/plugin/define/MinimalHttpClientPluginDefine.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/resources/skywalking-plugin.def b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/resources/skywalking-plugin.def similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/resources/skywalking-plugin.def rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/main/resources/skywalking-plugin.def diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV42.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV42.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV42.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV42.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV43.java b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV43.java similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV43.java rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/java/org/skywalking/httpClient/v4/plugin/TestHttpClientV43.java diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/resources/log4j2.xml b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/resources/log4j2.xml similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/resources/log4j2.xml rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/resources/log4j2.xml diff --git a/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/resources/sky-walking.auth b/skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/resources/sky-walking.auth similarity index 100% rename from skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/resources/sky-walking.auth rename to skywalking-collector/skywalking-sdk-plugin/httpClient-4.x-plugin/src/test/resources/sky-walking.auth diff --git a/skywalking-sdk-plugin/jdbc-plugin/README.md b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/README.md similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/README.md rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/README.md diff --git a/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/pom.xml b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/pom.xml new file mode 100755 index 000000000..de60ee5f3 --- /dev/null +++ b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/pom.xml @@ -0,0 +1,70 @@ + + + skywalking-sdk-plugin + com.ai.cloud + 1.0-Final + + 4.0.0 + + skywalking-jdbc-plugin + jar + + jdbc-plugin + http://maven.apache.org + + + UTF-8 + + + + + com.ai.cloud + skywalking-api + ${project.version} + + + mysql + mysql-connector-java + 5.1.36 + test + + + com.oracle + ojdbc14 + 10.2.0.4.0 + test + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + + + org.apache.maven.plugins + maven-source-plugin + + + + attach-sources + + jar + + + + + + + + + + bintray-wu-sheng-sky-walking-repository + wu-sheng-sky-walking-repository + https://api.bintray.com/maven/wu-sheng/skywalking/com.ai.cloud.skywalking-jdbc-plugin/;publish=1 + + + diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/CallableStatementTracing.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/CallableStatementTracing.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/CallableStatementTracing.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/CallableStatementTracing.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/ConnectionTracing.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/ConnectionTracing.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/ConnectionTracing.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/ConnectionTracing.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCBuriedPointType.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCBuriedPointType.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCBuriedPointType.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCBuriedPointType.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/JDBCPluginDefine.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/PreparedStatementTracing.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/PreparedStatementTracing.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/PreparedStatementTracing.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/PreparedStatementTracing.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWCallableStatement.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWCallableStatement.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWCallableStatement.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWCallableStatement.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWConnection.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWPreparedStatement.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWPreparedStatement.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWPreparedStatement.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWPreparedStatement.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWStatement.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWStatement.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWStatement.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/SWStatement.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/StatementTracing.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/StatementTracing.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/StatementTracing.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/StatementTracing.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/TracingDriver.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/TracingDriver.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/TracingDriver.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/java/com/ai/cloud/skywalking/plugin/jdbc/TracingDriver.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/resources/driver-mapping-url.def b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/resources/driver-mapping-url.def similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/resources/driver-mapping-url.def rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/resources/driver-mapping-url.def diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/main/resources/skywalking-plugin.def b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/resources/skywalking-plugin.def similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/main/resources/skywalking-plugin.def rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/main/resources/skywalking-plugin.def diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/MyDriver.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/MyDriver.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/MyDriver.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/MyDriver.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/TestMyDriver.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/TestMyDriver.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/TestMyDriver.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/drivermanger/TestMyDriver.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/mysql/MysqlJDBCTest.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/mysql/MysqlJDBCTest.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/mysql/MysqlJDBCTest.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/mysql/MysqlJDBCTest.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/oracle/OracleJDBCTest.java b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/oracle/OracleJDBCTest.java similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/oracle/OracleJDBCTest.java rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/java/test/ai/cloud/skywalking/plugin/oracle/OracleJDBCTest.java diff --git a/skywalking-sdk-plugin/jdbc-plugin/src/test/resources/sky-walking.auth b/skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/resources/sky-walking.auth similarity index 100% rename from skywalking-sdk-plugin/jdbc-plugin/src/test/resources/sky-walking.auth rename to skywalking-collector/skywalking-sdk-plugin/jdbc-plugin/src/test/resources/sky-walking.auth diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/README.md b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/README.md similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/README.md rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/README.md diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/pom.xml b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/pom.xml similarity index 88% rename from skywalking-sdk-plugin/jedis-2.x-plugin/pom.xml rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/pom.xml index ced4a83cc..e73955bde 100644 --- a/skywalking-sdk-plugin/jedis-2.x-plugin/pom.xml +++ b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/pom.xml @@ -43,14 +43,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins maven-resources-plugin diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisBaseInterceptor.java b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisBaseInterceptor.java similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisBaseInterceptor.java rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisBaseInterceptor.java diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterInterceptor.java b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterInterceptor.java similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterInterceptor.java rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterInterceptor.java diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisInterceptor.java b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisInterceptor.java similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisInterceptor.java rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisInterceptor.java diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/RedisBuriedPointType.java b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/RedisBuriedPointType.java similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/RedisBuriedPointType.java rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/RedisBuriedPointType.java diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisClusterPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisClusterPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisClusterPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisClusterPluginDefine.java diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisPluginDefine.java b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisPluginDefine.java similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisPluginDefine.java rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/java/com/ai/cloud/skywalking/jedis/v2/plugin/define/JedisPluginDefine.java diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/resources/skywalking-plugin.def b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/resources/skywalking-plugin.def similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/main/resources/skywalking-plugin.def rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/main/resources/skywalking-plugin.def diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterTest.java b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterTest.java similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterTest.java rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisClusterTest.java diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisTest.java b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisTest.java similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisTest.java rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/java/com/ai/cloud/skywalking/jedis/v2/plugin/JedisTest.java diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/resources/log4j2.xml b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/resources/log4j2.xml similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/test/resources/log4j2.xml rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/resources/log4j2.xml diff --git a/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/resources/sky-walking.auth b/skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/resources/sky-walking.auth similarity index 100% rename from skywalking-sdk-plugin/jedis-2.x-plugin/src/test/resources/sky-walking.auth rename to skywalking-collector/skywalking-sdk-plugin/jedis-2.x-plugin/src/test/resources/sky-walking.auth diff --git a/skywalking-sdk-plugin/pom.xml b/skywalking-collector/skywalking-sdk-plugin/pom.xml similarity index 85% rename from skywalking-sdk-plugin/pom.xml rename to skywalking-collector/skywalking-sdk-plugin/pom.xml index 8f798253c..f342e4b54 100644 --- a/skywalking-sdk-plugin/pom.xml +++ b/skywalking-collector/skywalking-sdk-plugin/pom.xml @@ -5,7 +5,7 @@ com.ai.cloud - skywalking + skywalking-collector 1.0-Final @@ -15,8 +15,6 @@ spring-plugin jdbc-plugin web-plugin - httpclient-4.2.x-plugin - httpclient-4.3.x-plugin httpClient-4.x-plugin httpClient-4.x-plugin-dubbox-rest-attachment jedis-2.x-plugin @@ -41,14 +39,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins maven-resources-plugin diff --git a/skywalking-sdk-plugin/spring-plugin/README.md b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/README.md similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/README.md rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/README.md diff --git a/skywalking-sdk-plugin/spring-plugin/pom.xml b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/pom.xml similarity index 93% rename from skywalking-sdk-plugin/spring-plugin/pom.xml rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/pom.xml index 0abec8115..4999ab091 100644 --- a/skywalking-sdk-plugin/spring-plugin/pom.xml +++ b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/pom.xml @@ -85,14 +85,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins maven-resources-plugin diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringBuriedPointType.java b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringBuriedPointType.java similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringBuriedPointType.java rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringBuriedPointType.java diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringTagNamespaceHandler.java b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringTagNamespaceHandler.java similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringTagNamespaceHandler.java rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/SpringTagNamespaceHandler.java diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingAspect.java b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingAspect.java similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingAspect.java rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingAspect.java diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPattern.java b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPattern.java similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPattern.java rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPattern.java diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPatternParser.java b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPatternParser.java similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPatternParser.java rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingPatternParser.java diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/util/ConcurrentHashSet.java b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/util/ConcurrentHashSet.java similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/util/ConcurrentHashSet.java rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/util/ConcurrentHashSet.java diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/skywalking.xsd b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/skywalking.xsd similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/skywalking.xsd rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/skywalking.xsd diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/spring.handlers b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/spring.handlers similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/spring.handlers rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/spring.handlers diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/spring.schemas b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/spring.schemas similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/spring.schemas rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/main/resources/META-INF/spring.schemas diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/test/TestBean.java b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/test/TestBean.java similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/test/TestBean.java rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/test/TestBean.java diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/resources/jdbc.properties b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/resources/jdbc.properties similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/test/resources/jdbc.properties rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/resources/jdbc.properties diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/resources/log4j2.xml b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/resources/log4j2.xml similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/test/resources/log4j2.xml rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/resources/log4j2.xml diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/resources/sky-walking.auth b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/resources/sky-walking.auth similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/test/resources/sky-walking.auth rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/resources/sky-walking.auth diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/resources/springConfig-common.xml b/skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/resources/springConfig-common.xml similarity index 100% rename from skywalking-sdk-plugin/spring-plugin/src/test/resources/springConfig-common.xml rename to skywalking-collector/skywalking-sdk-plugin/spring-plugin/src/test/resources/springConfig-common.xml diff --git a/skywalking-sdk-plugin/src/main/resources/plugin-span-type-notice.txt b/skywalking-collector/skywalking-sdk-plugin/src/main/resources/plugin-span-type-notice.txt similarity index 100% rename from skywalking-sdk-plugin/src/main/resources/plugin-span-type-notice.txt rename to skywalking-collector/skywalking-sdk-plugin/src/main/resources/plugin-span-type-notice.txt diff --git a/skywalking-sdk-plugin/web-plugin/README.md b/skywalking-collector/skywalking-sdk-plugin/web-plugin/README.md similarity index 100% rename from skywalking-sdk-plugin/web-plugin/README.md rename to skywalking-collector/skywalking-sdk-plugin/web-plugin/README.md diff --git a/skywalking-sdk-plugin/web-plugin/pom.xml b/skywalking-collector/skywalking-sdk-plugin/web-plugin/pom.xml similarity index 89% rename from skywalking-sdk-plugin/web-plugin/pom.xml rename to skywalking-collector/skywalking-sdk-plugin/web-plugin/pom.xml index ad7fd9e2c..c1a414900 100644 --- a/skywalking-sdk-plugin/web-plugin/pom.xml +++ b/skywalking-collector/skywalking-sdk-plugin/web-plugin/pom.xml @@ -41,14 +41,6 @@ - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - org.apache.maven.plugins diff --git a/skywalking-sdk-plugin/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/SkyWalkingFilter.java b/skywalking-collector/skywalking-sdk-plugin/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/SkyWalkingFilter.java similarity index 100% rename from skywalking-sdk-plugin/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/SkyWalkingFilter.java rename to skywalking-collector/skywalking-sdk-plugin/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/SkyWalkingFilter.java diff --git a/skywalking-sdk-plugin/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/WebBuriedPointType.java b/skywalking-collector/skywalking-sdk-plugin/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/WebBuriedPointType.java similarity index 100% rename from skywalking-sdk-plugin/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/WebBuriedPointType.java rename to skywalking-collector/skywalking-sdk-plugin/web-plugin/src/main/java/com/ai/cloud/skywalking/plugin/web/WebBuriedPointType.java diff --git a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/README.md b/skywalking-sdk-plugin/httpclient-4.2.x-plugin/README.md deleted file mode 100644 index dcba62f02..000000000 --- a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# 如何追踪HttpClient发起HTTP调用? - -## httpclient 4.2.x -- 引入所需插件 -```xml - - - com.ai.cloud - skywalking-httpClient-4.2.x-plugin - {latest_version} - -``` -- 使用SWTracingHttpClient封装所需的httpClient,此httpClient所有调用都会被监控 -```java -HttpClient httpclient = new SWTracingHttpClient(new DefaultHttpClient()); -``` -- 上下文将被存储在http request head,中,默认名称和SkyWalkingFilter保持一致。 -- 如果服务端使用dubbox 2.8.4 的提供的http-rest,请使用方法重载 -```java -HttpClient httpclient = new SWTracingHttpClient(new DefaultHttpClient(), "Dubbo-Attachments"); -``` \ No newline at end of file diff --git a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/pom.xml b/skywalking-sdk-plugin/httpclient-4.2.x-plugin/pom.xml deleted file mode 100644 index e368a706f..000000000 --- a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/pom.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - skywalking-sdk-plugin - com.ai.cloud - 1.0-Final - - 4.0.0 - - skywalking-httpclient-4.2.x-plugin - jar - - httpclient-4.2.x-plugin - http://maven.apache.org - - - UTF-8 - - - - - com.ai.cloud - skywalking-api - ${project.version} - - - org.apache.httpcomponents - httpclient - 4.2.1 - compile - - - - - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - - - org.apache.maven.plugins - maven-deploy-plugin - - - - org.apache.maven.plugins - maven-source-plugin - - - - attach-sources - - jar - - - - - - - diff --git a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/HttpClientTracing.java b/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/HttpClientTracing.java deleted file mode 100644 index 3080417d2..000000000 --- a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/HttpClientTracing.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.ai.cloud.skywalking.plugin.httpclient.v42x; - -import com.ai.cloud.skywalking.buriedpoint.RPCBuriedPointSender; -import com.ai.cloud.skywalking.conf.AuthDesc; -import com.ai.cloud.skywalking.model.Identification; -import org.apache.http.HttpRequest; - -import java.io.IOException; - -public class HttpClientTracing { - - private static RPCBuriedPointSender sender = new RPCBuriedPointSender(); - - public static R execute(String url, String traceHearName, HttpRequest httpRequest, Executor executor) throws IOException { - if (!AuthDesc.isAuth()) { - return executor.execute(); - } - - try { - httpRequest.setHeader(traceHearName, - "ContextData=" + sender.beforeSend(Identification.newBuilder() - .viewPoint(url) - .spanType(WebBuriedPointType.instance()) - .build()) - .toString()); - return executor.execute(); - } catch (IOException e) { - sender.handleException(e); - throw e; - } finally { - sender.afterSend(); - } - } - - public interface Executor { - R execute() throws IOException; - } - - -} diff --git a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/SWTracingHttpClient.java b/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/SWTracingHttpClient.java deleted file mode 100644 index 6f157959a..000000000 --- a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/SWTracingHttpClient.java +++ /dev/null @@ -1,128 +0,0 @@ -package com.ai.cloud.skywalking.plugin.httpclient.v42x; - -import org.apache.http.HttpHost; -import org.apache.http.HttpRequest; -import org.apache.http.HttpResponse; -import org.apache.http.client.ClientProtocolException; -import org.apache.http.client.HttpClient; -import org.apache.http.client.ResponseHandler; -import org.apache.http.client.methods.HttpUriRequest; -import org.apache.http.conn.ClientConnectionManager; -import org.apache.http.params.HttpParams; -import org.apache.http.protocol.HttpContext; - -import java.io.IOException; - -public class SWTracingHttpClient implements HttpClient { - - private static final String DEFAULT_TRACE_NAME = "SkyWalking-TRACING-NAME"; - - private HttpClient client; - private String traceHeaderName; - - public SWTracingHttpClient(HttpClient client, String traceHeaderName) { - this.client = client; - if (traceHeaderName == null || traceHeaderName.length() <= 0) { - throw new IllegalArgumentException("Trace header name can not be null"); - } - this.traceHeaderName = traceHeaderName; - } - - public SWTracingHttpClient(HttpClient client) { - this.client = client; - this.traceHeaderName = DEFAULT_TRACE_NAME; - } - - @Override - public HttpParams getParams() { - return client.getParams(); - } - - @Override - public ClientConnectionManager getConnectionManager() { - return client.getConnectionManager(); - } - - @Override - public HttpResponse execute(final HttpUriRequest httpUriRequest) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(httpUriRequest.getURI().toString(), traceHeaderName, httpUriRequest, new HttpClientTracing.Executor() { - @Override - public HttpResponse execute() throws IOException { - return client.execute(httpUriRequest); - } - }); - } - - @Override - public HttpResponse execute(final HttpUriRequest httpUriRequest, final HttpContext httpContext) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(httpUriRequest.getURI().toString(), traceHeaderName, httpUriRequest, new HttpClientTracing.Executor() { - @Override - public HttpResponse execute() throws IOException { - return client.execute(httpUriRequest, httpContext); - } - }); - } - - @Override - public HttpResponse execute(final HttpHost httpHost, final HttpRequest httpRequest) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(httpHost.toURI(), traceHeaderName, httpRequest, new HttpClientTracing.Executor() { - @Override - public HttpResponse execute() throws IOException { - return client.execute(httpHost, httpRequest); - } - }); - } - - @Override - public HttpResponse execute(final HttpHost httpHost, final HttpRequest httpRequest, final HttpContext httpContext) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(httpHost.toURI(), traceHeaderName, httpRequest, new HttpClientTracing.Executor() { - @Override - public HttpResponse execute() throws IOException { - return client.execute(httpHost, httpRequest, httpContext); - } - }); - } - - @Override - public T execute(final HttpUriRequest httpUriRequest, final ResponseHandler responseHandler) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(httpUriRequest.getURI().toString(), traceHeaderName, httpUriRequest, new HttpClientTracing.Executor() { - @Override - public T execute() throws IOException { - return client.execute(httpUriRequest, responseHandler); - } - }); - - } - - @Override - public T execute(final HttpUriRequest httpUriRequest, final ResponseHandler responseHandler, final HttpContext httpContext) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(httpUriRequest.getURI().toString(), traceHeaderName, httpUriRequest, new HttpClientTracing.Executor() { - @Override - public T execute() throws IOException { - return client.execute(httpUriRequest, responseHandler, httpContext); - } - }); - - } - - @Override - public T execute(final HttpHost httpHost, final HttpRequest httpRequest, final ResponseHandler responseHandler) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(httpHost.toURI(), traceHeaderName, httpRequest, new HttpClientTracing.Executor() { - @Override - public T execute() throws IOException { - return client.execute(httpHost, httpRequest, responseHandler); - } - }); - - } - - @Override - public T execute(final HttpHost httpHost, final HttpRequest httpRequest, final ResponseHandler responseHandler, HttpContext httpContext) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(httpHost.toURI(), traceHeaderName, httpRequest, new HttpClientTracing.Executor() { - @Override - public T execute() throws IOException { - return client.execute(httpHost, httpRequest, responseHandler); - } - }); - } -} diff --git a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/WebBuriedPointType.java b/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/WebBuriedPointType.java deleted file mode 100644 index 15aeeef68..000000000 --- a/skywalking-sdk-plugin/httpclient-4.2.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v42x/WebBuriedPointType.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.ai.cloud.skywalking.plugin.httpclient.v42x; - -import com.ai.cloud.skywalking.api.IBuriedPointType; -import com.ai.cloud.skywalking.protocol.CallType; - -public class WebBuriedPointType implements IBuriedPointType { - - private static WebBuriedPointType webBuriedPointType; - - public static IBuriedPointType instance() { - if (webBuriedPointType == null) { - webBuriedPointType = new WebBuriedPointType(); - } - - return webBuriedPointType; - } - - @Override - public String getTypeName() { - return "W"; - } - - @Override - public CallType getCallType() { - return CallType.SYNC; - } - - private WebBuriedPointType() { - // Non - } -} diff --git a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/README.md b/skywalking-sdk-plugin/httpclient-4.3.x-plugin/README.md deleted file mode 100644 index a712dcf1b..000000000 --- a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/README.md +++ /dev/null @@ -1,19 +0,0 @@ -## httpclient 4.3.x -- 引入所需插件 -```xml - - - com.ai.cloud - skywalking-httpClient-4.3.x-plugin - {latest_version} - -``` -- 使用SWTracingCloseableHttpClient封装所需的httpClient,此httpClient所有调用都会被监控 -```java -CloseableHttpClient httpclient = new SWTracingCloseableHttpClient(closeableHttpClient); -``` -- 上下文将被存储在http request head,中,默认名称和SkyWalkingFilter保持一致。 -- 如果服务端使用dubbox 2.8.4 的提供的http-rest,请使用方法重载 -```java -CloseableHttpClient httpclient = new SWTracingCloseableHttpClient(closeableHttpClient, "Dubbo-Attachments"); -``` diff --git a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/pom.xml b/skywalking-sdk-plugin/httpclient-4.3.x-plugin/pom.xml deleted file mode 100644 index 34cd9410c..000000000 --- a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/pom.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - skywalking-sdk-plugin - com.ai.cloud - 1.0-Final - - 4.0.0 - - skywalking-httpclient-4.3.x-plugin - jar - - httpclient-4.3.x-plugin - http://maven.apache.org - - - UTF-8 - - - - - junit - junit - 3.8.1 - test - - - com.ai.cloud - skywalking-api - 1.0-Final - - - org.apache.httpcomponents - httpclient - 4.3 - compile - - - - - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - - - - diff --git a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/HttpClientTracing.java b/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/HttpClientTracing.java deleted file mode 100644 index 2b179ee84..000000000 --- a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/HttpClientTracing.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.ai.cloud.skywalking.plugin.httpclient.v43x; - -import com.ai.cloud.skywalking.buriedpoint.RPCBuriedPointSender; -import com.ai.cloud.skywalking.conf.AuthDesc; -import com.ai.cloud.skywalking.model.Identification; -import org.apache.http.HttpRequest; - -import java.io.IOException; - -public class HttpClientTracing { - - private static RPCBuriedPointSender sender = new RPCBuriedPointSender(); - - public static R execute(String url, String traceHearName, HttpRequest httpRequest, Executor executor) throws IOException { - if (!AuthDesc.isAuth()) { - return executor.execute(); - } - - try { - httpRequest.setHeader(traceHearName, - "ContextData=" + sender.beforeSend(Identification.newBuilder() - .viewPoint(url) - .spanType(WebBuriedPointType.instance()) - .build()) - .toString()); - return executor.execute(); - } catch (IOException e) { - sender.handleException(e); - throw e; - } finally { - sender.afterSend(); - } - } - - public interface Executor { - R execute() throws IOException; - } - - -} diff --git a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/SWTracingCloseableHttpClient.java b/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/SWTracingCloseableHttpClient.java deleted file mode 100644 index b3827907f..000000000 --- a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/SWTracingCloseableHttpClient.java +++ /dev/null @@ -1,139 +0,0 @@ -package com.ai.cloud.skywalking.plugin.httpclient.v43x; - -import org.apache.http.HttpHost; -import org.apache.http.HttpRequest; -import org.apache.http.client.ClientProtocolException; -import org.apache.http.client.ResponseHandler; -import org.apache.http.client.methods.CloseableHttpResponse; -import org.apache.http.client.methods.HttpUriRequest; -import org.apache.http.conn.ClientConnectionManager; -import org.apache.http.impl.client.CloseableHttpClient; -import org.apache.http.params.HttpParams; -import org.apache.http.protocol.HttpContext; - -import java.io.IOException; - -public class SWTracingCloseableHttpClient extends CloseableHttpClient { - private static final String DEFAULT_TRACE_NAME = "SkyWalking-TRACING-NAME"; - - private CloseableHttpClient client; - private String traceHeaderName; - - public SWTracingCloseableHttpClient(CloseableHttpClient client, String traceHeaderName) { - this.client = client; - if (traceHeaderName == null || traceHeaderName.length() <= 0) { - throw new IllegalArgumentException("Trace header name can not be null"); - } - this.traceHeaderName = traceHeaderName; - } - - public SWTracingCloseableHttpClient(CloseableHttpClient client) { - this.client = client; - this.traceHeaderName = DEFAULT_TRACE_NAME; - } - - @Override - public void close() throws IOException { - client.close(); - } - - @Override - public HttpParams getParams() { - return client.getParams(); - } - - @Override - public ClientConnectionManager getConnectionManager() { - return client.getConnectionManager(); - } - - @Override - public CloseableHttpResponse execute(final HttpUriRequest request) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(request.getURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public CloseableHttpResponse execute() throws IOException { - return client.execute(request); - } - }); - } - - @Override - public CloseableHttpResponse execute(final HttpUriRequest request, final HttpContext context) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(request.getURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public CloseableHttpResponse execute() throws IOException { - return client.execute(request, context); - } - }); - } - - @Override - public CloseableHttpResponse execute(final HttpHost target, final HttpRequest request) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(target.toURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public CloseableHttpResponse execute() throws IOException { - return client.execute(target, request); - } - }); - } - - @Override - protected CloseableHttpResponse doExecute(final HttpHost target, final HttpRequest request, final HttpContext context) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(target.toURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public CloseableHttpResponse execute() throws IOException { - return client.execute(target, request, context); - } - }); - } - - @Override - public CloseableHttpResponse execute(final HttpHost target, final HttpRequest request, final HttpContext context) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(target.toURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public CloseableHttpResponse execute() throws IOException { - return client.execute(target, request, context); - } - }); - } - - @Override - public T execute(final HttpUriRequest request, final ResponseHandler responseHandler) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(request.getURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public T execute() throws IOException { - return client.execute(request, responseHandler); - } - }); - } - - @Override - public T execute(final HttpUriRequest request, final ResponseHandler responseHandler, final HttpContext context) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(request.getURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public T execute() throws IOException { - return client.execute(request, responseHandler, context); - } - }); - } - - @Override - public T execute(final HttpHost target, final HttpRequest request, final ResponseHandler responseHandler) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(target.toURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public T execute() throws IOException { - return client.execute(target, request, responseHandler); - } - }); - } - - @Override - public T execute(final HttpHost target, final HttpRequest request, final ResponseHandler responseHandler, final HttpContext context) throws IOException, ClientProtocolException { - return HttpClientTracing.execute(target.toURI().toString(), traceHeaderName, request, new HttpClientTracing.Executor() { - @Override - public T execute() throws IOException { - return client.execute(target, request, responseHandler, context); - } - }); - } -} diff --git a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/WebBuriedPointType.java b/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/WebBuriedPointType.java deleted file mode 100644 index e9b0af155..000000000 --- a/skywalking-sdk-plugin/httpclient-4.3.x-plugin/src/main/java/com/ai/cloud/skywalking/plugin/httpclient/v43x/WebBuriedPointType.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.ai.cloud.skywalking.plugin.httpclient.v43x; - -import com.ai.cloud.skywalking.api.IBuriedPointType; -import com.ai.cloud.skywalking.protocol.CallType; - -public class WebBuriedPointType implements IBuriedPointType { - - private static WebBuriedPointType webBuriedPointType; - - public static IBuriedPointType instance() { - if (webBuriedPointType == null) { - webBuriedPointType = new WebBuriedPointType(); - } - - return webBuriedPointType; - } - - @Override - public String getTypeName() { - return "W"; - } - - @Override - public CallType getCallType() { - return CallType.SYNC; - } - - private WebBuriedPointType() { - // Non - } -} diff --git a/skywalking-sdk-plugin/jdbc-plugin/pom.xml b/skywalking-sdk-plugin/jdbc-plugin/pom.xml deleted file mode 100755 index b30a49cda..000000000 --- a/skywalking-sdk-plugin/jdbc-plugin/pom.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - skywalking-sdk-plugin - com.ai.cloud - 1.0-Final - - 4.0.0 - - skywalking-jdbc-plugin - jar - - jdbc-plugin - http://maven.apache.org - - - UTF-8 - - - - - com.ai.cloud - skywalking-api - ${project.version} - - - mysql - mysql-connector-java - 5.1.36 - test - - - com.oracle - ojdbc14 - 10.2.0.4.0 - test - - - - - - - maven-compiler-plugin - - 1.7 - 1.7 - ${project.build.sourceEncoding} - - - - org.apache.maven.plugins - maven-deploy-plugin - - - - org.apache.maven.plugins - maven-source-plugin - - - - attach-sources - - jar - - - - - - - - - - bintray-wu-sheng-sky-walking-repository - wu-sheng-sky-walking-repository - https://api.bintray.com/maven/wu-sheng/skywalking/com.ai.cloud.skywalking-jdbc-plugin/;publish=1 - - - diff --git a/test/skywalking-agent-test/pom.xml b/test/skywalking-agent-test/pom.xml index 2415c662a..f56667df0 100644 --- a/test/skywalking-agent-test/pom.xml +++ b/test/skywalking-agent-test/pom.xml @@ -45,8 +45,8 @@ maven-compiler-plugin - 1.7 - 1.7 + 1.6 + 1.6 ${project.build.sourceEncoding} diff --git a/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisOperator.java b/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisOperator.java index 63ebfcfdd..1109575ee 100644 --- a/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisOperator.java +++ b/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisOperator.java @@ -2,6 +2,7 @@ package com.ai.cloud.skywalking.agent.test; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; + import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; @@ -31,7 +32,7 @@ public class RedisOperator { } - public static void setData(String key, String value) { + public static void setData(String key, String value) throws Exception { Jedis jedis = null; try { jedis = jedisPool.getResource(); @@ -45,7 +46,7 @@ public class RedisOperator { } } - public static String getData(String key) { + public static String getData(String key) throws Exception { Jedis jedis = null; try { jedis = jedisPool.getResource(); @@ -60,7 +61,7 @@ public class RedisOperator { } - public static void delData(String key) { + public static void delData(String key) throws Exception { Jedis jedis = null; try { jedis = jedisPool.getResource(); diff --git a/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisPluginTest.java b/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisPluginTest.java index 485872734..2d6d285b6 100644 --- a/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisPluginTest.java +++ b/test/skywalking-agent-test/redis-test/src/main/java/com/ai/cloud/skywalking/agent/test/RedisPluginTest.java @@ -1,6 +1,7 @@ package com.ai.cloud.skywalking.agent.test; import com.ai.skywalking.testframework.api.TraceTreeAssert; + import org.junit.After; import org.junit.Test; @@ -12,7 +13,7 @@ public class RedisPluginTest { } @Test - public void testSetData() { + public void testSetData() throws Exception { RedisOperator.setData("key1", "value1"); TraceTreeAssert.assertEquals(new String[][]{ {"0", "127.0.0.1:6379 set", "key=key1"}, @@ -20,7 +21,7 @@ public class RedisPluginTest { } @Test - public void testGetData() { + public void testGetData() throws Exception { RedisOperator.getData("key1"); TraceTreeAssert.assertEquals(new String[][]{ {"0", "127.0.0.1:6379 get", "key=key1"}, @@ -29,7 +30,7 @@ public class RedisPluginTest { @Test - public void testDelData() { + public void testDelData() throws Exception { RedisOperator.delData("key1"); TraceTreeAssert.assertEquals(new String[][]{ {"0", "127.0.0.1:6379 del", "key=key1"}, -- GitLab