国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

怎么實現微服務的實時性能分析?

開發 架構
當開發者從微服務架構獲得敏捷時,觀測整個系統的運行情況成為最大的痛點。

[[171672]]

 

當開發者從微服務架構獲得敏捷時,觀測整個系統的運行情況成為***的痛點。在本文,IBM Research 展示了如何用 Spark 對微服務性能進行分析和統計,由 Cloudinsight 工程師編譯整理。

引言

作為一種靈活性極強的構架風格,時下微服務在各種開發項目中日益普及。在這種架構中,應用程序被按照功能分解成一組松耦合的服務,它們通過 REST APIs 相互協作。

通過這個設計原則,開發團隊可以快速地不斷迭代各個獨立的微服務。同時,基于這些特性,很多機構可以數倍地提升自己的部署能力。

然而凡事都有兩面性,當開發者從微服務架構獲得敏捷時,觀測整個系統的運行情況成為***的痛點。

內容概要

多個服務工作聯合對用戶請求產生響應。在生產環境中,應用程序執行過程中端到端的視圖對快速診斷并解決性能退化問題至關重要的,而應用中多達數十的微服務(每個還對應數百個實例)使得理解這點變得非常困難。

信息是如何在服務中穿梭流動的?

哪里是瓶頸點?

如何確定用戶體驗的延遲是由網絡還是調用鏈中的微服務引起?

 

 

與此同時,在云環境下,企業對基于微服務應用的性能分析工具的需求與日俱增,因此我們正在嘗試構建基于平臺的實時的性能分析工具,它的性質類似于自動縮放和負載平衡等服務。

通過捕獲和分析應用中微服務的網絡通信,服務按非侵入式的方式進行。

在云環境中,服務分析需要處理海量來自實時租戶應用的通信追蹤,進一步發現應用程序拓撲結構,跟蹤當服務通過網絡微服務時的單個請求等。由于需要運行批處理和實時分析應用,所以 Spark 被采用。

Spark 操作分析

 

圖2所示,這里設置了一個簡單實驗來描述如何利用 Spark 進行操作分析。

 

整體的環境是一個 OpenStack 云,一組基于微服務的應用程序運行在不同租戶的網絡中,還有一個小型Spark集群。

在每個 Nova 計算主機上安裝的軟件網絡 tap 來捕獲通過租戶網絡內的網絡數據包。從租戶網絡中捕獲的 Wire-data 被投入 Kafka bus。

同時,在 Spark 應用中編寫連接器,獲取 Kafka 的包并對其進行實時分析。

因此,Spark 應用被編寫試圖來回答下列問題:

  • 對終端用戶的請求響應時,信息流是如何通過服務的?在 IT Operational Analytics領域,這種分析操作通常被稱為“事務跟蹤”。
  • 在給定時間窗中,應用中各種微服務之間的調用/被調用關系是什么?
  • 在給定時間口中,應用中各種微服務的響應時間是多少?

根據以上問題,這里開發了2個 Spark應用程序:

  • 實時事務跟蹤的應用程序
  • 批量分析應用來生成應用的通信圖和延遲統計
  • 前者基于 Spark 流抽象,后者則是一組由 Spark 作業服務器管理的批處理作業。

實時事務跟蹤的應用程序

跟蹤不同微服務之間的事務(或請求流)需要根據應用程序中不同微服務之間的請求-響應對創建因果關系。為了完全不受限應用程序,這里將該應用當作一個黑盒。

因此不妨認為應用程序中沒有利用任何全局唯一請求標識符來跟蹤跨微服務的用戶請求。

為了追蹤上文所提的因果關系,這里采用了 Aguilera 等人在 2003 SOSP 論文中提出的一種對黑盒分布式系統進行性能分析的方法,并做細微的修改。

對于同步的網絡服務,論文提出了一種 nesting algorithm,將分布式應用程序表示為一個圖,各條邊代表節點之間的相互作用。

這個 nesting algorithm 會檢查服務之間的調用時間戳,進一步推斷其因果關系。

簡單地說,如果服務 A 調用服務 B,而 A 在返回響應之前會和服務 C 通信,那么服務 B 呼叫 C 被認為是由 A 調用 B 引起的。

通過分析一大組消息,這里可以得到服務間有統計性置信度的調用鏈,并消除可能性較小的選項。論文發表的原始算法旨在離線方式下操作大型的跟蹤集。

這個用例會修改該算法來操作數據包流的移動窗口,并慢慢逐步完善的拓撲結構推斷。

