美文网首页
skywalking install with mysql

skywalking install with mysql

作者: NanoLeak | 来源:发表于2022-09-13 18:58 被阅读0次

    <meta charset="utf-8">

    skywalking总体架构分为三部分

    skywalking-collector:链路数据归集器,本文用的是mysql
    skywalking-web:web可视化平台,用来展示落地的数据
    skywalking-agent:探针,用来收集和发送数据到归集器

    1、官网下载skywalking服务端

    http://skywalking.apache.org/downloads/

    image

    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)

    http://central.maven.org/maven2/mysql/mysql-connector-java/

    、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目录之下。

    作者:天生小包
    链接:https://www.jianshu.com/p/23750a652e15
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:skywalking install with mysql

          本文链接:https://www.haomeiwen.com/subject/ksphortx.html