精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何定位微服務異常之鏈路跟蹤APM工具

網絡 通信技術
微服務框架落地后,分布式部署架構帶來的問題就會迅速凸顯出來。尤其線上出現問題,不知道如何排查,問題出現在哪個服務?如何快速定位問題?如何跟蹤業務調用鏈路?如何分析解決業務瓶頸?今天老顧來跟小伙伴們看看如何解決以上問題。

 [[335812]]

目錄

  • 前言
  • 什么是鏈路跟蹤
  • 技術架構
  • 下載啟動SkyWalking
  • JavaAgent服務器探針
  • ServiceTopology監控
  • Trace監控
  • Jvm監控
  • 服務告警
  • 總結

前言

微服務框架落地后,分布式部署架構帶來的問題就會迅速凸顯出來。尤其線上出現問題,不知道如何排查,問題出現在哪個服務?如何快速定位問題?如何跟蹤業務調用鏈路?如何分析解決業務瓶頸?今天老顧來跟小伙伴們看看如何解決以上問題。

什么是鏈路追蹤

微服務架構是通過業務來劃分服務的,使用REST調用。對外暴露的一個接口,可能需要很多個服務協同才能完成這個接口功能,如果鏈路上任何一個服務出現問題或者網絡超時,都會形成導致接口調用失敗。隨著業務的不斷擴張,服務之間互相調用會越來越復雜。

 

如何定位微服務異常之鏈路跟蹤APM工具

 

上圖中,user調用A,A會調用C,C再調用E;這條調用鏈路,我們還能夠看清楚;但是一旦微服務很多,調用依賴復雜就看不清楚了,如下圖

 

[[335813]]

 

上圖是不是看到后,有密集恐懼癥,像個線團,一團亂麻;如果這個時候出現了調用異常,那我們依據調用接口入口,一步步、一個服務一個服務的去跟蹤調試;這個流程會把人搞瘋的,也許1個小時后,也不知道什么問題;就像我們以前找線頭,然后一步步的去重新卷圈。

面對以上情況,我們就需要一些可以幫助理解系統行為、用于分析性能問題的工具,以便發生故障的時候,能夠快速定位和解決問題,這就是所謂的 APM(應用性能管理)。

什么是 SkyWalking

Skywalking是一款國內開源的應用性能監控工具,支持對分布式系統的監控、跟蹤和診斷。目前主要的一些 APM 工具有: Cat、Zipkin、Pinpoint、SkyWalking。SkyWalking也是Apache的孵化項目之一,擁有頂級二級域名。

它提供了如下的主要功能特性:

 

如何定位微服務異常之鏈路跟蹤APM工具

 

功能特性:

  • 多種監控手段,語言探針和服務網格(Service Mesh)
  • 多語言自動探針,Java,.NET Core 和 Node.JS
  • 輕量高效,不需要大數據
  • 模塊化,UI、存儲、集群管理多種機制可選
  • 支持告警
  • 優秀的可視化方案

技術架構

 

如何定位微服務異常之鏈路跟蹤APM工具

 

上圖看了是不是比較亂,其實Skywalking總體可以分為四部分:

1、Skywalking Agent:使用Javaagent做字節碼植入,無侵入式的收集,并通過HTTP或者gRPC方式發送數據到Skywalking Collector。

2、Skywalking Collector :鏈路數據收集器,對agent傳過來的數據進行整合分析處理并落入相關的數據存儲中。

3、Storage:Skywalking的存儲,在6.x版本中支持以ElasticSearch(推薦)、Mysql、TiDB、H2、作為存儲介質進行數據存儲。

4、UI :Web可視化平臺,用來展示落地的數據。

下載并啟動 SkyWalking

官方已經為我們準備好了編譯過的服務端版本,現在最新版本為6.4.0

下載地址為 http://skywalking.apache.org/downloads/

 

如何定位微服務異常之鏈路跟蹤APM工具

 

