日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微服务组件记事本:Skywalking执行效果 · 多图篇

發布時間:2023/12/4 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微服务组件记事本:Skywalking执行效果 · 多图篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

立冬時節知多少

今天立冬,周末兩天在家繼續研究了下Skywalking,感覺這個組件還是很不錯的,無論是設計思想還是架構設計,都能從中受到啟發和幫助,建議感興趣的小伙伴可以看看,當然,如果不感興趣還是不要深入研究了,比較費頭發😂。

文中的架構是:

ASP.NETCore+SpringBoot+ES+Mysql+Redis+Rabbit

本文就把研究的成功圖展示一下吧,就好像是一個目錄一樣,先看看是不是感興趣,詳細的安裝過程、原理內容和看板參數分析以后慢慢鋪開來說。

官方地址:https://github.com/apache/skywalking

歡迎加星🎉

儀表盤

儀表盤分為五部分,分別是:

APM、Database、Istio、SelfObservability、WebBrowser。

其中Istio和SelfObservability暫時還沒看到具體的效果,待以后補充。

APM

APM同時包括四個部分,分別是:

Global、Service、Instance、Endpoint

主要是對服務端進行性能監控,各種參數指標數不勝數。

儀表盤-APM-Global

儀表盤-APM-Service

儀表盤-APM-Instance

儀表盤-APM-Endpoint

Database

這里暫時的是數據庫相關的數據,如果有多個連接實例,會都展示出來。

儀表盤-Database

Web Browser

除了對服務端監控,Skywalking對前端也有一定的監控,通過Skywalking-Client-js組件來操作,我的項目的VUE,其他的都可以,官方文檔上都有介紹。

包括兩個部分:

Web App、Pages兩個指標,和服務端效果類似。

儀表盤-Browser-Pages

拓撲圖

除了圖表展示,官方還提供了更直觀詳細的拓撲圖,顯示了整個應用是如何運行并關聯起來的。

拓撲圖

從vue前端到訪問網關,然后請求一個后端服務,比如我們的ancba-user,而user服務又會通過Feign連接ancba-blog服務等多個關聯服務,還會連接數據庫、Redis、Rabbit等等等等,只要是服務連接,這里都會展示。

鏈路追蹤

每次請求就是一個鏈路,通過TranceId進行管理,然后探針將一段段的Span發送數據到中心,然后計算,最后展示在平臺,所以一個詳細的鏈路追蹤對我們調試很有必要,就是上面拓撲圖的接口層面的展示:

追蹤

可以看到,如果有錯誤,會顯示一個紅點提示。

點擊鏈路中任意一個Span,會看到具體的請求情況、錯誤信息、數據庫連接字符串、Redis請求信息等等等等,自己可以看看喲。

日志

在鏈路中可以查看日志,前端的日志會統一展示到日志欄目里,選擇日志類別,可以看到具體的內容:

日志記錄

未完待續

主要功能就是上面展示的了,當然還有很多其他的,比如如何配置告警信息,如何設置性能剖析,使用那種持久化工具。

最后,咱們用一張動圖來結束分享吧:

Skywalking 流轉圖

總結

以上是生活随笔為你收集整理的微服务组件记事本:Skywalking执行效果 · 多图篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。