• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    微服務(wù)架構(gòu)下的根因定位方法綜述

    2022-06-16 08:34:52李思毅馬詩雨崔麗月張圣林孫永謙張玉志
    關(guān)鍵詞:根因監(jiān)控節(jié)點

    李思毅,馬詩雨,崔麗月,張圣林,孫永謙,張玉志

    南開大學(xué),軟件學(xué)院,天津 300350

    引 言

    在移動互聯(lián)網(wǎng)背景下,互聯(lián)網(wǎng)等行業(yè)業(yè)務(wù)更新迭代速度加快,需求研發(fā)周期大大縮短,線上應(yīng)用變更十分頻繁。與此同時,新冠疫情加速了傳統(tǒng)行業(yè)線上化和數(shù)字化轉(zhuǎn)型,超大規(guī)模云平臺作為關(guān)鍵基礎(chǔ)設(shè)施,為我國經(jīng)濟轉(zhuǎn)型升級提供了重要支撐,已廣泛應(yīng)用于電信、互聯(lián)網(wǎng)、金融、政府、電力等多個行業(yè),但這些行業(yè)線上業(yè)務(wù)體量龐大、監(jiān)管嚴格、對異常容忍度極低[1]。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和各行業(yè)業(yè)務(wù)的多元化需求,將會有越來越多的傳統(tǒng)行業(yè)在數(shù)字化轉(zhuǎn)型和上云過程中采用云原生架構(gòu)[2],將原本的單體應(yīng)用拆分成數(shù)百個微服務(wù)[3]應(yīng)用,每個微服務(wù)應(yīng)用部署到上千個容器實例上。一個微服務(wù)應(yīng)用可以同時為多個業(yè)務(wù)鏈路提供服務(wù),因此微服務(wù)應(yīng)用之間存在復(fù)雜的調(diào)用關(guān)系。當一個微服務(wù)應(yīng)用出現(xiàn)異常時,它將影響調(diào)用鏈路下游的多個微服務(wù)應(yīng)用,最終影響整個業(yè)務(wù)鏈路的成功率。例如,對于金融行業(yè)實現(xiàn)合約簽訂、信用審核等微服務(wù)應(yīng)用會被其他應(yīng)用高頻次調(diào)用。當這類微服務(wù)應(yīng)用出現(xiàn)異常時,異常會擴散至多個微服務(wù)應(yīng)用,形成告警風(fēng)暴,單純依賴人工故障定位很難滿足電信、互聯(lián)網(wǎng)、金融、政府、電力等行業(yè)對于系統(tǒng)穩(wěn)定性的要求,而對于這些行業(yè)來說,極短時間的故障也會產(chǎn)生巨大資損,給國家造成重大損失。因此,依賴費時費力、無法擴展的人工方式故障應(yīng)急是不可行的。

    鑒于此,本文總結(jié)了面向微服務(wù)架構(gòu)的根因定位方法,探索在微服務(wù)架構(gòu)下系統(tǒng)發(fā)生異常后自動、準確地定位引起異常的根因事件或異常組件,縮短異常修復(fù)時間,提高云上系統(tǒng)穩(wěn)定性。

    1 研究背景及意義

    1.1 微服務(wù)架構(gòu)

    微服務(wù)指將大型的單體軟件應(yīng)用拆分成多個簡單應(yīng)用,每個簡單應(yīng)用描述一個細分業(yè)務(wù)或功能,系統(tǒng)中各個簡單應(yīng)用可被獨立部署,且各個應(yīng)用之間松耦合以實現(xiàn)系統(tǒng)的持續(xù)快速交付和運維[4]。微服務(wù)架構(gòu)與傳統(tǒng)的單體架構(gòu)相比,旨在通過將功能分解到各個離散的服務(wù)中,實現(xiàn)單個系統(tǒng)復(fù)雜度和耦合性降低,通過系統(tǒng)之間的輕量級通信機制實現(xiàn)相互協(xié)作,具有更細粒度的獨立部署、獨立擴展、跨語言編程等特點。微服務(wù)架構(gòu)在帶來靈活性、開發(fā)敏捷性的同時也帶來了運維層面的挑戰(zhàn),隨著應(yīng)用服務(wù)數(shù)量的增加,微服務(wù)之間的通信、部署依賴、數(shù)據(jù)一致性、監(jiān)控以及安全性的管理成為新的挑戰(zhàn)。

    云原生技術(shù)是基于微服務(wù)架構(gòu)思想、以容器技術(shù)為載體的一種產(chǎn)品研發(fā)運營的全新模式。云原生技術(shù)是各行業(yè)在公有云、私有云或混合云中構(gòu)建和運行可彈性擴展的應(yīng)用的核心技術(shù)。云原生的代表技術(shù)包括服務(wù)網(wǎng)格(Service Mesh)[5]、基于Kubernetes[6]的容器技術(shù)、微服務(wù)、不可變基礎(chǔ)設(shè)施和聲明式API。

    綜上,基于微服務(wù)架構(gòu)的云原生系統(tǒng)將是未來一段時間各行業(yè)數(shù)字化轉(zhuǎn)型過程中技術(shù)上主要的發(fā)展趨勢。

    1.2 微服務(wù)架構(gòu)的運維

    1.2.1 監(jiān)控指標

    監(jiān)控中臺是微服務(wù)架構(gòu)下的核心系統(tǒng)之一,面向微服務(wù)場景下的全功能監(jiān)控中臺包含關(guān)鍵業(yè)務(wù)鏈路監(jiān)控、應(yīng)用監(jiān)控、基礎(chǔ)設(shè)施監(jiān)控和自定義監(jiān)控等功能,為系統(tǒng)監(jiān)控報警以及后續(xù)運維操作提供基礎(chǔ)。監(jiān)控中臺關(guān)注的主要包含如下指標:

    (1)業(yè)務(wù)指標:包括關(guān)鍵業(yè)務(wù)鏈路的成功率、失敗數(shù)、平均耗時等描述業(yè)務(wù)穩(wěn)定性的指標。

    (2)系統(tǒng)指標:包括POD 容器、應(yīng)用容器、Sidecar 容器等多個維度的指標,主要有:CPU、LOAD(負載)、MEM(內(nèi)存)、下游請求信息、上游請求信息、磁盤水位等。

    監(jiān)控中臺在整合監(jiān)控數(shù)據(jù)的基礎(chǔ)上,同時集成了監(jiān)控指標的異常檢測能力,并通過異常事件中心等功能展示給運維工程師。

    圖1 某金融系統(tǒng)交易成功量(業(yè)務(wù)指標)Fig.1 The number of successful transactions in the financial system (business indicator)

    圖2 云平臺中某物理機CPU 使用量(系統(tǒng)指標)Fig.2 CPU usage of a physical machine in the cloud platform (system metrics)

    1.2.2 CMDB

    CMDB[7]的全稱是configuration management database(配置管理數(shù)據(jù)庫)。CMDB 是云上所有核心硬件、軟件及其關(guān)聯(lián)關(guān)系的邏輯體現(xiàn)。如圖3所示,CMDB 保存了機房、機柜、網(wǎng)絡(luò)位置、網(wǎng)絡(luò)設(shè)備、服務(wù)器、應(yīng)用、應(yīng)用分組、云資源實例等實體的物理拓撲和云上拓撲關(guān)系。CMDB 保存的運維元數(shù)據(jù)是異常處理的關(guān)鍵依據(jù)。

    圖3 CMDB 中的實時拓撲關(guān)系Fig.3 Real-time topological relationships in CMDB

    1.3 研究意義

    當異常發(fā)生時,監(jiān)控中臺會根據(jù)已有的異常告警原則產(chǎn)生大量告警信息,短時間內(nèi)產(chǎn)生的數(shù)量龐大的告警(告警風(fēng)暴)給運維工程師異常處理帶來了極大的挑戰(zhàn),在龐大的業(yè)務(wù)系統(tǒng)和海量的告警信息中迅速發(fā)現(xiàn)告警風(fēng)暴背后的異常關(guān)聯(lián)關(guān)系并鎖定根因的難度非常大。本文調(diào)研了智能運維領(lǐng)域關(guān)于根因定位方法的相關(guān)文獻,對微服務(wù)架構(gòu)下基于圖推理的根因定位方法進行總結(jié),為大規(guī)模云平臺的智能根因定位系統(tǒng)建設(shè)提供參考。

    2 根因定位系統(tǒng)框架

    在大規(guī)模云平臺中,智能告警系統(tǒng)通過時間序列異常檢測算法結(jié)合人工設(shè)置的指標異常檢測規(guī)則實時監(jiān)測系統(tǒng)狀態(tài),力求在最短時間內(nèi)發(fā)現(xiàn)指標的異常情況。當系統(tǒng)發(fā)生異常,由于大型的網(wǎng)絡(luò)、云平臺內(nèi)部設(shè)備眾多,關(guān)聯(lián)關(guān)系復(fù)雜,清晰的調(diào)用關(guān)系、設(shè)備與鏈接的相互連接關(guān)系是根因定位的重要基礎(chǔ)。除了CMDB 提供的網(wǎng)絡(luò)設(shè)備的物理拓撲之外,還存在指標間、協(xié)議間的關(guān)聯(lián)關(guān)系。上述關(guān)聯(lián)關(guān)系對異常的排查、止損與溯源起著至關(guān)重要的作用。根因定位系統(tǒng)在異常發(fā)生后基于相關(guān)運維元數(shù)據(jù)分析結(jié)合智能運維算法確定引發(fā)異常的根本原因。具體來講,根因定位系統(tǒng)主要分為兩個部分:系統(tǒng)首先通過關(guān)系學(xué)習(xí)方法構(gòu)建異常指標、異常組件或異常事件之間的故障傳播圖,該圖描述了異常發(fā)生時刻設(shè)備實體及其關(guān)鍵指標、告警狀態(tài)間的關(guān)聯(lián)關(guān)系或依賴關(guān)系。之后,根因定位系統(tǒng)通過圖推理算法可以得出圖中節(jié)點的根因可能性排名,取Top N 作為推薦根因輸出。

    3 根因定位方法綜述

    本章介紹微服務(wù)架構(gòu)下用于構(gòu)建故障傳播圖的關(guān)系學(xué)習(xí)方法和對故障傳播圖進行節(jié)點重要性排序?qū)崿F(xiàn)推薦異常根因的相關(guān)算法。

    3.1 關(guān)系學(xué)習(xí)方法

    當微服務(wù)架構(gòu)下的線上系統(tǒng)發(fā)生異常,由于大型的網(wǎng)絡(luò)、云平臺內(nèi)部設(shè)備眾多,關(guān)聯(lián)關(guān)系復(fù)雜,清晰的調(diào)用關(guān)系、設(shè)備與鏈接的相互連接關(guān)系是根因定位的重要基礎(chǔ)。除了網(wǎng)絡(luò)設(shè)備的物理拓撲之外,還存在不同的指標、協(xié)議等關(guān)聯(lián)關(guān)系。上述這些關(guān)聯(lián)關(guān)系都對異常的排查、止損與溯源起著至關(guān)重要的作用。根據(jù)異常時段的關(guān)聯(lián)關(guān)系構(gòu)成的有向無環(huán)圖(Directed Acyclic Graph,DAG)即為故障傳播圖。在故障傳播圖中,異常會沿著模塊和設(shè)備間的依賴關(guān)系傳播,導(dǎo)致更大范圍的模塊和設(shè)備的異常。

    圖4 微服務(wù)根因定位框架Fig.4 Root cause localization framework

    由于實際生產(chǎn)環(huán)境多種多樣,不同系統(tǒng)架構(gòu)下構(gòu)建出的故障傳播圖也各不相同。故障傳播圖按節(jié)點類型主要分為三類:以異常指標為節(jié)點的故障傳播圖、以異常組件為節(jié)點的故障傳播圖和以異常事件為節(jié)點的故障傳播圖。相同屬性的節(jié)點多依賴算法挖掘和程序調(diào)用分析,不同屬性的節(jié)點多依賴CMDB 提供的拓撲關(guān)系,綜上,可以構(gòu)建出描述異常發(fā)生時段內(nèi)系統(tǒng)的故障傳播圖。

    目前,已有的相關(guān)工作通過一些關(guān)系學(xué)習(xí)方法來構(gòu)建故障傳播圖。關(guān)系學(xué)習(xí)方法主要有三種:系統(tǒng)信息構(gòu)建、算法自動學(xué)習(xí)和兩者相結(jié)合。這一節(jié)將分別介紹三種關(guān)系學(xué)習(xí)方法。

    3.1.1 系統(tǒng)信息

    基于系統(tǒng)信息構(gòu)建的故障傳播圖如圖5所示,根據(jù)系統(tǒng)設(shè)備、模塊之間明確的的部署、依賴、調(diào)用關(guān)系等系統(tǒng)信息可以直接構(gòu)建故障傳播圖,其中節(jié)點為異常性能指標對應(yīng)的系統(tǒng)設(shè)備、模塊,邊為上述節(jié)點之間的部署、依賴、調(diào)用關(guān)系。這里的系統(tǒng)信息主要包括靜態(tài)的物理設(shè)備之間的部署關(guān)系(通過CMDB 獲?。┮约皠討B(tài)的實時系統(tǒng)模塊之間的調(diào)用關(guān)系。通過配置數(shù)據(jù)采集模塊、日志分析工具、程序調(diào)用分析工具等手段獲取系統(tǒng)模塊之間的實時調(diào)用信息。

    圖5 以異常組件為節(jié)點的故障傳播圖示例Fig.5 A example of a fault propagation graph with anomalous components as nodes

    根據(jù)系統(tǒng)信息可以直接構(gòu)建故障傳播圖,但在實際的生產(chǎn)環(huán)境中,收集額外的系統(tǒng)數(shù)據(jù)需要更改線上Web 服務(wù)的架構(gòu)。由于更改線上系統(tǒng)架構(gòu)十分困難,所以基于系統(tǒng)信息的構(gòu)圖方法難以應(yīng)用。

    3.1.2 算法自動學(xué)習(xí)

    采用算法自動學(xué)習(xí)的方法構(gòu)建故障傳播圖的原理是通過對監(jiān)控指標數(shù)據(jù)的學(xué)習(xí),按需提取監(jiān)控指標之間的依賴關(guān)系,以確定故障傳播圖中的異常節(jié)點及其關(guān)聯(lián)關(guān)系。其中,節(jié)點為監(jiān)控指標,邊為挖掘出的指標之間的依賴關(guān)系。

    目前相關(guān)工作中最常用的思路為通過PC 算法[8]自動構(gòu)建監(jiān)控指標之間的依賴關(guān)系來構(gòu)建故障傳播圖。PC 算法主要分為兩步。首先,通過檢驗條件獨立性確定節(jié)點間的依賴關(guān)系,生成一個無向圖以構(gòu)建骨架(skeleton)。PC 算法把上述過程轉(zhuǎn)化為d 分隔(d-separation)問題,采用了Fisher Z Test 作為條件獨立性檢驗方法對任意兩個節(jié)點進行條件獨立性檢驗以判斷d 分隔。然后,利用d 分隔的原理來確定圖中邊的依賴方向,把無向圖擴展為有向無環(huán)圖[8]。

    除PC 算法之外,也可以通過相關(guān)性分析方法挖掘監(jiān)控指標數(shù)據(jù)之間的依賴關(guān)系從而構(gòu)建故障傳播圖。然而,在生產(chǎn)環(huán)境中可能存在一些難以觀察和推導(dǎo)的隱變量,監(jiān)控指標數(shù)據(jù)和告警信息也可能存在誤報、漏報以及缺損,導(dǎo)致通過算法自動學(xué)習(xí)到的故障傳播圖準確度有限。

    3.1.3 兩者結(jié)合

    為了構(gòu)建更完整、更準確的故障傳播圖,也有一些相關(guān)工作將系統(tǒng)信息和自動學(xué)習(xí)方法結(jié)合使用。

    首先結(jié)合系統(tǒng)架構(gòu)的物理拓撲關(guān)系和系統(tǒng)模塊之間的實時調(diào)用關(guān)系等系統(tǒng)信息構(gòu)造系統(tǒng)模塊之間的故障傳播圖,通過PC 算法或者相關(guān)性分析方法挖掘單個系統(tǒng)模塊節(jié)點上不同監(jiān)控指標之間的因果關(guān)系,最后通過結(jié)合構(gòu)造的系統(tǒng)模塊之間的故障傳播圖和單個系統(tǒng)模塊節(jié)點上的監(jiān)控指標之間的因果圖得到一個完整的全局故障傳播圖。

    3.2 根因定位方法

    3.1 中的故障傳播圖描述了系統(tǒng)異常時刻關(guān)鍵異常節(jié)點的關(guān)聯(lián)關(guān)系,依據(jù)故障傳播圖提供的節(jié)點類型、異常指標、拓撲關(guān)系等信息,對圖中節(jié)點進行重要性排序,排序結(jié)果可以作為本次異常事件的根因推薦,本章節(jié)將對相關(guān)算法進行介紹。

    3.2.1 深度優(yōu)先搜索

    深度優(yōu)先搜索算法[9](Depth-First-Search,簡稱DFS)是一種用于遍歷或搜索樹或圖的算法。DFS會盡可能深地搜索樹的分支。當節(jié)點的所在邊都已被探尋過,搜索將回溯到發(fā)現(xiàn)節(jié)點的那條邊的起始節(jié)點。這一過程一直進行到已發(fā)現(xiàn)從源節(jié)點可達的所有節(jié)點為止。在根因定位領(lǐng)域,根據(jù)上述關(guān)系學(xué)習(xí)方法獲取的故障傳播圖表示了異常的傳播過程,因此對其進行深度優(yōu)先搜索是獲得此次異常根因的方法之一。

    3.2.2 皮爾森相關(guān)系數(shù)

    在統(tǒng)計學(xué)中,皮爾森相關(guān)系數(shù)[10](Pearson correlation coefficient)用于度量兩個變量和之間的相關(guān)程度(線性相關(guān))。兩個變量之間的皮爾森相關(guān)系數(shù)定義為兩個變量的協(xié)方差除以它們標準差的乘積,其值介于-1 與1 之間。

    由于各種監(jiān)控都是以時間序列的形式存在,因此對于兩個異常的系統(tǒng)組件,可以分別選取其異常發(fā)生及前一段時間的監(jiān)控指標,計算兩個時間序列的皮爾森相關(guān)系數(shù),表示異常組件的異常關(guān)聯(lián)強度。

    3.2.3 PageRank 算法

    PageRank 算法[11]是Google 公司所使用的對其搜索引擎搜索結(jié)果中的網(wǎng)頁進行排名的一種算法。其本質(zhì)是一種以節(jié)點之間的連接個數(shù)和權(quán)值作為主要因素粗略地分析故障傳播圖中節(jié)點重要性的算法。

    對于故障傳播圖中某個節(jié)點pi,其PageRank 值的計算公式如下:

    一般情況下,云原生場景下的故障傳播圖是有向無環(huán)圖,因此對于已知的故障傳播圖可以通過PageRank 算法計算圖中節(jié)點的重要程度。有向無環(huán)圖中節(jié)點的重要性排名也可以作為各節(jié)點對該異常的影響排名。

    3.2.4 隨機游走算法

    隨機游走[12](Random Walk,縮寫為 RW)是一種數(shù)學(xué)統(tǒng)計模型,它由一連串的軌跡所組成。在原生隨機游走算法中,每一次游走的方向都是隨機的??梢越梃b其原理,設(shè)計故障傳播圖的游走策略并生成概率轉(zhuǎn)移矩陣。每一次游走因子從當前節(jié)點向更有可能是異常根因的節(jié)點轉(zhuǎn)移或繼續(xù)留在當前節(jié)點,重復(fù)此步驟上萬次,并記錄游走軌跡?;诠收蟼鞑D中每個節(jié)點被訪問的次數(shù)對節(jié)點進行排序,結(jié)果可作為各節(jié)點對異常的貢獻度排名,從而確定異常根因。隨機游走算法分為一階隨機游走和二階隨機游走。一階隨機游走是指假設(shè)下一個要訪問的節(jié)點只依賴于當前節(jié)點(馬爾科夫性),其缺點是無法捕獲高階依賴關(guān)系。一階隨機游走根據(jù)最后一個頂點的狀態(tài)選擇下一個頂點,它的轉(zhuǎn)移概率的計算方式為:

    二階隨機游走在訪問下一個節(jié)點時依賴于當前節(jié)點和當前節(jié)點的前一個節(jié)點。因此,二階隨機游走建立了高階依賴關(guān)系,提高了應(yīng)用的精度。二階隨機游走是根據(jù)最后兩個頂點和的狀態(tài)選擇下一個頂點,轉(zhuǎn)移概率是

    4 根因定位方法應(yīng)用

    本章節(jié)介紹上述關(guān)系學(xué)習(xí)方法和基于圖推理的根因分析方法的實踐。

    MonitorRank[13]首先通過收集微服務(wù)應(yīng)用上配置的傳感器記錄微服務(wù)之間的調(diào)用關(guān)系,然后根據(jù)異常時間段的調(diào)用關(guān)系來構(gòu)建故障傳播圖。其基本思想是:故障傳播圖的指標m和異常前端節(jié)點(負責(zé)接收用戶的請求以及進一步調(diào)用下游請求以完成用戶的請求的微服務(wù))的指標的相關(guān)性表示了該節(jié)點是根因的可能性。為避免非根因節(jié)點和異常前端節(jié)點的指標有較高的相關(guān)性,需要分別考慮指標之間的相關(guān)性和服務(wù)節(jié)點之間的依賴關(guān)系。概率轉(zhuǎn)移矩陣的設(shè)計是隨機游走算法的關(guān)鍵,MonitorRank主要使用故障傳播圖中不同節(jié)點監(jiān)控指標的相關(guān)性來生成轉(zhuǎn)移概率。向量定義了每個節(jié)點和異常前端節(jié)點指標的相關(guān)性因此概率轉(zhuǎn)移矩陣可以定義為在實際情況中,每個微服務(wù)節(jié)點的異常根因并非一定由其下游調(diào)用節(jié)點導(dǎo)致,也可能是其自身節(jié)點或上游節(jié)點導(dǎo)致。綜上,MonitorRank 給出的轉(zhuǎn)移概率為:

    因此完整的概率轉(zhuǎn)移矩陣的定義為:

    MicroRCA[14]在構(gòu)建故障傳播圖時同樣依賴微服務(wù)應(yīng)用間的調(diào)用關(guān)系。與MonitorRank 不同的是,MicroRCA 同時會考慮微服務(wù)應(yīng)用在宿主機上的部署關(guān)系。因為在實際的運維異常處理場景中,當一臺物理機宕機,的確會影響到該異常物理機上部署的全部微服務(wù)應(yīng)用。MicroRCA 同樣基于皮爾森相關(guān)系數(shù)計算不同節(jié)點之間的相關(guān)性,用作Personalized PageRank 算法[15]中的權(quán)值來推斷異常根因。

    與上述工作相似,TON18[16]通過OpenStack 開源云計算管理平臺中的系統(tǒng)接口和PreciseTracer 程序調(diào)用分析工具構(gòu)建模塊之間的故障傳播圖,然后通過隨機游走算法分析故障傳播圖實現(xiàn)根因定位。

    MicroHECL[17]基于監(jiān)控中臺的服務(wù)調(diào)用關(guān)系和指標動態(tài)構(gòu)建一定時間窗口內(nèi)的目標微服務(wù)系統(tǒng)的故障傳播圖。故障傳播圖上除了表示各個服務(wù)節(jié)點之間的調(diào)用關(guān)系外,還記錄了各種度量指標,例如響應(yīng)時間(RT)、錯誤數(shù)量(EC)和每秒請求數(shù)(QPS)等信息。由于根因服務(wù)和初始異常服務(wù)通常都處于由一系列的異常服務(wù)組成的異常傳播鏈上,MicroHECL 分析了所有可能的異常傳播鏈路,并采用了剪枝策略來消除不相關(guān)的服務(wù)調(diào)用,從而得到候選異常根因服務(wù)集合。MicroHECL 認為初始異常服務(wù)的異常指標數(shù)據(jù)與根因服務(wù)的異常指標有相似的變化趨勢,因此使用皮爾森相關(guān)性系數(shù)進行相關(guān)性分析,基于相關(guān)性值對候選異常根因服務(wù)進行排序。

    表1 基于圖推理的根因定位方法實踐Table 1 Practice of abnormal diagnosis method based on graph reasoning

    Groot[18]首先從初始告警或者可疑服務(wù)開始通過分布式執(zhí)行軌跡和日志分析維護一個全局服務(wù)依賴圖G,服務(wù)依賴圖中的有向邊表示服務(wù)調(diào)用或其他形式的依賴。然后Groot 將G中的每個服務(wù)對應(yīng)的異常情況映射成異常事件,總結(jié)了該系統(tǒng)中的各種類型的指標、日志的異常行為。結(jié)合SRE 的領(lǐng)域知識構(gòu)建事件之間的因果關(guān)系,形成基于事件的實時因果關(guān)系圖。Groot 提出了改進的PageRank 算法GrootRank,使每條邊都與加權(quán)傳播的加權(quán)分數(shù)相關(guān)聯(lián),對于誤報率高的警報,算法將其設(shè)置得較低。此外,由于葉子節(jié)點更可能是根本原因,GrootRank算法將個性化向量定制葉子節(jié)點和其余節(jié)點的分數(shù),以增強葉子節(jié)點之間的傳播。Groot 基于事件類型構(gòu)建因果關(guān)系圖有兩個顯著的優(yōu)點:

    (1)使用監(jiān)控事件作為基本節(jié)點對比使用服務(wù)節(jié)點能夠獲得更準確的結(jié)果;

    (2)因果關(guān)系圖支持各種事件類型,例如性能指標、狀態(tài)日志和系統(tǒng)變更等,并且允許SRE 和開發(fā)人員引入不同的異常事件類型,使得Groot 更加靈活,并支持更廣泛的事件類型。

    CloudRanger[19]提出了一種動態(tài)因果關(guān)系分析方法,能夠在缺乏拓撲的情況下構(gòu)建故障傳播圖,基于二階隨機游走的啟發(fā)式搜索算法來識別根因服務(wù)。CloudRanger 首先基于PC 算法自動構(gòu)建監(jiān)控指標之間的故障傳播圖。之后,CloudRanger 利用二階隨機游走算法來識別根因服務(wù)。利用皮爾森相關(guān)性系數(shù)定義相關(guān)性特征以描述指標序列之間的相關(guān)性。給定一個服務(wù)集,以及對于任何一對服務(wù)定義指標數(shù)據(jù)矩陣,相關(guān)性,對與的相關(guān)性定義如下:

    此外,CloudRanger 設(shè)置了兩種額外的轉(zhuǎn)換類型,即后向和自向,使算法能夠找到更多的路線并使其隨機游走更具啟發(fā)性。假設(shè)表示已經(jīng)被訪問過的節(jié)點,是從當前服務(wù)到它的鄰居的后向轉(zhuǎn)移概率,受后向常數(shù)限制,后向轉(zhuǎn)移概率計算如下:

    給定故障傳播圖,CloudRanger 根據(jù)以上公式計算前向、后向、自我轉(zhuǎn)移概率隨機游走,記錄每個服務(wù)節(jié)點的訪問次數(shù)并將其降序排序輸出為根因識別結(jié)果。

    與CloudRanger 相似的是,MSRank[20]、Service-Rank[21]也通過自動構(gòu)建監(jiān)控指標之間的故障傳播圖去定位根因。它們首先利用PC 算法構(gòu)造有向無環(huán)圖表示監(jiān)控指標間的依賴關(guān)系,然后使用不同的算法遍歷生成的故障傳播圖實現(xiàn)根因定位。其中,MSRank 使用了二階隨機游走算法去定位根因,ServiceRank 使用皮爾森相關(guān)系數(shù)進行相關(guān)性分析以實現(xiàn)根因定位。

    MicroCause[22]在上述工作的基礎(chǔ)上提出一些改進。在PC 算法的基礎(chǔ)上提出PCTS(Path Condition Time Series)算法構(gòu)建監(jiān)控指標間的依賴關(guān)系,使用TCORW(Temporal Cause Oriented Random Walk)算法去定位根因。當關(guān)鍵性能指標(Key Performance Indicator,簡稱KPI) 中檢測到在線異常 時,MicroCause 將被激活。發(fā)生異常微服務(wù)在異常前數(shù)小時的監(jiān)控指標數(shù)據(jù)將用作MicroCause 的輸入。MicroCause 利用PCTS 算法用于生成該異常的故障傳播圖。使用改進的PC 算法用于學(xué)習(xí)時間序列的因果圖。PCTS 算法假設(shè),如果時間序列A 和時間序列B 在某個時間點中存在因果關(guān)系,那么在故障傳播圖中A 代表節(jié)點和B 代表節(jié)點間就會存在一條邊。因此,因果關(guān)系最終會被合并轉(zhuǎn)化為故障傳播圖。與此同時,異常檢測模塊檢測輸入數(shù)據(jù)集是否存在異常。故障傳播圖學(xué)習(xí)模塊和異常檢測模塊可以并行處理。MicroCause 還設(shè)計了面向時間因果的隨機游走(TCORW)。MicroCause 利用偏相關(guān)系數(shù)(Partial Correlation)來計算轉(zhuǎn)移概率矩陣。與Pearson 相關(guān)性不同的是,和異常KPI 因果性更強的系統(tǒng)指標將具有更高的偏相關(guān)系數(shù),而皮爾森相關(guān)性更注重兩個指標之間的相關(guān)性,因此和異常KPI 因果性更強的系統(tǒng)指標將在隨機游走中獲得更高的訪問次數(shù)。然后隨機游走的結(jié)果和指標的異常程度對于異常的指標計算潛在根因得分,計算方式如下:

    除PC 算法外,也有一些論文采用相關(guān)性分析的方法構(gòu)建故障傳播圖。例如,BRCA[23]通過分析應(yīng)用服務(wù)監(jiān)控指標數(shù)據(jù)中的告警信息去構(gòu)造故障傳播圖,然后通過基于故障傳播圖設(shè)計排序算法實現(xiàn)根因定位。

    另外也有一些算法結(jié)合系統(tǒng)信息和自動學(xué)習(xí)方法以構(gòu)建更完整的故障傳播圖。Microscope[24]首先通過PC 算法和網(wǎng)絡(luò)IP 及端口信息構(gòu)建了微服務(wù)內(nèi)各子服務(wù)之間的故障傳播圖,然后通過一些預(yù)定義的規(guī)則去獲取候選根因列表,并使用皮爾森相關(guān)性系數(shù)對候選根因排序。CauseInfer[25]通過不同服務(wù)節(jié)點之間的網(wǎng)絡(luò)通信數(shù)據(jù)去構(gòu)造服務(wù)節(jié)點之間的故障傳播圖,基于PC 算法去構(gòu)造單個服務(wù)節(jié)點上不同監(jiān)控指標之間的因果圖,結(jié)合構(gòu)造的服務(wù)節(jié)點之間的故障傳播圖和單個服務(wù)節(jié)點上的因果圖,通過DFS算法搜索所有異常節(jié)點,并根據(jù)得分對根因進行排序輸出。DFS 算法遍歷得到的故障傳播圖,當某個異常節(jié)點無異常子節(jié)點,則判斷此指標為根因指標。如果該節(jié)點指標正常,則對父節(jié)點指標進行異常檢測,重復(fù)此步驟。由于存在多條因果路徑,DFS 算法最終得到的是根因節(jié)點的集合?;趜-score 方法計算每個根因節(jié)點的得分,對其進行排序輸出。計算公式如下,其中和是平均值和標準滑動窗口的偏差。

    5 結(jié)論與展望

    本文介紹了云原生架構(gòu)下面臨的運維挑戰(zhàn),總結(jié)了通用的微服務(wù)架構(gòu)根因定位框架,分別介紹了基于指標、系統(tǒng)拓撲關(guān)系、異常告警等信息構(gòu)造故障傳播圖,以及異常根因推理的方法。文中介紹的微服務(wù)架構(gòu)根因定位方案有以下特點:

    (1)通用性強:基于圖推理的根因定位方法適用于云原生架構(gòu)的多種類型異常。

    (2)可解釋性強:本文闡述的故障傳播圖的構(gòu)建方案能夠自動梳理告警風(fēng)暴背后的邏輯關(guān)聯(lián),直觀地將異常在系統(tǒng)中的傳播關(guān)系展現(xiàn)給運維工程師,且故障傳播圖的構(gòu)建依賴準確的系統(tǒng)拓撲結(jié)構(gòu)和應(yīng)用調(diào)用日志,因此具有很強的可解釋性。

    (3)自適應(yīng)且輕量級:以上方案只需要少量人工干預(yù),節(jié)約了大量人力,并且該框架可以適應(yīng)網(wǎng)絡(luò)應(yīng)用的動態(tài)變化(如線上系統(tǒng)的頻繁變更)。

    現(xiàn)有的框架僅通過可捕獲的時空數(shù)據(jù)挖掘潛在的依賴關(guān)系,但這類挖掘方法的準確度有限。此外,現(xiàn)有的方法在挖掘到依賴關(guān)系后僅依賴故障傳播圖進行異常的定位,鎖定可能導(dǎo)致異常的關(guān)鍵指標、關(guān)鍵組件或關(guān)鍵異常事件,尚未有方法能夠給出對應(yīng)止損策略。另外,如果能夠結(jié)合運維人員專家經(jīng)驗,就能構(gòu)建出更準確、更精簡的故障傳播圖。在異常根因推理過程中,可以基于強化學(xué)習(xí)等方法提高定位的準確性,實現(xiàn)快速、準確的止損。

    利益沖突說明

    所有作者聲明不存在利益沖突關(guān)系。

    猜你喜歡
    根因監(jiān)控節(jié)點
    CM節(jié)點控制在船舶上的應(yīng)用
    根因分析法提高藥品不良反應(yīng)報告合格率
    The Great Barrier Reef shows coral comeback
    Analysis of the characteristics of electronic equipment usage distance for common users
    基于AutoCAD的門窗節(jié)點圖快速構(gòu)建
    你被監(jiān)控了嗎?
    Zabbix在ATS系統(tǒng)集中監(jiān)控中的應(yīng)用
    基于矩陣編碼的自動路測根因定位方法
    看監(jiān)控攝像機的4K之道
    根因分析法在提高科室備用藥品質(zhì)量管理中的應(yīng)用
    亚洲中文字幕日韩| 特级一级黄色大片| 麻豆国产97在线/欧美| av福利片在线观看| 欧美极品一区二区三区四区| 亚洲国产欧美人成| 一个人观看的视频www高清免费观看| av女优亚洲男人天堂| 久久精品国产亚洲av天美| 青春草视频在线免费观看| 人妻制服诱惑在线中文字幕| 日韩一本色道免费dvd| 亚洲av.av天堂| 乱人视频在线观看| 成人无遮挡网站| 美女高潮的动态| 啦啦啦观看免费观看视频高清| 欧美高清成人免费视频www| 国产高清不卡午夜福利| 一区福利在线观看| 成人午夜高清在线视频| 成人亚洲精品av一区二区| 欧美高清成人免费视频www| 亚洲中文字幕一区二区三区有码在线看| 成人国产麻豆网| 精品久久国产蜜桃| 国产淫片久久久久久久久| 九九爱精品视频在线观看| 在线播放无遮挡| 三级国产精品欧美在线观看| 久久久久久伊人网av| 校园人妻丝袜中文字幕| 欧美3d第一页| 91精品一卡2卡3卡4卡| 两个人的视频大全免费| eeuss影院久久| 久久久久久久久大av| 少妇的逼好多水| 丰满乱子伦码专区| 免费在线观看成人毛片| 91精品一卡2卡3卡4卡| 男的添女的下面高潮视频| 国产成年人精品一区二区| 在线观看午夜福利视频| 国产日韩欧美在线精品| 日韩一本色道免费dvd| 色哟哟·www| 1024手机看黄色片| 欧美高清成人免费视频www| 久久精品人妻少妇| 亚洲最大成人av| 午夜激情欧美在线| 精品少妇黑人巨大在线播放 | 国产黄片美女视频| 久久国产乱子免费精品| 欧美在线一区亚洲| 亚洲不卡免费看| 看十八女毛片水多多多| 国产蜜桃级精品一区二区三区| 日日摸夜夜添夜夜爱| 老司机福利观看| 日日摸夜夜添夜夜添av毛片| 男女啪啪激烈高潮av片| 99热只有精品国产| 色吧在线观看| 亚洲人与动物交配视频| 国产欧美日韩精品一区二区| 熟女电影av网| 亚洲熟妇中文字幕五十中出| 亚洲欧美日韩高清专用| 国产成人精品一,二区 | 久久九九热精品免费| 国产精品蜜桃在线观看 | 久久久久久久久久久免费av| 久久99蜜桃精品久久| 少妇的逼好多水| 亚洲av一区综合| 欧美成人a在线观看| 欧美xxxx性猛交bbbb| 亚洲天堂国产精品一区在线| 熟女电影av网| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 亚洲欧美中文字幕日韩二区| 国产精华一区二区三区| 久久婷婷人人爽人人干人人爱| 国产激情偷乱视频一区二区| 成年av动漫网址| 成人亚洲精品av一区二区| 国产亚洲精品av在线| 三级国产精品欧美在线观看| 长腿黑丝高跟| 在线免费十八禁| 亚洲天堂国产精品一区在线| 国产老妇女一区| 成人三级黄色视频| 欧美xxxx黑人xx丫x性爽| 亚洲欧美精品综合久久99| 日韩在线高清观看一区二区三区| 亚洲精品乱码久久久久久按摩| 男女做爰动态图高潮gif福利片| 国产精品久久久久久av不卡| 精品人妻熟女av久视频| 免费观看精品视频网站| 日本黄大片高清| 精品人妻偷拍中文字幕| 成年女人看的毛片在线观看| 国产黄片视频在线免费观看| 又粗又硬又长又爽又黄的视频 | 美女黄网站色视频| 热99在线观看视频| 日韩av不卡免费在线播放| 我的老师免费观看完整版| 蜜臀久久99精品久久宅男| 日韩欧美精品v在线| 91av网一区二区| 久久久久久伊人网av| 在线观看美女被高潮喷水网站| 毛片一级片免费看久久久久| 国产成人影院久久av| 乱系列少妇在线播放| 51国产日韩欧美| 麻豆成人午夜福利视频| 给我免费播放毛片高清在线观看| 高清日韩中文字幕在线| 久久精品91蜜桃| 两个人的视频大全免费| 亚洲av中文av极速乱| 国产精品,欧美在线| 午夜精品在线福利| av在线老鸭窝| 亚洲国产欧美人成| 天天躁日日操中文字幕| 我的女老师完整版在线观看| 内射极品少妇av片p| 欧美高清成人免费视频www| 搞女人的毛片| 只有这里有精品99| 99国产极品粉嫩在线观看| 色哟哟哟哟哟哟| 成人亚洲欧美一区二区av| 国产精品一区二区在线观看99 | 欧美色视频一区免费| 日本一二三区视频观看| 最近手机中文字幕大全| 麻豆国产av国片精品| 麻豆国产av国片精品| 久久久久性生活片| 最近的中文字幕免费完整| 欧美另类亚洲清纯唯美| 青春草视频在线免费观看| 日本熟妇午夜| 国内精品一区二区在线观看| 国产精品乱码一区二三区的特点| 色综合色国产| av福利片在线观看| 美女脱内裤让男人舔精品视频 | 久久精品久久久久久噜噜老黄 | 亚洲欧美精品专区久久| 日韩精品有码人妻一区| 97超视频在线观看视频| 国产成人福利小说| 国国产精品蜜臀av免费| 中国国产av一级| 一区二区三区免费毛片| 老师上课跳d突然被开到最大视频| 人体艺术视频欧美日本| 亚洲av免费在线观看| 高清毛片免费观看视频网站| 国产精品电影一区二区三区| 蜜臀久久99精品久久宅男| 青春草亚洲视频在线观看| 国产中年淑女户外野战色| 国产av麻豆久久久久久久| 日本免费一区二区三区高清不卡| 综合色丁香网| 日本三级黄在线观看| .国产精品久久| 久久久久久伊人网av| 中国美女看黄片| 国产又黄又爽又无遮挡在线| 欧美三级亚洲精品| 久久久久久久午夜电影| 18禁裸乳无遮挡免费网站照片| 亚洲国产精品久久男人天堂| 国产一级毛片七仙女欲春2| 亚洲av免费在线观看| 久久久色成人| 国产精品99久久久久久久久| 久久久成人免费电影| 一本久久精品| 日本一本二区三区精品| 日韩人妻高清精品专区| 最新中文字幕久久久久| 在线观看午夜福利视频| 国产激情偷乱视频一区二区| 变态另类成人亚洲欧美熟女| 天堂中文最新版在线下载 | 丰满人妻一区二区三区视频av| 26uuu在线亚洲综合色| 日本与韩国留学比较| 日本色播在线视频| av国产免费在线观看| 精品久久国产蜜桃| 99九九线精品视频在线观看视频| 日韩av在线大香蕉| 亚洲欧美日韩高清专用| 91精品国产九色| 天堂影院成人在线观看| 国产精品野战在线观看| 一个人看的www免费观看视频| 不卡一级毛片| 国产一区二区三区av在线 | 亚洲成人久久性| 人妻制服诱惑在线中文字幕| 你懂的网址亚洲精品在线观看 | 人人妻人人看人人澡| 国产亚洲精品久久久久久毛片| 国内揄拍国产精品人妻在线| 日本爱情动作片www.在线观看| 美女内射精品一级片tv| 亚洲精品久久国产高清桃花| 午夜爱爱视频在线播放| 色视频www国产| 亚洲在线观看片| 18+在线观看网站| 免费观看在线日韩| 深夜a级毛片| 午夜a级毛片| 亚洲无线在线观看| 99久久精品国产国产毛片| 国产单亲对白刺激| 久久久a久久爽久久v久久| 久久久久免费精品人妻一区二区| 久久久久久久久久久免费av| 久久欧美精品欧美久久欧美| 亚洲精品乱码久久久久久按摩| 亚洲国产精品sss在线观看| 五月伊人婷婷丁香| 亚洲精品色激情综合| 亚洲精品国产成人久久av| 一边摸一边抽搐一进一小说| 韩国av在线不卡| 青春草国产在线视频 | 成人美女网站在线观看视频| 色5月婷婷丁香| 日韩一区二区视频免费看| 99久久九九国产精品国产免费| 国产精品av视频在线免费观看| 一本久久中文字幕| 美女被艹到高潮喷水动态| 美女大奶头视频| 天天躁日日操中文字幕| 99精品在免费线老司机午夜| 哪个播放器可以免费观看大片| 好男人视频免费观看在线| 国产综合懂色| 亚洲真实伦在线观看| 色播亚洲综合网| 真实男女啪啪啪动态图| 久久欧美精品欧美久久欧美| 亚洲精品影视一区二区三区av| 国产成人a区在线观看| 欧美+亚洲+日韩+国产| а√天堂www在线а√下载| 一本精品99久久精品77| 日本免费一区二区三区高清不卡| 天美传媒精品一区二区| 国产在视频线在精品| 91久久精品电影网| 亚洲欧美日韩卡通动漫| 成人美女网站在线观看视频| 最好的美女福利视频网| 国产一区二区三区在线臀色熟女| 国产精品久久久久久久久免| 人体艺术视频欧美日本| 欧美性猛交黑人性爽| 校园春色视频在线观看| 三级国产精品欧美在线观看| 综合色丁香网| 亚洲人成网站高清观看| 自拍偷自拍亚洲精品老妇| 六月丁香七月| 尾随美女入室| 99久久中文字幕三级久久日本| 午夜激情福利司机影院| 欧美日韩综合久久久久久| 日韩精品有码人妻一区| 一进一出抽搐动态| 亚洲欧美成人精品一区二区| av国产免费在线观看| 精品久久久久久久末码| 午夜精品一区二区三区免费看| 亚洲精品久久久久久婷婷小说 | 乱人视频在线观看| 欧洲精品卡2卡3卡4卡5卡区| 久久精品人妻少妇| 卡戴珊不雅视频在线播放| 久久久久久久亚洲中文字幕| av免费观看日本| 亚洲四区av| 欧美日韩国产亚洲二区| 婷婷六月久久综合丁香| 嫩草影院入口| 久久精品国产99精品国产亚洲性色| 99久久人妻综合| 欧美激情国产日韩精品一区| 1000部很黄的大片| avwww免费| 淫秽高清视频在线观看| 国产成人a∨麻豆精品| 三级国产精品欧美在线观看| 麻豆久久精品国产亚洲av| 草草在线视频免费看| 青青草视频在线视频观看| 老司机影院成人| 精品日产1卡2卡| 99精品在免费线老司机午夜| 熟女电影av网| 黄片wwwwww| 97超视频在线观看视频| 一个人免费在线观看电影| 欧美丝袜亚洲另类| 国产伦精品一区二区三区四那| 国产精品福利在线免费观看| 亚洲欧美日韩高清专用| 老熟妇乱子伦视频在线观看| 18禁在线播放成人免费| 国产精品麻豆人妻色哟哟久久 | 精品无人区乱码1区二区| 日本黄大片高清| 欧美激情在线99| 99精品在免费线老司机午夜| 久久99热这里只有精品18| 日韩 亚洲 欧美在线| 人人妻人人看人人澡| 欧美精品一区二区大全| 精品国产三级普通话版| 噜噜噜噜噜久久久久久91| 人妻少妇偷人精品九色| 亚洲不卡免费看| 熟妇人妻久久中文字幕3abv| 寂寞人妻少妇视频99o| 欧美+亚洲+日韩+国产| 亚洲精品日韩av片在线观看| 欧美一区二区国产精品久久精品| 色播亚洲综合网| 久久精品夜色国产| 精品久久久久久久久久久久久| 黄色一级大片看看| 欧美bdsm另类| 男人的好看免费观看在线视频| 国产在线精品亚洲第一网站| 大型黄色视频在线免费观看| 精品午夜福利在线看| 麻豆乱淫一区二区| 免费观看在线日韩| 六月丁香七月| 国产成人freesex在线| 国产成年人精品一区二区| 91精品国产九色| 国产精品久久久久久久电影| 色哟哟·www| 久久99热6这里只有精品| 国产精品1区2区在线观看.| 九九久久精品国产亚洲av麻豆| 简卡轻食公司| 夫妻性生交免费视频一级片| av在线播放精品| 麻豆一二三区av精品| 国产不卡一卡二| 乱系列少妇在线播放| 国产精品国产高清国产av| 国产精品日韩av在线免费观看| 中文字幕免费在线视频6| 国产精品一区二区性色av| 成人午夜高清在线视频| 一级毛片aaaaaa免费看小| 男女下面进入的视频免费午夜| 亚洲人与动物交配视频| 夜夜看夜夜爽夜夜摸| 嫩草影院新地址| 可以在线观看毛片的网站| 久久婷婷人人爽人人干人人爱| 麻豆乱淫一区二区| 悠悠久久av| 性插视频无遮挡在线免费观看| 小蜜桃在线观看免费完整版高清| 亚洲国产欧洲综合997久久,| 又爽又黄无遮挡网站| 中文欧美无线码| 能在线免费观看的黄片| 国产成人精品久久久久久| 日韩av在线大香蕉| 熟妇人妻久久中文字幕3abv| 色哟哟·www| 国产 一区 欧美 日韩| 亚洲国产精品sss在线观看| 国产精品久久久久久精品电影小说 | 此物有八面人人有两片| 久久九九热精品免费| 亚洲av二区三区四区| 免费看美女性在线毛片视频| 国产精品人妻久久久久久| 亚洲av.av天堂| 中文字幕制服av| 国产精品久久久久久亚洲av鲁大| 人妻少妇偷人精品九色| 1000部很黄的大片| 99久国产av精品国产电影| 国语自产精品视频在线第100页| 久久综合国产亚洲精品| 欧美高清成人免费视频www| 亚洲国产欧洲综合997久久,| 一本精品99久久精品77| www日本黄色视频网| 熟女人妻精品中文字幕| 亚洲人成网站在线播放欧美日韩| 免费搜索国产男女视频| 国产精品不卡视频一区二区| 一边亲一边摸免费视频| 国产 一区 欧美 日韩| 久久精品国产自在天天线| 麻豆精品久久久久久蜜桃| 日韩欧美 国产精品| 免费观看的影片在线观看| 人人妻人人澡人人爽人人夜夜 | 中文字幕人妻熟人妻熟丝袜美| 五月伊人婷婷丁香| 国产精品久久久久久久久免| 亚洲乱码一区二区免费版| 欧美色视频一区免费| 在线天堂最新版资源| 国国产精品蜜臀av免费| 成人午夜精彩视频在线观看| 免费不卡的大黄色大毛片视频在线观看 | 级片在线观看| 丰满的人妻完整版| 51国产日韩欧美| 国语自产精品视频在线第100页| 综合色丁香网| 久久精品国产亚洲av涩爱 | 国产成人午夜福利电影在线观看| 久久精品影院6| 久久人妻av系列| 日韩制服骚丝袜av| 中文字幕制服av| av免费观看日本| 久久99热6这里只有精品| 又粗又爽又猛毛片免费看| av女优亚洲男人天堂| 日本黄大片高清| 亚洲av熟女| 国产亚洲精品av在线| 91麻豆精品激情在线观看国产| 免费在线观看成人毛片| 男人舔奶头视频| 亚洲欧美中文字幕日韩二区| 六月丁香七月| 国产精品1区2区在线观看.| 麻豆国产97在线/欧美| 日韩欧美国产在线观看| 久久婷婷人人爽人人干人人爱| 99久国产av精品| 午夜福利高清视频| 亚洲最大成人手机在线| 国产精品乱码一区二三区的特点| 乱人视频在线观看| 欧美激情国产日韩精品一区| 好男人视频免费观看在线| 永久网站在线| 麻豆乱淫一区二区| 成人国产麻豆网| 国产成人a区在线观看| 亚洲无线在线观看| 午夜精品一区二区三区免费看| 久久婷婷人人爽人人干人人爱| 国产91av在线免费观看| 一区福利在线观看| 国产乱人偷精品视频| 亚洲av男天堂| 一本精品99久久精品77| 我的女老师完整版在线观看| 亚洲人成网站在线播| 午夜a级毛片| 国产日韩欧美在线精品| 欧美一区二区亚洲| 免费av不卡在线播放| 99久久精品国产国产毛片| 不卡一级毛片| 久久国内精品自在自线图片| 亚洲欧美精品自产自拍| 欧美成人一区二区免费高清观看| 免费av观看视频| 少妇人妻一区二区三区视频| 久久国内精品自在自线图片| 欧美日韩国产亚洲二区| 自拍偷自拍亚洲精品老妇| 高清毛片免费观看视频网站| 久久精品国产亚洲av涩爱 | 最近视频中文字幕2019在线8| 别揉我奶头 嗯啊视频| 亚洲激情五月婷婷啪啪| 欧美在线一区亚洲| 可以在线观看毛片的网站| 国内揄拍国产精品人妻在线| 日韩 亚洲 欧美在线| 在线a可以看的网站| 欧美一区二区亚洲| 级片在线观看| 三级国产精品欧美在线观看| 亚洲av熟女| 午夜免费男女啪啪视频观看| 久久99热这里只有精品18| 久久精品国产亚洲网站| 欧美日韩综合久久久久久| 亚洲最大成人av| 成人永久免费在线观看视频| 一夜夜www| 少妇高潮的动态图| 97热精品久久久久久| 欧美日韩一区二区视频在线观看视频在线 | 亚洲激情五月婷婷啪啪| 91久久精品国产一区二区成人| a级一级毛片免费在线观看| 男女下面进入的视频免费午夜| 久99久视频精品免费| 亚洲最大成人中文| 五月玫瑰六月丁香| 欧美极品一区二区三区四区| 在线观看av片永久免费下载| 97热精品久久久久久| 久久久久久久久久成人| 久久人人爽人人爽人人片va| 国产久久久一区二区三区| 村上凉子中文字幕在线| 天天躁日日操中文字幕| 亚洲无线观看免费| 亚洲欧洲日产国产| 麻豆av噜噜一区二区三区| 国内精品美女久久久久久| av卡一久久| 国产伦在线观看视频一区| 麻豆国产97在线/欧美| 亚洲精华国产精华液的使用体验 | 99riav亚洲国产免费| 少妇熟女aⅴ在线视频| 亚洲国产精品成人综合色| 国产白丝娇喘喷水9色精品| 久久午夜福利片| 日本-黄色视频高清免费观看| 国产成人aa在线观看| 自拍偷自拍亚洲精品老妇| 欧美成人免费av一区二区三区| 在线观看一区二区三区| 一进一出抽搐动态| 99久久九九国产精品国产免费| 男女边吃奶边做爰视频| 一本精品99久久精品77| 国产一区二区三区av在线 | 国产精品久久电影中文字幕| 免费看a级黄色片| 一区二区三区免费毛片| 亚洲欧美成人精品一区二区| 精品一区二区免费观看| 久久精品夜色国产| 成人高潮视频无遮挡免费网站| 日韩人妻高清精品专区| av卡一久久| 韩国av在线不卡| 国产成人精品久久久久久| 变态另类丝袜制服| 一级黄片播放器| 波多野结衣高清无吗| 一级av片app| 热99在线观看视频| 国产在线精品亚洲第一网站| 一级毛片电影观看 | 秋霞在线观看毛片| 精品少妇黑人巨大在线播放 | 日日摸夜夜添夜夜添av毛片| 亚洲av第一区精品v没综合| 人人妻人人澡人人爽人人夜夜 | 精品人妻视频免费看| 欧美色视频一区免费| 看免费成人av毛片| av免费观看日本| 国产av麻豆久久久久久久| 97超视频在线观看视频| 黄色配什么色好看| 在线免费观看不下载黄p国产| 国产精品无大码| 久久精品国产鲁丝片午夜精品| 日韩中字成人| 久久韩国三级中文字幕| 国产精品一区二区三区四区免费观看| 在线观看午夜福利视频| 99久久久亚洲精品蜜臀av| 亚洲精品粉嫩美女一区| 欧美激情国产日韩精品一区| 美女xxoo啪啪120秒动态图| 九草在线视频观看| 午夜精品在线福利| 夫妻性生交免费视频一级片| 干丝袜人妻中文字幕| av免费观看日本| 乱码一卡2卡4卡精品| 成人午夜高清在线视频| 亚洲电影在线观看av| 一边摸一边抽搐一进一小说| 国产亚洲精品久久久久久毛片| 国产精品女同一区二区软件| 成人毛片60女人毛片免费| 卡戴珊不雅视频在线播放| 久久精品夜色国产| 精品久久久久久久久亚洲|