webcollector mysql_Centos7搭建SkyWalking以mysql为存储

本文详细介绍了如何从官网下载并部署SkyWalking服务端,包括配置MySQL存储、启动Collector和Web服务,以及配置探针(Agent)以收集和发送数据。步骤涉及了服务端环境设置、数据库操作和应用服务的Agent集成。
摘要由CSDN通过智能技术生成

skywalking总体架构分为三部分

skywalking-collector:链路数据归集器,本文用的是mysql

skywalking-web:web可视化平台,用来展示落地的数据

skywalking-agent:探针,用来收集和发送数据到归集器

1、官网下载skywalking服务端

23750a652e15

image.png

2、上传解压

# tar -zxvf apache-skywalking-apm-6.3.0.tar.gz

3、重命名文件夹

mv apache-skywalking-apm skywalking

4、修改配置文件

将储存方式由 h2 修改为 mysql:

vim /home/dev/domain/skywalking/config/application.yml

#修改h2 为mysql

storage:

selector: ${SW_STORAGE:h2}

5、下载mysql驱动包到 /opt/skywalking/oap-libs 目录下(5.1.48)

、6、进入mysql 创建swtest 数据库

mysql -uroot –p

mysql> create database swtest;

Query OK, 1 row affected (0.00 sec)

7、启动collector服务

#初始化

cd /opt/skywalking/bin/

./oapServiceInit.sh

#启动collector服务

./oapService.sh

8、配置 Skywalking Web服务

vim /opt/skywalking/webapp/webapp.yml

# 修改webapp.yml 文件配置如下

#默认的8080容易与其他软件冲突,建议改一下比如18080

9、启动web服务

cd /opt/skywalking/bin

./webappService.sh

启动bin目录下的startup.sh可以将collector和Web模块一起启动起来。

访问http://ip:18080进入SkyWalking UI

9、探针配置(Agent)

vim /opt/skywalking/agent/config/agent.config

修改项目名字、日志打印级别、skywalking的服务地址

10、启动Agent

1、基于Tomcat的服务(SpringMvc)

在tomcat的bin目录下的catalina.sh中增加如下命令行

CATALINA_OPTS="$CATALINA_OPTS -javaagent:/opt/skywalking/agent/skywalking-agent.jar"

export CATALINA_OPTS

2、基于JAR file的服务(SpringBoot)

在启动应用程序的命令行中添加 -javaagent 参数,并确保在-jar参数之前添加它,例如:

java -javaagent:/opt/skywalking/agent/skywalking-agent.jar -jar yourApp.jar

重启服务

如果发生了其他错误,请查看日志进行详细排查;collector的日志和Web的日志都是在SkyWalking根目录的log目录之中(会在collector启动之后创建);Agent的目录是在agent目录之下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值