97精品国产精品公司,久久www免费人成看片中文,天天谢天天干,日韩精品无码专区资源站

首頁 - 關(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
  • 在線客服
  • 電話咨詢
  • 微信
  • 短視頻
  • 镇雄县| 蜜桃麻豆WWW久久国产精品| gogo国模人体私拍无码| 少妇人影院| 欧美日韩精品口爆内射视屏| 色综合欧美在线视频区| 无码视频AⅤ在线观看| 日本精品二区视频| 日韩欧美一区二区激情| 少妇特黄A一区二区三区88AV| 国产熟女乱子伦精品| 墨玉县| 北岛玲在线不卡一区| 老头毛片一区三区| 亚洲永久免费播放片| 国产三级在线播放| 田林县| 日韩激情视频网| 亚洲中文字幕日本道| 丝袜久久亚洲国产红桃视频| 2021国产精品久久久久| 欧美人妻精品在线视频| 亚洲无码真人久久| 精品日本亚洲一区二区三区| 欧美亚洲综合性| 欧美亚洲熟精品| 亚洲黄色网站网此| 亚洲无码一区久久久| 亚洲阿V天堂网2019无码| 国产毛片无码在线| 日韩不卡一三一四| 中文不卡无码在线观看| 深爱五月开心网亚洲综合| 国产日韩白浆流出精品| 亚洲精品视频网| 精品日韩在线视频| 色爱Av综合区国产日产亚洲精品| 免费又黄又爽又猛的毛片| 久久国产熟女女主播| 亚洲欧美日韩香蕉视频| 你懂的中文字幕色|