圖3顯示了事務跟蹤應用中作業的部分工作流程。圖4顯示了在一個租戶應用中的事務跟蹤,由 Spark 應用推導。

  • Packet 流到達塊中,以 PCAP 格式封裝。
  • 個體流從Packet流中提取并按滑動窗口分組,即 dstreams。
  • 在給定的時間窗口內,HTTP請求和請求響應通過對比標準的5個 tuple 提取

srcip

srcport

destip

destport

protocol組成下一個 DStream,然后到nesting algorithm中實現的其余處理管道(未在圖中顯示)。

事務跟蹤應用輸出結果會存儲到時間序列數據存儲區中(InfluxDB)。

 

 

標準批量分析應用程序

第二個 Spark 應用是一個標準批量分析應用程序,在給定的時間窗口產生服務調用圖以及調用延遲統計。應用作為標準批處理作業被提交到 Spark 作業服務器。

如圖5所示,批量分析應用從 InfluxDB 分離出獨立事務跟蹤,并將每個獨立事務跟蹤轉換為對的列表。

列表被聚集成兩個 RDDS:

一個包含頂點列表

另一個為邊列表

頂點列表根據頂點名稱進一步解析。***,應用程序的調用圖在有向圖中計算,以及圖中每條邊延遲時間的統計數據。

該圖是應用程序時間演變圖的一個實例,表示給定時間內的狀態。圖6和7顯示調用圖和租戶應用延遲時間的統計數據,作為該批次的分析作業輸出。

 

 

結束語

通過 Spark 平臺,各種不同類型的分析應用可以同時操作,如利用一個統一的大數據平臺進行批量處理、流和圖形處理。

下一步則是研究系統的可擴展性方面,如通過增加主機線性提升數據提取速度,并同時處理成千上萬租戶的應用蹤跡。后續會繼續匯報這方面的進展情況。

責任編輯:趙寧寧 來源: 36大數據
相關推薦

2019-10-31 11:50:19

MySQL數據庫Windows

2021-06-30 10:16:54

微服務架構測試

2025-09-26 09:31:16

2015-06-25 12:41:53

實時 Node應用性能監測

2022-03-29 08:59:40

PyroscopeKubernetes云原生

2022-09-07 15:41:01

微服務開發容器

2019-07-12 14:41:31

微服務Kubernetes容器

2015-06-01 10:14:13

微服務AWS性能彈性計算云

2021-12-27 08:47:44

Go設計性能

2020-09-30 13:29:25

工具代碼開發

2020-10-24 15:31:10

Linux服務器工具

2020-12-09 09:21:41

微服務架構數據

2021-02-24 15:16:45

微服務架構數據

2020-09-19 17:54:04

Netflix

2021-12-03 10:30:25

WOT技術峰會技術

2022-12-31 14:51:48

微服務Golang

2019-09-18 09:05:58

技術SQLDevOps

2019-09-24 08:44:09

OpenrestyAPI網關

2018-05-04 14:34:06

微服務SOAAPI

2023-01-09 17:46:07

項目版本號字段
點贊
收藏

51CTO技術棧公眾號

