韩日无码在线,日本白嫩少妇一区,A91精品国产自产,日韩欧美中文综合

首頁 - 關(guān)于研博 - 技術(shù)筆記 - skywalking快速入門
skywalking快速入門
2024.10.22

      1、概述

      skywalking是一款分布式系統(tǒng)的應(yīng)用程序性能監(jiān)視工具,提供微服務(wù)的分布式追蹤,服務(wù)網(wǎng)格遙測分析,度量聚合等功能。

 

   2、整體架構(gòu)

整個(gè)架構(gòu)分為上、下、左、右四個(gè)部分:

  上部分 Agent :負(fù)責(zé)從應(yīng)用中,收集鏈路信息,發(fā)送給 SkyWalking OAP服務(wù)器。目前支持 SkyWalking、Zikpin、Jaeger 等提供的 Tracing 數(shù)據(jù)信息。而我們目前采用的是,SkyWalking Agent 收集 SkyWalking Tracing 數(shù)據(jù),傳遞給服務(wù)器。

  下部分 SkyWalking OAP :負(fù)責(zé)接收 Agent 發(fā)送的 Tracing 數(shù)據(jù)信息,然后進(jìn)行分析(Analysis Core) ,存儲(chǔ)到外部存儲(chǔ)器( Storage ),最終提供查詢( Query )功能。

  右部分 Storage :Tracing 數(shù)據(jù)存儲(chǔ)。目前支持 ES、MySQL、Sharding Sphere、TiDB、H2 多種存儲(chǔ)器。而我們目前采用的是 ES ,主要考慮是 SkyWalking 開發(fā)團(tuán)隊(duì)自己的生產(chǎn)環(huán)境采用 ES 為主。

  左部分 SkyWalking UI :負(fù)責(zé)提供控臺(tái),查看鏈路等等。

  2.1環(huán)境搭建

  本文為方便演示采用docker容器方式部署,數(shù)據(jù)存儲(chǔ)采用es(同為docker容器部署).

  2.1.1安裝Skywalking OAP

  在安裝時(shí)需要注意版本選擇,注意oap的版本需要和我們的es版本一致.此次安裝選擇es7版本對(duì)應(yīng)OAP版本選擇skywalking-oap-server:8.6.0-es7.

  docker pull apache/skywalking-oap-server:8.6.0-es7

  2.1.2啟動(dòng)Skywalking OAP容器

  docker run \

  --name skywalking-oap \

  --restart always \

  -p 11800:11800 \

  -p 12800:12800 -d \

  --privileged=true \

  -e TZ=Asia/Shanghai \

  -e SW_STORAGE=elasticsearch7 \

  -e SW_STORAGE_ES_CLUSTER_NODES=192.168.2.201:9200 \

  -v /etc/localtime:/etc/localtime:ro \

  apache/skywalking-oap-server:8.6.0-es7

  2.1.3說明

  -e SW_STORAGE=elasticsearch7:存儲(chǔ)服務(wù)采用ElasticSearch7

  -e SW_STORAGE_ES_CLUSTER_NODES=172.17.0.0.1:9200:存儲(chǔ)服務(wù)路徑(IP+Port)

  2.2安裝Skywalking UI

  Skywalking UI是對(duì)Skywalking收集到的數(shù)據(jù)進(jìn)行分析展示的控制臺(tái)服務(wù),所以需要指定Skywalking OAP服務(wù)地址

  docker pull apache/skywalking-ui:8.6.0

  2.2.1啟動(dòng)Skywalking UI容器

  docker run \

  --name skywalking-ui \

  --restart always \

  -p 8091:8080 -d \

  --privileged=true \

  --link skywalking-oap:skywalking-oap \

  -e TZ=Asia/Shanghai \

  -e SW_OAP_ADDRESS=192.168.2.201:12800 \

  -v /etc/localtime:/etc/localtime:ro \

  apache/skywalking-ui:8.6.0

  2.2.2說明

  -p 8091:8080:Skywalking UI映射端口為8091

  -e SW_OAP_ADDRESS=192.168.1.2:12800:指定Skywalking OAP服務(wù)地址

  當(dāng)兩個(gè)容器都啟動(dòng)完畢之后,訪問服務(wù)器地址加端口即可進(jìn)入到skywalking控制臺(tái).

       要實(shí)現(xiàn)對(duì)服務(wù)的監(jiān)控需要在skywalking官網(wǎng)下載agent探針并且在服務(wù)中進(jìn)行配置.

 

  3、agent探針下載

 

  在探針下載完成之后,需要在服務(wù)的主pom文件中進(jìn)行配置依賴整合logback

  <!-- skywalking 整合 logback -->
      <dependency>
      <groupId>org.apache.skywalking</groupId>
      <artifactId>apm-toolkit-logback-1.x</artifactId>
      <version>9.0.0</version>
      </dependency>
     <dependency>
     <groupId>org.apache.skywalking</groupId>
     <artifactId>apm-toolkit-trace</artifactId>
     <version>9.0.0</version>
     </dependency>

  增加logback.xml配置

  <!-- skywalking 采集日志 -->
    <appender name="sky_log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
    <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
    <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">
    <pattern>[%tid] ${console.log.pattern}</pattern>
    </layout>
    <charset>utf-8</charset>
    </encoder>
    </appender>

    <root level="info">
    <appender-ref ref="sky_log"/>
    </root> 

  3.1探針下載完畢之后,在使用idea啟動(dòng)服務(wù)時(shí)須在對(duì)應(yīng)springboot服務(wù)配置jvm參數(shù)

       -javaagent:D:\sky\skywalking-agent.jar // agent包絕對(duì)路徑

  -Dskywalking.agent.service_name=study_logback // 所監(jiān)控的服務(wù)名

  -Dskywalking.collector.backend_service=127.0.0.1:11800 // OAP服務(wù)的地址

  3.1.1說明

  javaagent:D:\sky\skywalking-agent.jar:指定Skywalking代理(Java探針)的路徑,它負(fù)責(zé)收集應(yīng)用程序的性能指標(biāo)和調(diào)用鏈路數(shù)據(jù)。

  Dskywalking.agent.service_name=study_logback:設(shè)置當(dāng)前Java應(yīng)用在Skywalking中的服務(wù)名稱為“study_logback”,便于在監(jiān)控界面中識(shí)別和區(qū)分不同服務(wù)。

  Dskywalking.collector.backend_service=127.0.0.1:11800:配置Skywalking后端Collector服務(wù)地址和端口,該Java應(yīng)用通過此地址將收集到的數(shù)據(jù)上報(bào)至Skywalking OAP Server進(jìn)行分析和存儲(chǔ)。這里設(shè)置的是本地回環(huán)地址(localhost),端口號(hào)為11800。

 

  4、啟動(dòng)測試

       在啟動(dòng)之后可以看到加載了探針插件.

 

  4.1然后只需要調(diào)用接口,在返回sktwalking控制臺(tái)查看

  可以看到接口的調(diào)用時(shí)間,是否成功

      以及各個(gè)服務(wù)之間的調(diào)用關(guān)系

     至此skywalking的快速入門便結(jié)束了,淺顯理解歡迎各路大牛進(jìn)行指正,可以在評(píng)論區(qū)進(jìn)行留言,若有疑問也可以聯(lián)系我們進(jìn)行咨詢。

