mac下搭建skywalking 8.7.0

2021-09-19  本文已影响0人  酱油瓶儿_fea9

skywalking的安装

下载地址: skywalking下载通道

下载

下载后放置到/usr/local/tools目录下(也可以放在自己目录)


image.png

执行命令:

tar -zxvf apache-skywalking-apm-8.7.0.tar.gz 

解压后进入apache-skywalking-apm-bin/config目录,编辑application.yml文件,找到storage配置项,将skywalking默认使用的H2修改为mysql。这里为了简单,实现采用了mysql,skywalking支持的存储方式有多种,包括elasticsearch,H2,mysql,tidb,influxdb,postgresql,大家可以选择自己的存储方式。
修改mysql配置为自己数据库的配置:


image.png

启动oap服务

进入目录apache-skywalking-apm-bin/bin,执行命令

sh oapService.sh

如下图表示oap服务启动成功


image.png

启动webappService服务

进入apache-skywalking-apm-bin/webapp目录,编辑webapp.yml文件,配置端口号,该端口号在前端访问skywalking,比如我配置的是9001,我的访问路径为:http://localhost:9001

image.png
进入apache-skywalking-apm-bin/bin目录,执行命令
sh webappService.sh

如下图所示表示webapp服务启动成功

image.png
访问http://localhost:9001能够正常打开说明skywalking已经安装成功了
image.png

springboot服务挂载skywalking

进入apache-skywalking-apm-bin目录,找到agent文件夹然后拷贝到自己某个文件目录,比如:/usr/local/sky/目录下,进入agent/config目录,进入agent.config文件,找到collector配置项,该配置是skywalking收集监控数据地址,由于在本地搭建的skywalking,所以配置的是127.0.0.1:11800,线上需改为线上skywalking收集器的地址
在springboot服务启动配置中添加JVM配置

-javaagent:/usr/local/sky/agent/skywalking-agent.jar -Dskywalking.agent.service_name=MyApplication
image.png

服务服务启动,访问测试接口


image.png

在skywalking中可以追踪到请求


image.png

至此skywalking搭建,以及服务挂载skywalking结束

上一篇下一篇

猜你喜欢

热点阅读