配置 SkyWalking

下載完成后解壓縮

  1. # tar -xvf apache-skywalking-apm-6.4.0.tar 
  2. # mv apache-skywalking-apm-bin /usr/local/skywalking 
  3. # cd /usr/local/skywalking 

修改配置

  1. # cd config 

# vim application.yml@

 

如何定位微服務異常之鏈路跟蹤APM工具

配置存儲方式,默認H2,官方推薦elasticsearch

這里需要做三件事:

  1. 注釋 H2 存儲方案
  2. 啟用 ElasticSearch 存儲方案
  3. 修改 ElasticSearch 服務器地址
  1. clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200} 

啟動 SkyWalking

修改完配置后,進入 skywalking\bin 目錄,運行startup.bat啟動服務端

通過瀏覽器訪問 http://localhost:8080 出現如下界面即表示啟動成功

 

如何定位微服務異常之鏈路跟蹤APM工具

 

默認的用戶名密碼為:admin/admin,登錄成功后,效果如下圖

 

如何定位微服務異常之鏈路跟蹤APM工具

 

Java Agent 服務器探針

agent簡單的理解就是放一個插件,隨著應用程序啟動,監控數據、收集數據、發送數據的作用。

探針文件在skywalking/agent目錄下

 

如何定位微服務異常之鏈路跟蹤APM工具

 

啟動方式

在以前啟動應用程序時,加上一些參數

  1. java -javaagent:/path/to/skywalking-agent/skywalking-agent.jar  
  2.  -Dskywalking.agent.service_name=shop-goods-provider  
  3.  -Dskywalking.collector.backend_service=localhost:11800  
  4.  -jar yourApp.jar 

參數含義:

  • -javaagent:用于指定探針路徑
  • -Dskywalking.agent.service_name:用于重寫 agent/config/agent.config 配置文件中的服務名
  • -Dskywalking.collector.backend_service:用于重寫 agent/config/agent.config 配置文件中的服務地址

啟動后,訪問鏈接,就會發現 Service 與 Endpoint 已經成功檢測到了

 

如何定位微服務異常之鏈路跟蹤APM工具

 

 

如何定位微服務異常之鏈路跟蹤APM工具

 

表示 SkyWalking 鏈路追蹤配置成功。

Service Topology監控

調用鏈路監控可以從兩個角度去看待。我們先從整體上來認識一下我們所監控的系統。

通過給服務添加探針并產生實際的調用之后,我們可以通過Skywalking的前端UI查看服務之間的調用關系。

 

如何定位微服務異常之鏈路跟蹤APM工具

 

從圖中可以看到:

有兩個服務節點:provider & consumer

有一個數據庫節點:localhost【mysql】

consumer消費了provider提供出來的接口。

一個系統的拓撲圖讓我們清晰的認識到系統之間的應用的依賴關系以及當前狀態下的業務流轉流程。

細心的小伙伴們可能發現圖示節點consumer上有一部分是紅色的,紅色是什么意思呢?

紅色代表當前流經consumer節點的請求有一斷時間內是響應異常的。當節點全部變紅的時候證明服務現階段內就徹底不可用了。運維人員可以通過Topology迅速發現某一個服務潛在的問題,并進行下一步的排查并做到預防。

Skywalking Trace監控

Skywalking通過業務調用監控進行依賴分析,提供給我們了服務之間的服務調用拓撲關系、以及針對每個endpoint的trace記錄。

我們在之前看到consumer節點服務中發生了錯誤,讓我們一起來定位下錯誤是發生在了什么地方又是什么原因呢?

 

如何定位微服務異常之鏈路跟蹤APM工具

 

在每一條trace的信息中都可以看到當前請求的時間、GloableId、以及請求被調用的時間。我們分別看一看正確的調用和異常的調用。

Trace調用鏈路監控

 

如何定位微服務異常之鏈路跟蹤APM工具

 

