This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 1dec40cd413 Add shardingsphere-agent-tracing-core module (#23687)
1dec40cd413 is described below

commit 1dec40cd41337ecb761b4cb8d3dfb241a4e72cc8
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Jan 21 00:30:10 2023 +0800

    Add shardingsphere-agent-tracing-core module (#23687)
---
 agent/plugins/tracing/{type => core}/pom.xml        | 21 +--------------------
 .../agent/plugin/tracing/core}/RootSpanContext.java |  2 +-
 agent/plugins/tracing/pom.xml                       |  2 ++
 agent/plugins/tracing/type/pom.xml                  |  6 ++++++
 .../advice/ZipkinCommandExecutorTaskAdvice.java     |  2 +-
 .../advice/ZipkinJDBCExecutorCallbackAdvice.java    |  2 +-
 .../zipkin/advice/ZipkinSQLParserEngineAdvice.java  |  2 +-
 .../advice/ZipkinSQLParserEngineAdviceTest.java     |  2 +-
 8 files changed, 14 insertions(+), 25 deletions(-)

diff --git a/agent/plugins/tracing/type/pom.xml 
b/agent/plugins/tracing/core/pom.xml
similarity index 74%
copy from agent/plugins/tracing/type/pom.xml
copy to agent/plugins/tracing/core/pom.xml
index a92a4d4abd0..ca771e74f74 100644
--- a/agent/plugins/tracing/type/pom.xml
+++ b/agent/plugins/tracing/core/pom.xml
@@ -24,21 +24,9 @@
         <artifactId>shardingsphere-agent-plugin-tracing</artifactId>
         <version>5.3.2-SNAPSHOT</version>
     </parent>
-    <artifactId>shardingsphere-agent-tracing-type</artifactId>
-    <packaging>pom</packaging>
+    <artifactId>shardingsphere-agent-tracing-core</artifactId>
     <name>${project.artifactId}</name>
     
-    <modules>
-        <module>opentracing</module>
-        <module>opentelemetry</module>
-        <module>jaeger</module>
-        <module>zipkin</module>
-    </modules>
-    
-    <properties>
-        
<target.directory>${project.basedir}/../target/plugins</target.directory>
-    </properties>
-    
     <dependencies>
         <dependency>
             <groupId>org.apache.shardingsphere</groupId>
@@ -52,12 +40,5 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-agent-tracing-test</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git 
a/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/span/RootSpanContext.java
 
b/agent/plugins/tracing/core/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/core/RootSpanContext.java
similarity index 95%
rename from 
agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/span/RootSpanContext.java
rename to 
agent/plugins/tracing/core/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/core/RootSpanContext.java
index c24b1d400d0..1ee8774657f 100644
--- 
a/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/span/RootSpanContext.java
+++ 
b/agent/plugins/tracing/core/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/core/RootSpanContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.plugin.tracing.zipkin.span;
+package org.apache.shardingsphere.agent.plugin.tracing.core;
 
 import com.alibaba.ttl.TransmittableThreadLocal;
 
diff --git a/agent/plugins/tracing/pom.xml b/agent/plugins/tracing/pom.xml
index cb74c35a5e7..b05abd2311b 100644
--- a/agent/plugins/tracing/pom.xml
+++ b/agent/plugins/tracing/pom.xml
@@ -29,7 +29,9 @@
     <name>${project.artifactId}</name>
     
     <modules>
+        <module>core</module>
         <module>type</module>
+        
         <module>test</module>
     </modules>
     
diff --git a/agent/plugins/tracing/type/pom.xml 
b/agent/plugins/tracing/type/pom.xml
index a92a4d4abd0..be26dac71f4 100644
--- a/agent/plugins/tracing/type/pom.xml
+++ b/agent/plugins/tracing/type/pom.xml
@@ -40,6 +40,12 @@
     </properties>
     
     <dependencies>
+        <dependency>
+            <groupId>org.apache.shardingsphere</groupId>
+            <artifactId>shardingsphere-agent-tracing-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        
         <dependency>
             <groupId>org.apache.shardingsphere</groupId>
             <artifactId>shardingsphere-proxy-frontend-core</artifactId>
diff --git 
a/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinCommandExecutorTaskAdvice.java
 
b/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinCommandExecutorTaskAdvice.java
index 7b96a44c936..66926358300 100644
--- 
a/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinCommandExecutorTaskAdvice.java
+++ 
b/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinCommandExecutorTaskAdvice.java
@@ -23,7 +23,7 @@ import 
org.apache.shardingsphere.agent.api.advice.TargetAdviceObject;
 import org.apache.shardingsphere.agent.api.advice.type.InstanceMethodAdvice;
 import org.apache.shardingsphere.agent.plugin.core.util.AgentReflectionUtil;
 import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.constant.ZipkinConstants;
-import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.span.RootSpanContext;
+import org.apache.shardingsphere.agent.plugin.tracing.core.RootSpanContext;
 import org.apache.shardingsphere.proxy.backend.communication.BackendConnection;
 import org.apache.shardingsphere.proxy.backend.session.ConnectionSession;
 
diff --git 
a/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinJDBCExecutorCallbackAdvice.java
 
b/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinJDBCExecutorCallbackAdvice.java
index 99d3ffa5f8a..bf6a5ca5fc0 100644
--- 
a/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinJDBCExecutorCallbackAdvice.java
+++ 
b/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinJDBCExecutorCallbackAdvice.java
@@ -24,7 +24,7 @@ import 
org.apache.shardingsphere.agent.api.advice.TargetAdviceObject;
 import org.apache.shardingsphere.agent.api.advice.type.InstanceMethodAdvice;
 import org.apache.shardingsphere.agent.plugin.core.util.AgentReflectionUtil;
 import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.constant.ZipkinConstants;
-import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.span.RootSpanContext;
+import org.apache.shardingsphere.agent.plugin.tracing.core.RootSpanContext;
 import org.apache.shardingsphere.infra.database.metadata.DataSourceMetaData;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc.JDBCExecutionUnit;
diff --git 
a/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinSQLParserEngineAdvice.java
 
b/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinSQLParserEngineAdvice.java
index 3e7c0985b85..a865225141b 100644
--- 
a/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinSQLParserEngineAdvice.java
+++ 
b/agent/plugins/tracing/type/zipkin/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinSQLParserEngineAdvice.java
@@ -22,7 +22,7 @@ import brave.Tracing;
 import org.apache.shardingsphere.agent.api.advice.TargetAdviceObject;
 import org.apache.shardingsphere.agent.api.advice.type.InstanceMethodAdvice;
 import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.constant.ZipkinConstants;
-import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.span.RootSpanContext;
+import org.apache.shardingsphere.agent.plugin.tracing.core.RootSpanContext;
 
 import java.lang.reflect.Method;
 
diff --git 
a/agent/plugins/tracing/type/zipkin/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinSQLParserEngineAdviceTest.java
 
b/agent/plugins/tracing/type/zipkin/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinSQLParserEngineAdviceTest.java
index 1587691fd6d..ce2a669171d 100644
--- 
a/agent/plugins/tracing/type/zipkin/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinSQLParserEngineAdviceTest.java
+++ 
b/agent/plugins/tracing/type/zipkin/src/test/java/org/apache/shardingsphere/agent/plugin/tracing/zipkin/advice/ZipkinSQLParserEngineAdviceTest.java
@@ -22,7 +22,7 @@ import brave.Tracing;
 import 
org.apache.shardingsphere.agent.plugin.tracing.advice.AbstractSQLParserEngineAdviceTest;
 import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.collector.ZipkinCollector;
 import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.constant.ZipkinConstants;
-import 
org.apache.shardingsphere.agent.plugin.tracing.zipkin.span.RootSpanContext;
+import org.apache.shardingsphere.agent.plugin.tracing.core.RootSpanContext;
 import org.junit.Before;
 import org.junit.ClassRule;
 import org.junit.Test;

Reply via email to