亚洲一卡二卡三卡四卡五卡| 美女视频亚洲色图| 97se亚洲| 国产精品久久久久影院| 日本精品久久久久久久| 精品国产一区二区三区av性色| 日韩一区二区三区电影| 校园春色 亚洲色图| 99成人在线| 51视频国产精品一区二区| 99thz桃花论族在线播放| 亚洲综合在线免费观看| 久久久久99精品成人片| 欧美日韩爱爱| 一区二区在线视频播放| 免费在线看黄色| 亚洲成av人片| 激情亚洲综合网| 成人avav影音| 亚洲免费视频一区| 亚洲人挤奶视频| 亚洲精品在线免费播放| 伊人色综合久久| 18欧美亚洲精品| 欧美视频在线播放一区| 久久成人18免费观看| 国产在线精品播放| 亚洲精品播放| 97国产一区二区精品久久呦 | 欧美三级午夜理伦三级| 亚洲国产婷婷| 97av在线视频| 99热播精品免费| 亚洲第一天堂av| 激情小视频在线| 自拍视频在线观看一区二区| 日韩精品一区二区三区色欲av| 国产在线国偷精品免费看| 精品一区二区国产| 一区二区高清| 欧美午夜精品久久久久免费视| 亚洲精品乱码| 国产精品观看在线亚洲人成网| 国产成人福利av| 欧美大码xxxx| 美女久久精品| 717成人午夜免费福利电影| 91官网在线| 欧美日本国产一区| av免费在线观看网址| 日韩一区二区免费视频| 免费男女羞羞的视频网站在线观看| 91超碰这里只有精品国产| 麻豆网站视频在线观看| 日韩午夜在线观看| 操你啦在线视频| 精品乱人伦小说| 精品91久久| 美女福利精品视频| 国产欧美88| 日本精品一区二区三区在线| 日韩av片子| 久久国产精品亚洲va麻豆| 免费高清成人在线| 亚洲激情免费视频| 久久无码av三级| 高清国语自产在线观看| 欧美日韩国内自拍| 成人动漫在线免费观看| 91精品婷婷国产综合久久性色| av中文字幕在线播放| 亚洲欧美中文另类| 亚洲精品一区二区三区中文字幕| 亚州欧美日韩中文视频| 肉色欧美久久久久久久免费看| 蜜桃精品久久久久久久免费影院 | 色av一区二区| 欧美3p视频在线观看| 亚洲另类激情图| 久久久久久久久久久久电影| 国外视频精品毛片| 国产精品hd| 黄色网zhan| 欧美性xxxxxxxxx| 成年女人在线看片| 欧美成人午夜影院| 91精品一区二区三区综合| 日韩精品一区二区三区四区五区| 欧美激情一区二区三区在线| 免费在线黄色影片| 伊人伊成久久人综合网站| 在线看片不卡| 黄色三级中文字幕| 日韩欧美国产激情| 成人精品影视| 欧洲亚洲一区二区| 麻豆传传媒久久久爱| 欧美亚洲日本一区| 户外露出一区二区三区| 欧美激情精品久久久久久变态 | 99国产精品免费视频观看| 亚洲精品在线免费| 国产精品黄色在线观看| 1区2区3区在线| 久久久亚洲精选| 国内精品不卡在线| 亚洲网友自拍| 日韩视频在线免费观看| 国产一区二区高清| 日本wwwwwwwzzzzz视频| 亚洲新中文字幕| 91精品一区二区三区综合在线爱| 久久久国产欧美| 欧美一区2区视频在线观看| 日韩中文首页| 好吊妞无缓冲视频观看| 91成人理论电影| 欧美成人日韩| 欧美性大战久久久| 国产精品3区| 国内一区在线| 亚洲一区中文日韩| 日韩高清在线| 国产精品视频福利| 亚洲一卡二卡三卡四卡五卡| 麻豆mv在线观看| 日本一区网站| 亚洲午夜免费视频| 精品国产乱码一区二区三区 | 老鸭窝毛片一区二区三区 | 麻豆91精品视频| 少妇一级淫免费播放| 亚洲欧美日韩网| 99国内精品| 毛片视频免费观看| 国产91精品不卡视频| 成人av在线一区二区| 欧美日韩在线看片| 免费在线一区二区| 色八戒一区二区三区| 精品国产一区二区三区噜噜噜| 国产精品666| 久久久久九九九九| 精东粉嫩av免费一区二区三区 | 亚洲国产日日夜夜| 亚洲一区制服诱惑| 热久久免费视频精品| 国产精品久久久久久亚洲毛片 | 伊人婷婷欧美激情| 精品国内亚洲2022精品成人| 国产日韩精品在线播放| 欧美老人xxxx18| 久久久www免费人成精品| 国产一区二区三区亚洲| 超碰在线97免费| 国产精品美女主播| 欧美一卡二卡在线观看| 成人国产电影网| 第九色区aⅴ天堂久久香| 红杏成人性视频免费看| 日韩视频在线一区二区三区 | 欧美日韩导航| 精品国产免费av| 亚洲欧美激情在线视频| 视频一区在线播放| 国产秀色在线www免费观看| 最近中文字幕免费mv| 亚洲人成电影在线| 91亚洲精品一区二区乱码| 欧美成人a交片免费看| 手机看片福利盒子久久| 久久人人看视频| 国产午夜精品福利| 人人精品亚洲| 高清色视频在线观看| 黄色国产精品一区二区三区| 日韩一级视频免费观看在线| 欧美午夜一区二区福利视频| 992tv在线观看| 国产精品第二页| 精品免费日韩av| 国产一区二区三区久久久 | 国产精品久久久久精k8 | 亚洲婷婷免费| 麻豆电影在线播放| 日韩av电影在线播放| 精品久久久久国产| 国产欧美一区二区三区国产幕精品| 九九九伊在线综合永久| 缴情综合网五月天| 精品一区精品二区| 国产精品久久久久久久久久小说 | 一级免费视频| 国产精品亚洲网站| 欧美一区电影| 91精品国产黑色瑜伽裤| 国产一区二区片| 99视频在线| 日韩久久免费视频| 一区二区激情小说|