獲取相關(guān)資料
下載地址將會(huì)發(fā)送至您填寫的郵箱
相關(guān)新聞
水文SL651協(xié)議解析
2025-01-17
JT/T808 協(xié)議解析
2025-01-10
環(huán)保HJ212-2017協(xié)議介紹開發(fā)
2025-01-03
  • 在線客服
  • 電話咨詢
  • 微信
  • 短視頻
  • 伊人久久综合谁合综合久久| 久久中文字幕有码中文字幕无码| 亚洲va人人爽| 久久精品性方面的| 97人妻激情| 精品国产日韩欧美另类| 免费高清无码| 99精品久久精品一区二视 | 日本成人中文字幕| 国产成人香臀av| 婷婷五月五月婷婷| 伊人色播又色播| 精品一区二区三区无码av毛片 | 欧美日韩另类国产亚洲| 亚洲日产中文字幕无码| 五月情婷婷色| 少妇人妻精品一区二区三区99| 丁香五月激情图区| 免费看亚洲影院| 五月天人性爱| 少妇嫩穴喷水视频| 免费观看亚洲黄色大片| 久久精品另类| 日韩少妇无码图片网| 香蕉网站视频在线观看| 欧美老妇精品一区二区| 欧美日韩综合图片| 久久久久久网站| 亚洲五码小说| 亚洲AV色区| 99亚洲成人电影| 国产精品亚洲va在线观看| 久久久久久一区二区三区| 精品国产18久久久久久二百| 中文字幕第一页在线播放| 亚洲精品播放| 欧美韩在线| 日本麻豆三级| 欧美激情,亚洲激情| caoporn成人| 日韩勉费视频|