精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩手机在线观看| 亚洲黄色片免费| 国产玉足榨精视频在线观看| 久久精品道一区二区三区| 日韩精品免费视频| 亚洲视频第二页| 日韩激情av| 久久久久久夜精品精品免费| 国产精品亚洲欧美导航| 欧美日韩在线视频免费| 亚洲精品国产动漫| 欧美一区二区成人6969| 5月婷婷6月丁香| 一区二区高清不卡| 99久久免费国产| 91精品久久久久久久久久久| 中日韩精品视频在线观看| 青青草成人影院| 精品美女一区二区三区| 波多野结衣作品集| 日本成人不卡| 国产精品久久久久久久浪潮网站 | 青青草免费av| 国产91精品对白在线播放| 丁香社区五月天| 激情成人综合| 久久精品国产视频| 亚洲人成人无码网www国产| 亚洲一区二区免费在线观看| 欧美自拍偷拍午夜视频| 亚洲中文字幕无码专区| 制服丝袜中文字幕在线| 日本一区二区免费在线观看视频| 精品国产一区二区三区免费| 国产视频在线观看免费| 日韩高清在线不卡| 性色av一区二区三区在线观看 | 亚洲你懂的在线视频| 欧美精品七区| 香蕉视频免费在线看| 国产麻豆精品视频| 国产美女高潮久久白浆| 国产三级理论片| 久久av最新网址| 97精品久久久| 久久精品视频日本| 女人香蕉久久**毛片精品| 色老头一区二区三区| 一级片视频免费看| 国产精品欧美在线观看| 亚洲男人天堂视频| 成人精品在线观看视频| 欧美三级午夜理伦三级小说| 亚洲成人黄色在线| av影片在线播放| 亚洲无线观看| 欧美zozozo| 逼特逼视频在线观看| 亚洲国产欧美在线观看| 欧美一区二区三区四区五区| 国产精品探花在线播放| 激情五月综合婷婷| 日韩一区二区视频| 在线播放国产视频| 东京久久高清| 精品视频在线播放免| 日本少妇毛茸茸| 午夜精品影视国产一区在线麻豆| 国产视频精品一区二区三区| 最新中文字幕视频| 精品国产123区| 中文字幕精品久久| 久久久精品少妇| 午夜精品久久99蜜桃的功能介绍| 欧美成人在线免费视频| 国产亚洲欧美精品久久久www | 成年人视频在线免费| 成人激情综合| 欧美日韩国产a| 一区二区在线免费观看视频| 超碰地址久久| 亚洲男人天堂手机在线| 欧美日韩生活片| 欧美一区二区三区久久精品茉莉花 | 香蕉成人伊视频在线观看| 免费看日本毛片| 91p九色成人| 欧美一级理论片| 黄色性生活一级片| 色婷婷色综合| 欧美裸体xxxx极品少妇| 国产成人亚洲精品自产在线| 久久综合亚州| 国产欧美日韩最新| 亚洲精品一区二区三区蜜桃 | 欧美日韩美少妇| 午夜影院福利社| 国产精品欧美三级在线观看| 欧美精品做受xxx性少妇| 毛片在线免费视频| 久久99在线观看| 精品国产一区二区三区麻豆小说 | 中文久久乱码一区二区| 成人午夜免费在线视频| 欧美大片免费高清观看| 日韩午夜在线观看视频| 强伦人妻一区二区三区| 中文字幕亚洲精品乱码 | 国产成人无码精品| 韩国一区二区视频| 免费在线成人av| 亚洲奶水xxxx哺乳期| 色中色一区二区| 精品人妻无码中文字幕18禁| 狠狠做六月爱婷婷综合aⅴ| 九九热精品视频国产| 亚洲中文无码av在线| av一二三不卡影片| 四虎精品欧美一区二区免费| 精品国模一区二区三区| 精品久久久久久久人人人人传媒 | 国产精品福利电影一区二区三区四区| 免费在线观看视频a| 成人国产精品久久| 国产亚洲a∨片在线观看| 在线看成人av| 国产乱对白刺激视频不卡| 亚洲高清乱码| 亚洲欧美小说色综合小说一区| 日韩一区二区三| 午夜成人亚洲理伦片在线观看| 美女网站久久| 极品日韩久久| 成人av影院在线观看| 欧美一区二区黄| а天堂中文在线资源| 久久综合伊人| 另类欧美小说| 国产污视频在线播放| 欧美成人一区二区| 色欲人妻综合网| 久久99久久精品欧美| 亚洲成人蜜桃| 国产综合色在线观看| 亚洲人成自拍网站| 亚洲熟女综合色一区二区三区| 成人在线视频一区| 日本福利视频在线观看| 国产精品日本一区二区三区在线| 日韩小视频在线| 中文字幕人妻丝袜乱一区三区| 久久久久久久精| 亚洲成熟丰满熟妇高潮xxxxx| 欧美jizz19性欧美| 欧美一区二区三区图| 日本精品专区| 色天使久久综合网天天| 免费看黄色的视频| 蜜桃久久久久久| 在线观看成人av电影| 日韩福利影视 | 17videosex性欧美| 亚洲精品国产精品自产a区红杏吧| 国产一级一片免费播放放a| 粉嫩13p一区二区三区| 免费特级黄色片| 另类春色校园亚洲| 日韩美女视频免费看| 国产一级在线| 欧美猛男男办公室激情| 欧美做爰啪啪xxxⅹ性| 国产精品影视网| 精品无码国模私拍视频| 亚洲大片精品免费| 国产精品美腿一区在线看| 麻豆网在线观看| 日韩欧美久久久| 性无码专区无码| 欧美国产综合一区二区| www.桃色.com| 欧美一区免费看| 91精品啪在线观看国产81旧版| 亚洲一区二区三区sesese| 国产盗摄一区二区| 亚洲天堂一区二区三区| 一卡二卡在线视频| 亚洲妇女屁股眼交7| 丝袜美腿中文字幕| 激情六月婷婷久久| 777精品久无码人妻蜜桃| 精品国精品国产自在久国产应用| 91精品久久久久久久久久另类| 欧美家庭影院| 国产一区二区日韩精品欧美精品| 国产精品欧美激情在线| 亚洲国产成人av好男人在线观看| 最近中文字幕免费视频| 国产一区二区视频在线播放| 精品少妇在线视频| 区一区二视频| 国产亚洲欧美一区二区 | 午夜精品影院| 欧美三级网色| 亚洲日本视频在线| 国产精品久久91| a毛片不卡免费看片| 最新国产精品拍自在线播放| 秋霞网一区二区| 欧美精品自拍偷拍动漫精品| 亚洲欧美在线视频免费| 中文字幕在线观看不卡视频| 中文字幕乱码在线| 国产一区久久久| 日韩在线第三页| 在线欧美福利| 国产免费xxx| 狠狠操综合网| 欧美日韩亚洲一区二区三区四区| 精品精品视频| 国产美女91呻吟求| 日本欧美一区| 国产v综合ⅴ日韩v欧美大片| 任你弄在线视频免费观看| 最近的2019中文字幕免费一页| 四虎国产精品永远| 91麻豆精品国产91久久久久久久久| 无码人妻精品一区二| 午夜在线成人av| 久久亚洲AV无码| 亚洲欧美日韩国产成人精品影院| 久久精品三级视频| 久久精品一区二区三区不卡 | 日韩中文综合网| 黄色软件在线观看| 亚洲精品一区av在线播放| 亚洲欧美另类一区| 欧美一区二区三区免费在线看| 国产成人一级片| 色综合 综合色| 国产婷婷色一区二区在线观看| 精品国产电影一区| 久久国产精品系列| 性欧美疯狂xxxxbbbb| 久久综合成人网| 亚洲综合激情网| 久久黄色免费视频| 亚洲一区二区黄色| 久久亚洲国产成人精品性色| 夜夜精品浪潮av一区二区三区| 欧美三根一起进三p| 亚洲男同性视频| 久久精品一级片| 一区二区日韩电影| 久久国产一级片| 亚洲成精国产精品女| 日韩免费一二三区| 午夜电影网一区| 日韩欧美亚洲视频| 欧美性猛交xxxx乱大交3| 亚洲免费在线观看av| 色综合欧美在线| 亚洲精品国产精品国自产网站按摩| 欧美日韩在线一区二区| 一区二区精品视频在线观看| 91精品麻豆日日躁夜夜躁| 国内老熟妇对白hdxxxx| 精品国产乱码久久久久久浪潮| 黄色av中文字幕| 亚洲精品资源在线| 二人午夜免费观看在线视频| 日韩视频免费在线观看| 国产最新在线| 韩日欧美一区二区| 欧美色网在线| 亚洲字幕在线观看| 久久久久久久久久久久久久久久久久久久| 久久精精品视频| 清纯唯美综合亚洲| 天堂8在线天堂资源bt| 国产婷婷精品| 一级做a免费视频| www.在线成人| 亚洲一二三四视频| 一级特黄大欧美久久久| 99久久精品国产亚洲| 8x福利精品第一导航| 欧美 日韩 人妻 高清 中文| 亚洲欧美日韩天堂| av在线free| 欧洲日本亚洲国产区| 精品176极品一区| 精品国产综合| 国产精品二区不卡| 少妇人妻在线视频| 久久99久国产精品黄毛片色诱| avtt中文字幕| 国产精品视频九色porn| 精品一区免费观看| 欧美网站大全在线观看| 亚洲精品成av人片天堂无码 | 无码人妻精品一区二区中文| 亚洲色图视频免费播放| 国产在线观看黄色| 日韩三级在线观看| 国产98在线| 久久久久久久久国产| 成人国产一区二区三区精品麻豆| 俄罗斯精品一区二区| 欧美a级片视频| 免费无码不卡视频在线观看| 精品在线免费观看| v8888av| 亚洲一区影音先锋| 一级黄色片在线看| 亚洲人成电影在线| 超碰在线最新网址| 91性高湖久久久久久久久_久久99| 图片婷婷一区| 精品视频在线观看一区| 韩国三级在线一区| 色一情一交一乱一区二区三区| 亚洲综合免费观看高清在线观看| 在线视频1卡二卡三卡| 亚洲欧美日韩久久久久久| av色在线观看| 亚洲xxxxx电影| 99久久精品网| 国产一二三四在线视频| 久久先锋影音av鲁色资源网| 久久一级黄色片| 日韩午夜在线影院| av电影免费在线观看| 国产一区在线播放| 日韩极品一区| 中文字幕在线观看第三页| 91小视频在线免费看| 国产无精乱码一区二区三区| 日韩一区二区三区视频在线 | 97视频免费看| 国产精品qvod| 欧洲精品一区二区三区久久| 国产aⅴ精品一区二区三区色成熟| 神马午夜精品91| 91精品婷婷国产综合久久 | 欧美精品成人91久久久久久久| 国产电影一区| 亚洲一区 在线播放| 国产在线麻豆精品观看| 99久久99久久精品国产| 91精品国产入口| 免费在线国产视频| 国产精品久久久对白| 亚洲一级一区| 99久久人妻无码中文字幕系列| 欧美日韩午夜激情| 你懂的在线看| 国产精品91久久| 久久网站免费观看| 成人不卡免费视频| 亚洲免费av网站| 性生活免费网站| 国自在线精品视频| 日本午夜精品| 国产又大又黄又粗的视频| 国产精品视频免费看| 99热这里只有精品在线观看| 欧美精品生活片| 欧洲亚洲一区二区三区| 欧在线一二三四区| 国产精品欧美极品| 国产熟女一区二区丰满| 久久久久亚洲精品国产| 网曝91综合精品门事件在线| 日日噜噜夜夜狠狠| 亚洲美女视频一区| 天天摸夜夜添狠狠添婷婷| 日本成熟性欧美| 欧美oldwomenvideos| 国产精品日日摸夜夜爽| 欧美视频在线免费看| 在线视频1区2区| 亚洲综合国产精品| 另类av一区二区| 在线观看黄网址| 亚洲国产成人精品一区二区 | 91嫩草国产在线观看| 国产精品久久久久9999高清| 国产又粗又长又黄的视频| 日韩你懂的在线观看| 国产高清不卡| 永久免费网站视频在线观看| 91亚洲精华国产精华精华液| 亚洲熟妇av乱码在线观看| 久久久久久午夜| 欧美伦理影院| 国产一级伦理片| 欧美精品电影在线播放| 色戒汤唯在线观看| 男女啪啪的视频| 久久久www成人免费无遮挡大片|