上圖展示的是一次正常的響應,這條響應總耗時19ms;可以詳細點擊每個span查看詳細信息

 

如何定位微服務異常之鏈路跟蹤APM工具

 

Service JVM信息監控

 

如何定位微服務異常之鏈路跟蹤APM工具

 

Skywalking還可以監控到Service運行時的CPU、堆內存、非堆內存使用率、以及GC情況。這些信息來源于JVM。

Skywalking 服務告警

上面我們提到了通過查看拓撲圖以及調用鏈路可以定位問題,可是運維人員又不可能一直盯著這些數據,那么我們就需要告警能力,在異常達到一定閾值的時候主動的提示我們去查看系統狀態。

在Sywalking 6.x版本中新增了對服務狀態的告警能力。它通過webhook的方式讓我們可以自定義我們告警信息的通知方式。諸如:郵件通知、微信通知、短信通知等。

告警的規則配置。在alarm-settings.xml中可以配置告警規則,告警規則支持自定義。

 

如何定位微服務異常之鏈路跟蹤APM工具

 

1、service_resp_time_rule:告警規則名稱 ***_rule (規則名稱可以自定義但是必須以’_rule’結尾

2、indicator-name:指標數據名稱: 定義參見http://t.cn/EGhfbmd

3、op: 操作符: > , < , = 【當然你可以自己擴展開發其他的操作符】

4、threshold:目標值:指標數據的目標數據 如sample中的1000就是服務響應時間,配合上操作符就是大于1000ms的服務響應

5、period: 告警檢查周期:多久檢查一次當前的指標數據是否符合告警規則

6、counts: 達到告警閾值的次數

7、silence-period:忽略相同告警信息的周期

8、message:告警信息

文件結尾有最后一個webhooks屬性:服務告警通知服務地址

  1. webhooks: 
  2. # - http://127.0.0.1/notify/ 
  3. # - http://127.0.0.1/go-wechat/ 

總結

本文簡單了介紹了Skywalking簡單的知識,可以通過Skywalking,可以讓我們方便的查看微服務架構中系統瓶頸以及性能問題等。小伙伴們可以去嘗試操作一下哦,謝謝!!!

 

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2020-05-26 11:59:30

日志鏈路微服務架構

2023-12-15 09:57:13

微服務鏈路服務

2023-07-07 07:27:14

全鏈路虎牙APM

2023-08-24 22:13:31

2023-11-09 15:06:13

微服務開發工具

2023-11-21 09:35:49

全量部署微服務

2018-07-12 09:59:39

microServicmockautoTest

2020-09-11 09:44:04

微服務分布式鏈路

2023-08-02 11:39:11

鏈路追蹤技術微服務

2022-02-15 17:56:19

SpringBoot日志

2018-03-13 16:42:26

分布式服務跟蹤

2022-07-06 19:00:00

微服務框架鏈路

2023-04-18 17:24:08

光纖網絡

2023-06-01 10:34:14

2024-07-02 10:58:53

2011-03-30 16:22:15

POS接口路由器

2025-09-15 06:20:00

Linux網絡team

2021-03-06 08:05:54

工具DevOpsLighthouse

2022-09-24 13:21:34

Java服務異常
點贊
收藏

51CTO技術棧公眾號

久操免费在线视频| 老太脱裤让老头玩ⅹxxxx| 婷婷激情五月综合| 久久综合色占| 亚洲成a人片在线观看中文| 性色av一区二区三区在线观看| 国产情侣久久久久aⅴ免费| 超碰97免费在线| 国产69精品久久99不卡| 韩国v欧美v日本v亚洲| 右手影院亚洲欧美| xxxxx.日韩| 亚洲美女淫视频| 国产精品手机在线| 成人h动漫精品一区二区下载| 欧美精品momsxxx| 欧美精品久久一区二区三区| 中文字幕日韩精品无码内射| 深夜福利在线看| 麻豆国产精品一区二区三区| 欧美成人精品激情在线观看| 亚洲欧美视频在线播放| a屁视频一区二区三区四区| 亚洲三级电影全部在线观看高清| 国产精品露出视频| 国产一级黄色av| 亚洲**毛片| 日韩人在线观看| 亚洲最新免费视频| 亚洲欧美日韩成人在线| 久久av一区二区三区| 久久香蕉国产线看观看网| 99免费观看视频| 日本精品网站| 香蕉久久一区二区不卡无毒影院| 欧美亚洲免费高清在线观看 | 亚洲国产欧美日韩| 中文字幕永久在线视频| 中文日韩在线| 久久亚洲影音av资源网| 美国一级黄色录像| 亚洲专区视频| 亚洲二区中文字幕| 国产成人av片| 精品精品视频| 91精品国产aⅴ一区二区| 五月天亚洲视频| 深夜成人影院| 色老头久久综合| 欧美丰满熟妇bbbbbb百度| caoprom在线| 亚洲自拍偷拍麻豆| 菠萝蜜视频在线观看入口| 黄色动漫在线观看| 18欧美乱大交hd1984| 亚洲午夜精品福利| 1pondo在线播放免费| 中文字幕av免费专区久久| 欧美一区1区三区3区公司| 精品视频三区| 国产女人aaa级久久久级| 日本不卡高清视频一区| 国产黄在线看| 中文字幕+乱码+中文字幕一区| 亚洲精品高清视频| av一本在线| 中文字幕一区在线| 人人妻人人澡人人爽精品欧美一区| 日韩伦理在线观看| 日韩一区在线看| 女同性恋一区二区| а√中文在线8| 亚洲精品美腿丝袜| 黄色一级在线视频| 都市激情综合| 欧美日韩色一区| 久久久久久久久久毛片| swag国产精品一区二区| 日韩黄色av网站| 亚洲一区视频在线播放| 99久久婷婷| 久久久久久久国产精品视频| 日韩av电影网| 日韩av二区在线播放| 91久久久久久久久久久| 性一交一乱一透一a级| 99久久精品国产毛片| 欧美一区二区视频17c| 欧美一级二级三级区| 一级做a爱片久久| 99福利在线观看| 成人在线中文| 精品日韩一区二区| 成人午夜剧场视频网站| 999久久久91| 欧美极品少妇xxxxⅹ裸体艺术 | 日韩欧美在线观看视频| 亚洲久久中文字幕| 国产精品网址| 色爱精品视频一区| 亚洲一区 视频| 日本一区中文字幕| 97久久夜色精品国产九色 | 成人黄色在线视频| 五月天亚洲综合| 成人超碰在线| 欧美日韩精品综合在线| 日本69式三人交| 久久在线视频| 51色欧美片视频在线观看| 一级特黄aaaaaa大片| 97精品国产露脸对白| 在线精品亚洲一区二区| 一个人www视频在线免费观看| 欧美二区乱c少妇| 激情综合丁香五月| 欧美日韩专区| 国产日韩欧美一二三区| 亚洲三区在线播放| 亚洲美女免费视频| 精品日韩久久久| 免费成人蒂法| 久久99久久亚洲国产| 天天天天天天天干| www.欧美色图| 狠狠干视频网站| 久久亚洲精品人成综合网| 日韩av在线免费播放| 国产十六处破外女视频| 看片的网站亚洲| 欧洲亚洲一区二区三区四区五区| 污视频网站免费在线观看| 欧美日韩高清在线| 免费人成又黄又爽又色| 中文在线不卡| 国产精品国产亚洲精品看不卡15| 免费网站成人| 欧美高清视频不卡网| 欧美福利第一页| 久久精品一区二区三区中文字幕| 国产免费一区| av免费不卡国产观看| 欧美一区二区三区不卡| 日韩国产第一页| 喷白浆一区二区| 欧洲精品久久| 亚洲综合在线电影| 亚洲天堂精品在线| 亚洲黄网在线观看| 久久综合久久鬼色| 黄色影院一级片| 久久精品国产亚洲blacked| 欧美多人爱爱视频网站| www.黄色一片| 亚洲va国产va欧美va观看| 黑人玩弄人妻一区二区三区| 亚洲国产一区二区三区高清| 精品一区2区三区| 新版的欧美在线视频| 亚洲人成人99网站| 蜜臀尤物一区二区三区直播| 久久精品男人的天堂| 国产三级三级三级看三级| 欧洲杯什么时候开赛| 国产一区二区香蕉| av大片在线| 精品精品欲导航| www..com国产| 久久久久国产免费免费| www.99在线| 97精品国产| 99在线看视频| 三级中文字幕在线观看| 国产亚洲精品久久久久久777| 国产精品国产精品国产| 日韩毛片在线免费观看| 亚洲黄色小说在线观看| 国产精品美女| 亚洲欧洲一二三| 日韩成人在线看| 6080yy精品一区二区三区| 国产黄色免费在线观看| 欧美剧情片在线观看| 国产精品成人免费观看| 99精品黄色片免费大全| 亚洲性生活网站| 牛夜精品久久久久久久99黑人| 懂色中文一区二区三区在线视频| 新版的欧美在线视频| xxxxx成人.com| 神宫寺奈绪一区二区三区| 日本高清不卡一区| 欧美成人aaa片一区国产精品| 成人不卡免费av| 国产精品无码av无码| 亚洲欧美色图| 久久青青草综合| 只有精品亚洲| 欧美在线视频观看免费网站| a视频在线观看| 国产亚洲福利一区| 丰满少妇被猛烈进入| 欧美在线观看视频一区二区三区| 欧美精品久久久久久久久46p| 久久亚洲二区三区| 激情成人在线观看| 视频在线观看一区二区三区| 日本a在线天堂| 日本久久综合| 九九热久久66| 奇米一区二区| 国产欧美一区二区三区久久| 欧美少妇精品| 欧美另类高清videos| 99中文字幕一区| 日韩成人在线网站| 精品国产av鲁一鲁一区| 欧美主播一区二区三区美女| 国产福利久久久| 亚洲精品成人少妇| 91视频最新网址| 国产亚洲综合av| 亚洲一区二区在线免费| 国产美女久久久久| 香蕉视频禁止18| 久久久久欧美精品| 国产a级片网站| 亚洲精品va| 中文字幕一区二区三区精彩视频| 国产剧情一区| 激情一区二区三区| 超碰成人福利| 亚洲aⅴ男人的天堂在线观看| 成人午夜精品| 青青草成人在线| 牛牛精品一区二区| 国自产精品手机在线观看视频| 91小视频xxxx网站在线| 日韩亚洲成人av在线| 成人高清网站| 亚洲一二在线观看| 国产视频福利在线| 亚洲色图第一页| 九一国产在线| 亚洲免费精彩视频| 天堂av在线免费观看| 亚洲精品久久久久| 性感美女视频一二三| 亚洲国产欧美精品| 污污的视频网站在线观看| 亚洲第一精品夜夜躁人人爽 | 日本一区二区三区视频免费看| 色爱综合av| 免费亚洲精品视频| 午夜精品影视国产一区在线麻豆| 精品视频一区二区| 天天久久夜夜| 日韩av免费电影| 成人vr资源| 中文字幕不卡每日更新1区2区| 91影院成人| 99re6这里有精品热视频| 欧美日韩国产成人精品| www精品久久| 性欧美暴力猛交另类hd| 国产免费视频传媒| 激情五月婷婷综合网| xxxx国产视频| 99久久免费精品| 一区二区三区久久久久| 中文字幕中文字幕在线一区 | 国产a级片视频| 99久久精品99国产精品| 久久国产精品影院| 国产精品少妇自拍| 天天天天天天天天操| 亚洲国产另类精品专区| 精品欧美一区二区三区免费观看 | 欧美黑人巨大精品一区二区| 成人影音在线| 国产成人精品一区二区在线| 亚洲a成人v| 国产精品香蕉视屏| 国语产色综合| 国产内射老熟女aaaa| 亚洲三级网站| 无需播放器的av| 国产xxx精品视频大全| 精品少妇一区二区三区免费观| 国产精品久久看| 国产大片aaa| 精品视频一区三区九区| 亚洲精品无码久久久| 亚洲视频在线免费看| 国产盗摄在线观看| 欧美一级电影在线| 999精品嫩草久久久久久99| 国产综合动作在线观看| 全球成人免费直播| 可以看毛片的网址| 美国毛片一区二区三区| 青青草视频网站| 成人欧美一区二区三区小说| 国产成人精品一区二三区| 欧美精品在线观看一区二区| 日本xxxxwww| 久久精品国产久精国产思思| 一区二区精品伦理...| 亚洲专区在线视频| 激情五月色综合国产精品| 99热久久这里只有精品| 捆绑变态av一区二区三区| 永久免费看mv网站入口78| 亚洲最大的成人av| 在线观看中文字幕2021| 日韩成人在线播放| 四虎影视国产在线视频| 国产噜噜噜噜久久久久久久久| 亚洲图片久久| 日韩av新片网| 国产福利一区二区三区在线视频| 秋霞网一区二区三区| 欧美午夜影院在线视频| 成人乱码一区二区三区| 美女视频黄免费的亚洲男人天堂| 欧美国产日韩电影| 欧美精品一区在线| 亚洲电影成人| 日本黄色www| 日韩美女久久久| 国产又粗又长视频| 在线午夜精品自拍| 日韩欧美一区二区三区在线观看| 狠狠色综合色区| 黑人一区二区| 麻豆免费在线观看视频| 亚洲精品国产无天堂网2021| 一级久久久久久久| 中文字幕日韩av| 成人自拍视频网| 亚洲欧洲一区二区| 奇米888四色在线精品| 国产又黄又粗的视频| 色狠狠桃花综合| 国产午夜精品一区理论片| 国产91色在线播放| 亚洲精品一级二级三级| a在线视频观看| 26uuu色噜噜精品一区二区| 天堂网一区二区三区| 日韩av有码在线| 我爱我色成人网| 午夜精品短视频| 美国毛片一区二区三区| 看黄色录像一级片| 欧美一区二区三区四区高清| 国产福利视频在线观看| 亚洲一区二区三区视频播放| 国产精品www.| 青青草成人免费视频| 色综合久久综合网欧美综合网 | 欧美www在线| 亚洲免费一区三区| 久久久久久免费看| 99精品一区二区三区| 国产女主播喷水视频在线观看| 亚洲图片欧美午夜| 色综合视频一区二区三区日韩| 国产在线无码精品| 成人av动漫在线| 久久久久久无码精品大片| 色老头一区二区三区在线观看| 91成人福利社区| www.av91| 国产亚洲综合av| 国产高清视频免费| 4p变态网欧美系列| 成人激情在线| 国产吃瓜黑料一区二区| 狠狠做深爱婷婷久久综合一区| 国产视频网站在线| 91福利入口| 久久午夜电影| 草视频在线观看| 亚洲精品日韩久久久| 青青在线精品| 蜜臀av无码一区二区三区| 国产日韩欧美精品综合| a级片在线免费看| 91福利视频在线观看| 欧美hd在线| 99久久人妻精品免费二区| 欧美日韩中文字幕一区| 91豆花视频在线播放| 亚洲mv在线看| 成人国产在线观看| 在线观看免费视频一区| 97国产精品视频| 91一区在线| 亚洲成人网在线播放|