SkyWalking链路追踪

SkyWalking链路追踪1 下载 可以从 http skywalking apache org downloads 下载 apache skywalking apm version tar gz 包 我下载的是 8 7 0 2 修改配置文件 使用 mysql 作为数据存储 打开 config application yml 文件

大家好,我是讯享网,很高兴认识大家。

1、下载

可以从http://skywalking.apache.org/downloads下载apache-skywalking-apm-$version.tar.gz

我下载的是8.7.0

2、修改配置文件,使用mysql作为数据存储

打开config/application.yml文件,将storage中selector的h2修改为mysql


讯享网

修改mysql的连接信息,地址、用户和密码

下载mysql的连接jar包

将jar包放在oap-libs目录下即可,如果没有连接jar包,会抛异常 

3、修改webapp/webapp.yml文件

默认端口是8080,这里我修改为8888,并将oap的地址修改为部署的机器地址

4、启动

直接点击bin/startup.bat就可以了,这个时候实际上是启动了两个项目,一个收集器一个web页面

5、访问

skywalking提供了一个可视化的监控平台,安装好之后,在浏览器数据(http://localhost:8888)就可以访问了

 

 6、使用

将skywalking目录下的agent,复制到某个目录下

然后配置vm参数

-javaagent:D:\apache-skywalking-apm-bin\agent\skywalking-agent.jar -Dskywalking.agent.service_name=kuli-system -Dskywalking.collector.backend_service=localhost:11800

讯享网

手动添加日志上传(在agent/config/agent.config后面追加一下配置)

讯享网# 手动添加的日志上传 plugin.toolkit.log.grpc.reporter.server_host=${SW_GRPC_LOG_SERVER_HOST:127.0.0.1} plugin.toolkit.log.grpc.reporter.server_port=${SW_GRPC_LOG_SERVER_PORT:11800} plugin.toolkit.log.grpc.reporter.max_message_size=${SW_GRPC_LOG_MAX_MESSAGE_SIZE:} plugin.toolkit.log.grpc.reporter.upstream_timeout=${SW_GRPC_LOG_GRPC_UPSTREAM_TIMEOUT:30}

 修改logback.xml日志配置文件,添加如下内容

 <!--skywalking日志格式化输出--> <property name="log.skywalking.pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%X{tid}] [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/> <!--Skywalking--> <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>${log.skywalking.pattern}</pattern> </layout> </encoder> </appender> <!--系统操作日志--> <root level="info"> <appender-ref ref="grpc-log" /> </root>

然后启动kuli-system项目就可以在skywalking上面看到对应的内容和日志了

小讯
上一篇 2025-02-10 13:53
下一篇 2025-03-30 13:23

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/129869.html