快速搭建链路 跟踪系统

作者: 川流不息attitude | 来源:发表于2022-01-28 14:38 被阅读0次

    快速搭建链路 跟踪系统

    分布式调用,往往排查问题 比较复杂,链路调用复杂,出问题不好排查,这时候就需要一套 链路追踪系统来帮助快速定位问题了。

    1. 安装步骤

    1. 老套路了,下载 安装包 apache-skywalking-apm-es7-8.7.0.tar.gz,apache-skywalking-java-agent-8.8.0.tgz
    2. 解压 修改配置,启动 ok了

    application.yml

    主要就是修改 数据存储的地方,推荐 es , 还有就是 集群 还是单机
    
    #集群配置
    cluster:
      #选择配置,这里使用单机版
      selector: ${SW_CLUSTER:standalone}
      #单机版配置
      standalone:
        ...
      #基于zk集群配置
      zookeeper:
        ...
    ...
    #数据库
    storage:
      #这里使用elasticsearch7
      selector: ${SW_STORAGE:elasticsearch7}
      ...
      elasticsearch7:
        nameSpace: ${SW_NAMESPACE:""}
        clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:192.168.0.10:9200}
    

    启动 服务端 bin/oapService.sh web 端 bin/webappService.sh

    修改客户端 agent 配置 指定 服务端 路径

    agent/config/agent.config
    
    collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:192.168.99.231:11800}
    agent.sample_n_per_3_secs=${SW_AGENT_SAMPLE:1}
    
    

    springboot 启动 带上 参数

    nohup java -javaagent:/opt/tool/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=security-platform-test -jar -Dspring.profiles.active=test /opt/apps/security-platform/security-platform-admin.jar

    效果

    image.png

    相关文章

      网友评论

        本文标题:快速搭建链路 跟踪系统

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