《SpringBoot2.0 實戰》系列-集成Skywalking調用鏈監控系統

簡介

skywalking是一個開放源碼的,用於收集、分析,聚合,可視化來自於不同服務和本地基礎服務的數據的可觀察的平臺;
skywalking提供了一個簡單的方法來讓你對你的分佈式系統甚至是跨雲的服務有清晰的瞭解。
它更像是一個現代的系統性能管理,特別爲分佈式系統而設計。

安裝

我是通過docker-compose安裝,準備docker-compose.yml文件

version: '3'
services:
  elasticsearch:
    image: elasticsearch:6.8.0
    container_name: skywalking-es
    restart: always
    ports:
      - 9200:9200
      - 9300:9300
    volumes:
      - ./es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml    
    environment:
      - "discovery.type=single-node"
      - "ES_JAVA_OPTS=-Xms256m -Xmx512m"
      - "TZ=Asia/Shanghai"
  oap:
    image: apache/skywalking-oap-server:6.1.0
    container_name: skywalking-oap
    depends_on:
      - elasticsearch
    links:
      - elasticsearch
    restart: always
    ports:
      - 11800:11800
      - 12800:12800
    environment:
      # 設置時區
      TZ: Asia/Shanghai
    volumes:
      - ./skywalking/application.yml:/app/skywalking/config/application.yml
  ui:
    image: apache/skywalking-ui:6.1.0
    container_name: skywalking-ui
    depends_on:
      - oap
    links:
      - oap
    restart: always
    ports:
      - 8080:8080
    environment:
      collector.ribbon.listOfServers: oap:12800
      security.user.admin.password: admin
     

進入文件存放目錄
在這裏插入圖片描述
執行安裝命令: docker-compose up -d
如果沒有報錯,說明安裝成功,報錯的話可通過 docker logs 容器id 查看報錯信息。

訪問

訪問地址:你安裝的服務器 ip + yml中ui的掛載端口訪問。
默認:你的IP+ :8080
在這裏插入圖片描述

項目接入

下載對應版本的apache-skywalking-apm-xx.tar

可去官網下載:https://archive.apache.org/dist/skywalking/

此處提供我使用的 6.1.0版本雲盤下載地址:

鏈接:https://pan.baidu.com/s/1x6my-CSLn2wh2PLXMlcHnw 提取碼:xsz7

其實就是要解壓完的 agent目錄及skywalking-agent.jar文件
將下載的文件上傳到服務器上進行解壓(tar -zxvf )
agent

服務啓動

服務器啓動的時候增加以下參數就好了

-javaagent:/usr/local/gourd/docker/skywalking/apache-skywalking-apm-bin\agent/skywalking-agent.jar -Dskywalking.agent.service_name=admin -Dskywalking.collector.backend_service=IP:11800

如果是本地啓動的話,需要將 agent目錄拷貝到本地,然後再Idea啓動配置中增加以上參數就行了。
idea
到此就整合完成了。

docker-compose文件已上傳到我的開源項目,有興趣的小夥伴可以下載看下:https://blog.csdn.net/HXNLYW/article/details/104635673

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章