• APM工具Cat、Zipkin、Pinpoint、SkyWalking


     APM 工具有: Cat、Zipkin、Pinpoint、SkyWalking,这里主要介绍 SkyWalking

    1.下载

    最新版

    https://mirror.bit.edu.cn/apache/skywalking/7.0.0/apache-skywalking-apm-es7-7.0.0.tar.gz

    linux:

    wget https://mirror.bit.edu.cn/apache/skywalking/7.0.0/apache-skywalking-apm-es7-7.0.0.tar.gz

    2.解压缩在/root目录下

    tar -zxvf apache-skywalking-apm-es7-7.0.0.tar.gz

    3.修改配置文件

    /root/apache-skywalking-apm-bin/webapp/webapp.yml

    内容如下

    server:
    port: 10800

    collector:
    path: /graphql
    ribbon:
    ReadTimeout: 10000
    # Point to all backend's restHost:restPort, split by ,
    listOfServers: 127.0.0.1:12800

    12800端口是在config目录的application.yml中对应rest接口

    listOfServers是在skywaling集群模式中可以配置多个server地址

    如果安装了elasticsearch,修改配置文件用该数据库

    vi /root/apache-skywalking-apm-bin/config/application.yml

    修改文件中以下部分

    storage:
    selector: ${SW_STORAGE:elasticsearch7}

    4.tomcat需要在/home/apache-tomcat-8.5.50/bin下面的catalina.sh中第二行加入下面这行(springboot跳过这一步)

    CATALINA_OPTS="$CATALINA_OPTS -javaagent:/root/apache-skywalking-apm-bin/agent/skywalking-agent.jar"; export CATALINA_OPTS

    5.启动skywalking

    /root/apache-skywalking-apm-bin/bin/startup.sh

    该命令启动了2个服务,一个是web服务,端口是10800,一个是collector服务,负责接受每个服务进来数据,rest端口11800,gpc端口12800

    6.springboot启动应用

    tomcat:

    /home/apache-tomcat-8.5.50/bin/startup.sh

    springboot:

    springboot 以下方式启动

    nohup java -javaagent:/root/apache-skywalking-apm-bin/agent/skywalking-agent.jar -jar myProject.jar &

    7.访问自己应用,随便点几个接口请求

    8.访问skywalking界面

    http://IP:10800/

    默认用户名密码:admin/admin

     

  • 相关阅读:
    【51nod 1331】狭窄的通道
    【noip 2016】提高组
    【noip 2016】普及组
    【bzoj 4764】弹飞大爷
    线筛
    高斯消元
    网络流
    平衡二叉树 treap

    双向广搜
  • 原文地址:https://www.cnblogs.com/lixiaoran/p/12461020.html
Copyright © 2020-2023  润新知