skywalking全流程部署,配置

本文详细介绍了如何配置和启动Apache SkyWalking,包括修改启动端口、添加MySQL支持、配置agent以及访问UI。重点讲解了SkyWalking与MySQL的集成,强调了数据库编码格式需为latin1,并提供了启动和检查日志的方法。此外,还提到了通过javaagent参数启动应用和使用UI的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

严禁搬运!!!!!!!!!!!!!!!

架构图

在这里插入图片描述

目录结构
在这里插入图片描述

修改启动端口
修改apache-skywalking-apm-bin\webapp\webapp.yml
主要修改port: 10011(根据实际设置)
在这里插入图片描述

添加mysql启动
1 下载mysql-connector-java-8.0jar到oap-libs下
只要是mysql-connector-java-5.6及以上版本就可以。
在这里插入图片描述

打开apache-skywalking-apm-bin\config\application.yml
注释H2,开启mysql到Mysql中创建一个 swtest数据库。启动时会自动创建表格
storage 存储
在这里插入图片描述

注意点:
1.使用数据库作为存储时,自己把数据库swtest建好,注意编码格式不要utf-8,而是使用 latin1
2.SW本身不提供Mysql的驱动,如果想使用Mysql作为存储,需要把Mysql的驱动jar复制到 'oap-libs '目录下
configuration 配置中心(暂未使用,不用配置)
在这里插入图片描述

SW/agent/config/agent.conf:
名字可以自己起,建议不同服务之间名字区分开,好区分,也可启动项目时指定名称根基下图命令指定名称
在这里插入图片描述

配置gRPC的地址
在这里插入图片描述

选择开启追踪sql参数可见(相对比较消耗性能)
在这里插入图片描述

启动SW
1.直接sh SW/bin/startup.sh,启动SW会同时将OAP和UI启动,可以分别查看日志skywalking-oap-server.log和webapp.log观察是否启动成功
在这里插入图片描述

2.JAR包使用命令行启动应用时,添加-javaagent参数 后两项根据实际需要配置 (可不配置)
java -javaagent:/swpath/agent/skywalking-agent.jar -jar xx.jar
-Dskywalking.agent.service_name=服务名称
-Dskywalking.collector.backend_service=localhost:11800

注:启动时都要求指向SW的agent目录,这里的agent目录放哪没有具体要求,可以根据自己实际情况来。另外换句话说,有几个不同的agent的目录UI中就会有几个不同的service(你会回头看这句话的,前提是这几个agent目录都用到了)。agent启动后也应该查看日志观察是否启动成功

配置成功访问ui
配置的地址:8080或者配置的地址:8080 都能访问到UI,小伙伴们可以做个nginx反向代理,给配置个域名

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值