<tr id="tp1vn"><td id="tp1vn"><dl id="tp1vn"></dl></td></tr>
  1. <p id="tp1vn"></p>
  2. <sub id="tp1vn"><p id="tp1vn"></p></sub>
    <u id="tp1vn"><rp id="tp1vn"></rp></u>
    <meter id="tp1vn"></meter>
      <wbr id="tp1vn"><sup id="tp1vn"></sup></wbr>
      日韩第一页浮力,欧美a在线,中文字幕无码乱码人妻系列蜜桃 ,国产成人精品三级麻豆,国产男女爽爽爽免费视频,中文字幕国产精品av,两个人日本www免费版,国产v精品成人免费视频71pao
      網易首頁 > 網易號 > 正文 申請入駐

      案例實踐丨基于SkyWalking全鏈路監控的微服務系統性能調優實踐篇

      0
      分享至

      1背景

      隨著開源社區和云計算的快速推進,云原生微服務作為新型應用系統的核心架構,得到了越來越廣泛的應用。根據Gartner對微服務的定義:“微服務是范圍狹窄、封裝緊密、松散耦合、可獨立部署且可獨立伸縮的應用程序組件。”



      微服務之父,馬丁.福勒,對微服務概述如下:就目前而言,對于微服務業界并沒有一個統一的、標準的定義。但通常而言,微服務架構是一種架構模式或者說是一種架構風格,它提倡將單一應用程序劃分成一組小的服務,每個服務運行在自己獨立的進程中,服務之間互相協調、互相配合,為用戶提供最終價值。服務之間采用輕量級的通信機制互相溝通(通常是基于HTTP的RESTful API)。

      每個服務都圍繞著具體業務進行構建,并且能夠被獨立地部署到生產環境、類生產環境等,這種方法能夠提高應用系統的響應速度、靈活性和部署彈性,能夠按照業務發展與時俱進快速迭代和優化。目前行內越來越多的應用服務系統已升級改造為微服務架構,對現有應用監控體系提出了新的挑戰。

      為推動微服務應用監控體系的建設和發展,探索微服務全鏈路監控技術在行內的實踐路徑,我們重點引入了SkyWalking開源可觀測平臺,通過非代碼侵入的方式,采集微服務全鏈路監控信息,以可視化的方式展現微服務系統的拓撲關系、追蹤交易鏈路、精準識別性能瓶頸,彌補現有測試工具和方法對微服務全鏈路應用監控的缺失。

      2 SkyWalking簡介

      SkyWalking是開源的可觀測平臺的APM系統,專為微服務,云原生架構和基于容器(Docker,k8s,Mesos等)的架構設計的應用程序性能監控工具,用于收集、分析、聚合和可視化來自服務和云原生基礎設施的數據。提供分布式追蹤、服務網格遙測分析、度量聚合和可視化一體化解決方案。SkyWalking主要由以下四大部分構成:

      Agent代理程序

      探針收集數據并根據SkyWalking的要求對數據進行重新格式化(不同的探測器支持不同的來源);Agent運行在各個服務實例中,負責采集服務實例的Trace、Metrics等數據,然后通過gRPC方式上報給SkyWalking后端,供OAP服務器進行分析,本文將在第3章詳細介紹Agent代理程序。

      OAP服務器

      SkyWalking的OAP(Observability Analysis Platform,觀測分析平臺)是一個用于分析鏈路采樣數據的分析計算系統。

      在OAP服務主要需要計算以下三類數據:

      (1)Record數據

      記錄的鏈路數據,如Trace、訪問日志等數據,由RecordStreamProcessor進行處理。

      (2)Metrics數據

      記錄的指標數據,絕大部分的OAL(Observability Analysis Language)指標都將生成這類數據,由MetricsStreamProcessor進行處理。

      (3)TopN數據

      記錄的周期性的采樣數據,如慢SQL的周期性采集,由TopNStreamProcessor進行處理。

      Trace、訪問日志等這類的明細數據,數據量比較大,但不需要歸并處理,所以在OAP節點內部即可處理完成,這些明細數據采用緩存、異步批量處理和流式寫入的方式將它們寫入到外部存儲器(Storage)中。

      絕大部分由OAL(Observability Analysis Language)定義的指標數據是需要微服務聚合計算的,所以在OAP集群計算流中將其分為了兩個步驟。

      步驟一,接收和解析Agent代理程序發送的數據,并執行當前OAP服務節點內的數據聚合,使用OAL或其他聚合模式。對于不需要聚合的數據,直接將其寫入到外部存儲器(Storage)中;如果是需要微服務聚合的數據,根據一定的路由規則發送給指定的OAP服務節點。

      步驟二,接收和解析經步驟一處理的數據,之后進行二次聚合計算,并將結果數據寫入到外部存儲器(Storage)中。

      針對以上兩個步驟,OAP服務節點被分為Receiver(處理步驟一)和Aggregator(處理步驟二)兩種角色。

      默認情況下,所有OAP服務節點均為Mixed混合角色,其既可以執行步驟一的操作,也可以執行步驟二的操作。在大規模系統部署SkyWalking的場景下,可根據網絡流量進行角色分離的兩級部署。

      OAP服務器還服務響應SkyWalking UI界面發送來的查詢請求,將前面持久化的數據查詢出來,組成正確的響應結果返回給UI界面進行展示。

      Storage數據庫存儲

      作為OAP服務的外部存儲設備,負責數據的存儲,支持多種存儲類型,可以使用既有的存儲系統,如ElasticSearch,Mysql等,也可以自定義實現存儲系統。SkyWalking數據可以選擇存儲在已實現的ElasticSearch,Mysql,TiDB,InfluxDB,H2的持久化系統,其中H2是內存數據庫,存儲的數據在內存里,不落到磁盤上,重啟SkyWalking服務會導致數據丟失,是默認的存儲方式,一般線上使用ElasticSearch集群作為其后端存儲。

      UI界面

      負責可視化和管理SkyWalking數據,前后端分離,該UI界面負責將用戶的查詢操作封裝為GraphQL請求提交給OAP后端觸發后續的查詢操作,待拿到查詢結果之后會在前端負責展示并可以查看鏈路調用關系,查看各種監控指標,性能指標等等。

      由以上對構成SkyWalking的各分系統的介紹可知,Agent代理程序負責收集各種鏈路采樣數據,通過GRPC的?式傳遞給OAP進行分析并且存儲到數據庫中,最終通過UI界面將分析的統計報表、服務依賴、拓撲關系圖展示出來。

      3 SkyWalking應用擴展及性能調優

      自定義插件開發示例,基于某系統開發自定義插件,將其部署至SkyWalking部署包的plugins目錄內。

      對某查詢接口執行調用操作,多個線程都可以在SkyWalking中查看方法的采樣信息,如圖1所示:



      圖1某查詢方法的采樣信息

      點擊圖1中的某查詢方法鏈接,可以查看詳細的跨度信息,如圖2所示。



      圖2跨度信息

      由以上信息可知,可以清晰看到我們添加的三個tag標簽分別為:invoke開始時間,invoke結束時間,系統間查詢方法執行時長(ms)。

      系統重構,架構特點為多微服務、多鏈路系統。可應用參數配置檢查、可觀測性技術、數據移植、同步驗證4個課題的成果。

      性能調優示例,為了盡可能減少SkyWaling Agent對業務性能測試的影響,真實監控出業務系統性能瓶頸,我們對SkywalkingAgent進行了一些性能調優,通過調整采樣頻率和采樣數量等相關參數,減少部署SkyWalking Agent后產生的額外的性能損耗。圖3是通過對同一只交易在未部署SkyWaling Agent情況下、已部署SkyWaling Agent標準化(未性能調優)情況下、已部署SkyWaling Agent已性能調優情況下,在相同并發下的性能測試結果對比,調優之后,我們發現性能表現相對于標準化部署場景下有提升,相較未部署agent情況,將性能損耗降到最小。



      入群學習交流↓↓↓↓↓↓



      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      中芯國際張汝京:執著3nm/2nm 是誤區 海外壟斷利基市場最易突破

      中芯國際張汝京:執著3nm/2nm 是誤區 海外壟斷利基市場最易突破

      快科技
      2026-05-09 20:16:10
      25歲劉浩存逆襲封神,張藝謀賭贏資源咖爭議

      25歲劉浩存逆襲封神,張藝謀賭贏資源咖爭議

      絢麗的畫卷
      2026-05-09 14:12:21
      特朗普訪華事宜出現變數,中方提出的相關要求未獲美方同意

      特朗普訪華事宜出現變數,中方提出的相關要求未獲美方同意

      你是我心中最美星空
      2026-05-10 01:30:18
      坎寧安27+10+10被完爆!哈登90秒7分,米切爾35+10,騎士毒瘤太坑

      坎寧安27+10+10被完爆!哈登90秒7分,米切爾35+10,騎士毒瘤太坑

      你的籃球頻道
      2026-05-10 06:40:11
      果不其然,特朗普訪華行程又生變故?美國拒絕了中方一個正常安排

      果不其然,特朗普訪華行程又生變故?美國拒絕了中方一個正常安排

      愛情的滋味我也想嘗嘗
      2026-05-10 06:59:34
      菲律賓民調:90%受訪者要求副總統薩拉,親自出席參議院彈劾審判

      菲律賓民調:90%受訪者要求副總統薩拉,親自出席參議院彈劾審判

      薦史
      2026-05-10 05:29:20
      國家免費電視已開通!不用繳費,動手調好就能看

      國家免費電視已開通!不用繳費,動手調好就能看

      小柱解說游戲
      2026-05-08 16:59:21
      89歲謝賢被CoCo爆料,分手原因:他身體跟不上我,張柏芝也被牽連

      89歲謝賢被CoCo爆料,分手原因:他身體跟不上我,張柏芝也被牽連

      好賢觀史記
      2026-05-08 15:57:30
      難怪藍玉被朱元璋屠戮三族,你不看他都做了啥,竟連王妃都敢侮辱

      難怪藍玉被朱元璋屠戮三族,你不看他都做了啥,竟連王妃都敢侮辱

      史筆似塵鉤
      2026-05-06 21:50:03
      央視拒付天價轉播費僅48小時,難堪的一幕發生,鄭欽文也被拉下水

      央視拒付天價轉播費僅48小時,難堪的一幕發生,鄭欽文也被拉下水

      林子說事
      2026-05-10 04:35:02
      妻子要出差三年,希望我理解,我遞出驗孕棒:理解你給別人生娃嗎

      妻子要出差三年,希望我理解,我遞出驗孕棒:理解你給別人生娃嗎

      千秋文化
      2026-05-06 20:36:09
      美國訪華再生突變?中方官宣兩重要人物訪華,特朗普不在名單上

      美國訪華再生突變?中方官宣兩重要人物訪華,特朗普不在名單上

      丁丁鯉史紀
      2026-05-09 18:27:01
      原廣州軍區副司令員兼南海艦隊司令員王永國逝世,享年87歲

      原廣州軍區副司令員兼南海艦隊司令員王永國逝世,享年87歲

      澎湃新聞
      2026-05-09 12:08:29
      高市早苗表情管理又崩了:與澳大利亞總理同行時,突然張大嘴巴!

      高市早苗表情管理又崩了:與澳大利亞總理同行時,突然張大嘴巴!

      阿龍聊軍事
      2026-05-09 19:23:40
      弟弟生意失敗找我借150萬,我正準備轉賬,7歲的兒子突然說:爸爸,嬸嬸剛在朋友圈說她們全家明天要去環球旅行

      弟弟生意失敗找我借150萬,我正準備轉賬,7歲的兒子突然說:爸爸,嬸嬸剛在朋友圈說她們全家明天要去環球旅行

      大愛三湘
      2026-05-09 19:57:43
      F-勒布倫:我們日復一日訓練,就是為了迎接和中國的重量級對決

      F-勒布倫:我們日復一日訓練,就是為了迎接和中國的重量級對決

      懂球帝
      2026-05-09 13:33:06
      擺拍!“賓利車主高速救新人”全是假 賬號被封

      擺拍!“賓利車主高速救新人”全是假 賬號被封

      看看新聞Knews
      2026-05-09 17:24:03
      0秒絕殺!再見了,崔永熙!這才是廣東隊第一側翼

      0秒絕殺!再見了,崔永熙!這才是廣東隊第一側翼

      籃球實戰寶典
      2026-05-09 22:13:24
      上海綠捷公司串通投標細節披露

      上海綠捷公司串通投標細節披露

      看看新聞Knews
      2026-05-09 19:52:01
      《陳翔六點半》人走茶涼,賺不到錢球球退出,根本原因早就注定了

      《陳翔六點半》人走茶涼,賺不到錢球球退出,根本原因早就注定了

      汪巗的創業之路
      2026-05-06 12:26:17
      2026-05-10 09:23:00
      51Testing軟件測試網 incentive-icons
      51Testing軟件測試網
      中國軟件測試人的精神家園
      1567文章數 13263關注度
      往期回顧 全部

      科技要聞

      美國政府強力下場 蘋果英特爾達成代工協議

      頭條要聞

      美軍對伊朗多個目標發動打擊 伊朗革命衛隊深夜警告

      頭條要聞

      美軍對伊朗多個目標發動打擊 伊朗革命衛隊深夜警告

      體育要聞

      成立128年后,這支升班馬首奪頂級聯賽冠軍

      娛樂要聞

      50歲趙薇臉頰凹陷滄桑得認不出!

      財經要聞

      多地號召,公職人員帶頭繳納物業費

      汽車要聞

      軸距加長/智駕拉滿 阿維塔07L定位大五座SUV

      態度原創

      房產
      旅游
      藝術
      家居
      公開課

      房產要聞

      低價甩賣!海口這個地標商業,無人接盤!

      旅游要聞

      早安!花開好市火熱進行,周末來赴一場花漾約會吧

      藝術要聞

      母親節 | 16位西方畫家筆下的母愛

      家居要聞

      菁英人居 全能豪宅

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 精品无人区一区二区三区| 亚洲日韩欧美在线成人| www.亞洲色| 四虎国产精品永久在线网址| 国产免费一区二区三区在线观看 | 天天精品综合| 亚洲中文字幕aⅴ天堂自拍| 国内精品久久久久久久久电影网 | 中文无码一区| 国产精品泄火熟女| 精品人妻av区波多野结衣| 中文字幕久荜| 精品日韩亚洲欧美高清a| 国产精品午夜福利在线观看| 中文字幕亚洲综合久久菠萝蜜| 福利姬视频在线观看| 国内精品无码一区二区三区| 国产婷婷精品av在线| 好爽毛片一区二区三区四| 久久88香港三级台湾三级播放| 久久综合久久自在自线精品自| 欧美韩日亚洲影视在线视频| 在线综合亚洲欧美网站| 中文字幕在线不卡一区二区| 亚洲大老师中文字幕久热| 国产精品白浆一区二小说| 黄色大片一区二区中文字幕| 丝袜国产一区| 国产中文在线| 色网av免费在线观看| 人妻系列无码专区2020| 日本乱一区二区三区在线| 少妇性色午夜淫片aaa播放5| 成人午夜在线观看日韩| 精品无码久久久久国产电影| 制服丝袜另类专区制服| 中文字幕一二区| 久久挑色综合网| 国产精品va尤物在线观看蜜芽 | www.黄色| 国产中文天堂在线观看|