安装skywalking
下载skywalking agent
- idea 启动配置agent
-javaagent:D:\install\skywalking-agent\skywalking-agent.jar
-DSW_AGENT_NAME=skywalking-server
-DSW_AGENT_COLLECTOR_BACKEND_SERVICES=192.168.202.128:11800
备注:
-javaagent: agent地址
-DSW_AGENT_NAME: 服务名
-DSW_AGENT_COLLECTOR_BACKEND_SERVICES: skywalking oap端口
- 增加maven
<dependency>
<groupId>org.apache.skywalking</groupId>
<artifactId>apm-toolkit-logback-1.x</artifactId>
<version>8.9.0</version>
</dependency>
- 配置 logback-spring.xml
<appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">
<discardingThreshold>0</discardingThreshold>
<queueSize>1024</queueSize>
<neverBlock>true</neverBlock>
<appender-ref ref="STDOUT"/>
</appender>
<appender name="grpc-log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
<layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.mdc.TraceIdMDCPatternLogbackLayout">
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%tid] [%thread] %-5level %logger{36} -%msg%n</Pattern>
</layout>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="ASYNC"/>
<appender-ref ref="grpc-log"/>
</root>
- 请求接口,在skywalking ui中查看数据
