增加agent

This commit is contained in:
oyo
2024-09-14 15:02:16 +08:00
parent 216be58cff
commit 8c56d4af84
3 changed files with 13 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ import com.vs.sqlmapper.spring.DataSourceConfig;
import com.vs.sqlmapper.spring.scan.VSDaoBeanScan; import com.vs.sqlmapper.spring.scan.VSDaoBeanScan;
import com.vs.mock.config.EnableVSMockConfiguration; import com.vs.mock.config.EnableVSMockConfiguration;
import com.vs.sqlmapper.spring.express.EnableVSMockExpress; import com.vs.sqlmapper.spring.express.EnableVSMockExpress;
import com.vs.agent.TocoAgentInitializer;
import com.vs.debug.stack.agent.LogStackContextInvokeRecorder; import com.vs.debug.stack.agent.LogStackContextInvokeRecorder;
import com.vs.debug.stack.agent.MethodVisitorHandlerFilter; import com.vs.debug.stack.agent.MethodVisitorHandlerFilter;
@@ -43,6 +44,8 @@ public class AppApplication{
} }
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(AppApplication.class,args); SpringApplication application = new SpringApplication(AppApplication.class);
application.addInitializers(new TocoAgentInitializer());
application.run(args);
} }
} }

View File

@@ -2,4 +2,6 @@ spring.profiles.active=local
envs=local,remote,online,custom envs=local,remote,online,custom
project_id=${projectId} project_id=${projectId}
project_name={{ .artifactId }} project_name={{ .artifactId }}
com.toco.agent.attach=true

View File

@@ -31,6 +31,7 @@
<ox.basidc.common>1.0-SNAPSHOT</ox.basidc.common> <ox.basidc.common>1.0-SNAPSHOT</ox.basidc.common>
<flyway.version>5.2.4</flyway.version> <flyway.version>5.2.4</flyway.version>
<vs.common.rpc.version>1.3.0-SNAPSHOT</vs.common.rpc.version> <vs.common.rpc.version>1.3.0-SNAPSHOT</vs.common.rpc.version>
<vs.common.agent.version>1.3.0-SNAPSHOT</vs.common.agent.version>
<vs.sqlmapper.spring>1.0.0-SNAPSHOT</vs.sqlmapper.spring> <vs.sqlmapper.spring>1.0.0-SNAPSHOT</vs.sqlmapper.spring>
<vs.mock.spring>1.0.0-SNAPSHOT</vs.mock.spring> <vs.mock.spring>1.0.0-SNAPSHOT</vs.mock.spring>
<vs.elasticsearch.version>1.0.0-SNAPSHOT</vs.elasticsearch.version> <vs.elasticsearch.version>1.0.0-SNAPSHOT</vs.elasticsearch.version>
@@ -70,6 +71,11 @@
<artifactId>common-rpc</artifactId> <artifactId>common-rpc</artifactId>
<version>${vs.common.rpc.version}</version> <version>${vs.common.rpc.version}</version>
</dependency> </dependency>
<dependency>
<groupId>com.vs</groupId>
<artifactId>common-agent</artifactId>
<version>${vs.common.agent.version}</version>
</dependency>
{{- if eq .dbType "mysql" }} {{- if eq .dbType "mysql" }}
{{- else if eq .dbType "postgresql" }} {{- else if eq .dbType "postgresql" }}
<dependency> <dependency>