精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

基于Sentry高效治理前端異常

開發(fā) 前端
針對(duì)前端異常治理本文從兩個(gè)方面說(shuō)明了其重要性,然后在處理異常的前期增加了對(duì)異常數(shù)據(jù)的準(zhǔn)確度的過(guò)濾處理,對(duì)過(guò)濾后的數(shù)據(jù)通過(guò)幾個(gè)方式快速發(fā)現(xiàn)存在波動(dòng)的異常情況,最后對(duì)需處理的異常增加了一些手段提高解決異常的效率。

一個(gè)前端項(xiàng)目上線后的各種指標(biāo)監(jiān)控是極其重要的,通過(guò)各種指標(biāo)數(shù)據(jù)可以知道項(xiàng)目存在的問(wèn)題及未來(lái)優(yōu)化的方向,在各種維度監(jiān)控中的異常監(jiān)控是必不可少的,通過(guò)異常數(shù)據(jù)可以及時(shí)發(fā)現(xiàn)用戶遇到的問(wèn)題,而異常上報(bào)中的各種數(shù)據(jù)指標(biāo)可以給解決問(wèn)題提供參考及方向。

文章內(nèi)所有異常上報(bào)及異常分析都是基于異常處理開源平臺(tái) Sentry ,其他異常處理平臺(tái)或自建平臺(tái)可根據(jù)實(shí)際情況參考。本文主要分為以下幾個(gè)部分:

  • 異常治理的重要性
  • 前期異常數(shù)據(jù)處理
  • 高效發(fā)現(xiàn)異常
  • 高效解決異常

異常治理重要性

海恩法則指出: 每一起嚴(yán)重事故的背后,必然有 29 次輕微事故和 300 起未遂先兆以及 1000 起事故隱患。當(dāng)一件重大事故發(fā)生后,我們?cè)谔幚硎鹿时旧淼耐瑫r(shí),還要及時(shí)對(duì)同類問(wèn)題的 “事故征兆” 和 “事故苗頭” 進(jìn)行排查處理,以此防止類似問(wèn)題的重復(fù)發(fā)生,及時(shí)消除再次發(fā)生重大事故的隱患,把問(wèn)題解決在萌芽狀態(tài)。這個(gè)法則放在前端異常治理中同樣適用,通過(guò)及時(shí)發(fā)現(xiàn)存在隱患的異常并及時(shí)解決,避免釀成重大事故。

用戶體驗(yàn)

前端項(xiàng)目的用戶體驗(yàn)是很重要的一環(huán),特別是公司業(yè)務(wù)面向C端的時(shí)候,一個(gè)好的用戶體驗(yàn)可以更高的促進(jìn)業(yè)務(wù)漏斗的轉(zhuǎn)化。

新增異常監(jiān)控后,所有收到的異常數(shù)據(jù)都是實(shí)時(shí)的,異常發(fā)生時(shí)我們可以第一時(shí)間知曉且及時(shí)處理,對(duì)所有異常數(shù)據(jù)都要積極處理,不可敷衍了事,不能等到用戶反饋時(shí)才打開異常平臺(tái)修復(fù)問(wèn)題,當(dāng)你已經(jīng)從其他渠道得到反饋有異常時(shí),說(shuō)明問(wèn)題已經(jīng)擴(kuò)散到很大的范圍了,這個(gè)時(shí)候才想起去看異常平臺(tái)數(shù)據(jù)時(shí)沒有將平臺(tái)的作用最大化,也給用戶帶來(lái)了不好的體驗(yàn)。

這里說(shuō)的第一時(shí)間及時(shí)處理,并不是隨時(shí)都在觀察是否有新的異常產(chǎn)生,我們只需要在關(guān)鍵的節(jié)點(diǎn)提高警惕即可,主要是系統(tǒng)發(fā)布新的功能時(shí),但這并不局限于本系統(tǒng),比如 App 項(xiàng)目中 H5 未發(fā)布,但是App發(fā)布了新的版本;后端接口發(fā)布了新的版本;用戶升級(jí)了新的系統(tǒng)版本等會(huì)需要及時(shí)觀察是否存在異常數(shù)據(jù)波動(dòng)。除此之外可能還有設(shè)備兼容性問(wèn)題,復(fù)雜業(yè)務(wù)操作等產(chǎn)生的問(wèn)題,這類問(wèn)題可通過(guò)其他手段監(jiān)測(cè)及時(shí)發(fā)現(xiàn),后面的文章會(huì)說(shuō)明。

公司成本

某些異常是不影響用戶使用的過(guò)程,比如組件卸載時(shí)未及時(shí)移除定時(shí)器或綁定的事件,雖然用戶是無(wú)感知的,但是異常數(shù)據(jù)會(huì)源源不斷的上報(bào),如果這是一個(gè)日均PV上百萬(wàn)的項(xiàng)目,可想而知每天會(huì)產(chǎn)生多少新的數(shù)據(jù),會(huì)造成多少網(wǎng)絡(luò)流量的浪費(fèi)。所以要及時(shí)處理異常,特別是高頻發(fā)生,穩(wěn)定復(fù)現(xiàn)的問(wèn)題,減少網(wǎng)絡(luò)流量及異常平臺(tái)服務(wù)器的壓力,及時(shí)減輕公司的運(yùn)營(yíng)成本。

前期異常數(shù)據(jù)處理

在解決問(wèn)題之前需保證該異常數(shù)據(jù)是我們需要解決的問(wèn)題,而不是無(wú)意義或干擾性的問(wèn)題等著我們?nèi)ヌ幚恚祟悊?wèn)題會(huì)影響后續(xù)的數(shù)據(jù)分析及降低解決問(wèn)題的效率,以下處理方案大都可以在異常上報(bào)SDK中統(tǒng)一處理。

  • 規(guī)范上報(bào)異常數(shù)據(jù),規(guī)范上報(bào)異常標(biāo)題格式,以及其他附加數(shù)據(jù),如sentry 中的 tag,additional 數(shù)據(jù)等,以便于在不同的項(xiàng)目中都可以快速參考分析問(wèn)題,另外就是要規(guī)范異常上報(bào)的時(shí)機(jī),除開被動(dòng)上報(bào)異常,其他用戶主動(dòng)操作行為產(chǎn)生的異常要及時(shí)上報(bào),如接口異常,復(fù)雜邏輯中特定時(shí)機(jī)上報(bào)異常記錄分析。
  • 部分異常過(guò)濾,針對(duì)某些框架底層異常或是已知業(yè)務(wù)場(chǎng)景正常接口異常等,可直接過(guò)濾處理,不再顯示到異常平臺(tái)中再次處理。這類異常過(guò)濾的過(guò)程可以在SDK 全局進(jìn)行過(guò)濾處理,針對(duì)不同的項(xiàng)目可額外增加不同的過(guò)濾條件,也可在異常平臺(tái)針對(duì)某些重要性較低的項(xiàng)目直接過(guò)濾處理。
  • 部分自動(dòng)處理,自動(dòng)處理分為幾個(gè)情況:自動(dòng)刪除,自動(dòng)標(biāo)記解決,自動(dòng)列為忽略異常。經(jīng)過(guò)上面的過(guò)濾后的異常,會(huì)再一次過(guò)濾處理,這類處理的異常內(nèi)容可以是某些業(yè)務(wù)場(chǎng)景需要上報(bào)的接口異常但不能歸屬于代碼邏輯錯(cuò)誤,比如提交訂單時(shí),某個(gè)新出的機(jī)型未在后臺(tái)新增,觸發(fā)這個(gè)異常后運(yùn)營(yíng)會(huì)立即處理,后續(xù)不會(huì)再發(fā)生。針對(duì)這類型的異常可以使用程序自動(dòng)處理。
  • 完善健康度所需各維度數(shù)據(jù),判斷一個(gè)項(xiàng)目產(chǎn)生的異常不能單純的以數(shù)量為依據(jù),還要根據(jù)當(dāng)前項(xiàng)目的用戶量結(jié)合計(jì)算,所以要把當(dāng)前計(jì)算健康度所需的各維度數(shù)據(jù)都要提前準(zhǔn)備好,提高后期健康度計(jì)算結(jié)果的準(zhǔn)確性。

高效發(fā)現(xiàn)異常

經(jīng)過(guò)以上的前期數(shù)據(jù)處理,接下來(lái)經(jīng)過(guò) SDK 上報(bào)到異常平臺(tái)顯示的數(shù)據(jù)就是我們要真正處理的異常數(shù)據(jù)。以轉(zhuǎn)轉(zhuǎn)舉例,目前已經(jīng)接入 Sentry 的前端項(xiàng)目有 **500+**,每天上報(bào)的異常數(shù)量約 250 萬(wàn)次,在如此大的體量下如何快速發(fā)現(xiàn)哪些才是目前緊急需處理的異常呢?

異常上報(bào)后需要針對(duì)性的處理,優(yōu)先處理緊急核心項(xiàng)目及上報(bào)數(shù)據(jù)不正常的異常,可通過(guò)以下幾個(gè)方式高效發(fā)現(xiàn)異常,這里的異常并不是指全部的異常,而是值急需處理的異常。

圖片

項(xiàng)目健康度排名

通過(guò)一系列維度權(quán)重配置,給所有項(xiàng)目計(jì)算出一個(gè)健康度得分,通過(guò)得分排序即可得出當(dāng)前項(xiàng)目質(zhì)量的好壞程度,通知對(duì)應(yīng)的負(fù)責(zé)人及時(shí)處理。相關(guān)維度項(xiàng)及解釋如下:

  • 24小時(shí)異常/PV比例:近24小時(shí)發(fā)生異常數(shù)量與該項(xiàng)目PV數(shù)量占比情況
  • 14天異常數(shù)量:該項(xiàng)目14天發(fā)生異常數(shù)量總計(jì)數(shù)值
  • 24小時(shí)異常數(shù)量:該項(xiàng)目24小時(shí)發(fā)生異常數(shù)量
  • PV:統(tǒng)計(jì)該項(xiàng)目昨日所有頁(yè)面PV數(shù)量
  • 是否核心項(xiàng)目:該項(xiàng)目是否標(biāo)記為核心項(xiàng)目

健康度得分計(jì)算公式:

圖片

每個(gè)維度權(quán)重占比可隨時(shí)調(diào)整,調(diào)整后會(huì)立即重新計(jì)算得分并排名,可通過(guò)維度權(quán)重的調(diào)整來(lái)提高整體項(xiàng)目的質(zhì)量要求。

sentry大盤異常監(jiān)控

對(duì)異常平臺(tái)內(nèi)所有項(xiàng)目上報(bào)的匯總值監(jiān)控,監(jiān)控的指標(biāo)有2個(gè),突發(fā)異常數(shù)量過(guò)高,超出上一個(gè)區(qū)間數(shù)據(jù)的增量比例,另一個(gè)就是異常數(shù)據(jù)歸零,沒有收到任何異常,這種情況可能是短期異常太多導(dǎo)致平臺(tái)崩潰或其他情況導(dǎo)致無(wú)法處理異常處理,針對(duì)這兩個(gè)情況進(jìn)行異常波動(dòng)記錄并觸發(fā)企業(yè)微信推送。

圖片

項(xiàng)目異常監(jiān)控

接下來(lái)就是針對(duì)項(xiàng)目級(jí)別的監(jiān)控,但是作為一個(gè)集團(tuán)大公司下的項(xiàng)目太多,對(duì)于一些異常數(shù)量極低的項(xiàng)目需要過(guò)濾處理,減小服務(wù)器的壓力以及可以提升數(shù)據(jù)處理的速度。我們可以通過(guò) Sentry 平臺(tái) Stats 中的項(xiàng)目進(jìn)行監(jiān)控處理,這里的項(xiàng)目可傳入查詢的時(shí)間段,這里最小時(shí)間段是小時(shí)級(jí)別,返回的是當(dāng)前條件下新增的異常數(shù)量排名列表,我們只針對(duì)這個(gè)列表進(jìn)行監(jiān)控處理,由于需要更快速更準(zhǔn)確的監(jiān)控異常波動(dòng),基于這個(gè)列表再次查詢每個(gè)項(xiàng)目5分鐘內(nèi)的新增異常數(shù)量,通過(guò)定時(shí)任務(wù)處理即可得出以下走勢(shì)圖,可快速發(fā)現(xiàn)某個(gè)時(shí)間段中的哪個(gè)項(xiàng)目出現(xiàn)了項(xiàng)目數(shù)據(jù)不正常的情況。針對(duì)這部分異常同樣的也是進(jìn)行異常波動(dòng)數(shù)據(jù)存儲(chǔ)及企業(yè)微信消息推送。

圖片

企微消息推送

以上2種情況最終都會(huì)觸發(fā)到企業(yè)微信消息推送,因?yàn)橄⑼扑偷挠|達(dá)更為精準(zhǔn)和迅速,但是也存在一些特殊的項(xiàng)目,比如夜間會(huì)定時(shí)任務(wù)可能存在過(guò)多的超時(shí),本身 PV 量較高的項(xiàng)目所觸發(fā)的配置數(shù)值有所不同。所以針對(duì)推送的部分增加了相關(guān)維度的配置,推送配置有推送區(qū)間,多少時(shí)間段內(nèi)觸發(fā)一次推送,推送時(shí)異常起點(diǎn)數(shù)量,增量異常比例以及是否開啟推送。

圖片

最終企業(yè)微信推送效果如下:

圖片

超時(shí)未處理提醒

上面的項(xiàng)目波動(dòng)監(jiān)控是針對(duì)項(xiàng)目整體異常情況的,除此之外還增加了針對(duì)項(xiàng)目?jī)?nèi)部具體異常解決情況的監(jiān)控并推送,獲取到項(xiàng)目?jī)?nèi)部所有異常,定期執(zhí)行推送,在消息推送內(nèi)容中標(biāo)明當(dāng)前存在的異常數(shù)量,針對(duì)超過(guò)3日還未處理的異常@對(duì)應(yīng)負(fù)責(zé)人,以提高相關(guān)人員警覺。最終企業(yè)微笑推送效果如下:

圖片

整體流程如下:

圖片

高效解決異常

經(jīng)過(guò)上一步的發(fā)現(xiàn)異常,接下來(lái)將通過(guò)幾個(gè)手段更加高效的解決異常,這個(gè)過(guò)程是基于公司內(nèi)部現(xiàn)有情況處理,在不同的公司內(nèi)部可能不一定適用,可參考處理。

知識(shí)庫(kù)解決方案沉淀

目前各小組解決項(xiàng)目異常問(wèn)題都沒有沉淀具體的解決方案,但是大家所遇到的問(wèn)題都是大同小異,很多場(chǎng)景下的異常問(wèn)題其解決方案都是可以復(fù)用的。鑒于此,我們把解決問(wèn)題的過(guò)程沉淀到內(nèi)部文檔知識(shí)庫(kù)中,以供其他同學(xué)遇到類似的問(wèn)題時(shí),提供一定的解決思路,提高異常問(wèn)題的解決效率。整體流程如下:

圖片

如該問(wèn)題已有提交的文檔記錄,則進(jìn)入異常問(wèn)題詳情頁(yè)面時(shí),右上角會(huì)有提示已解決方案參考地址,點(diǎn)擊鏈接跳轉(zhuǎn)到內(nèi)部文檔查看對(duì)應(yīng)的解決方案。

圖片

內(nèi)部文檔搜索關(guān)聯(lián)

研發(fā)同學(xué)都有記錄文檔的習(xí)慣,但是歷史文檔和 Sentry 并沒有任何關(guān)聯(lián)關(guān)系,所以在 Sentry 異常詳情頁(yè)面中新增按鈕跳轉(zhuǎn)到內(nèi)部文檔搜索,如有類似文檔沉淀,則可以直接參考解決。

圖片

一鍵進(jìn)入開發(fā),內(nèi)部系統(tǒng)打通

Sentry 本身是一套獨(dú)立的開源項(xiàng)目,所以和公司內(nèi)部其他的系統(tǒng)沒有任何關(guān)聯(lián)關(guān)系,導(dǎo)致無(wú)法和其他系統(tǒng)進(jìn)行聯(lián)動(dòng)操作,比如創(chuàng)建分支,查詢內(nèi)部項(xiàng)目相關(guān)信息等。導(dǎo)致每次解決異常時(shí)都需要?jiǎng)?chuàng)建需求和分支才能進(jìn)入到開發(fā)中,整個(gè)流程重復(fù)且繁瑣。

基于這個(gè)背景在 Sentry 異常詳情頁(yè)面中增加一鍵創(chuàng)建需求和分支的能力,可快遞進(jìn)入到開發(fā)過(guò)程中。整個(gè)流程如下:

圖片

涉及調(diào)用其他系統(tǒng)的接口較多,細(xì)節(jié)就不過(guò)多說(shuō)明。核心就是基于異常詳情中的頁(yè)面地址解析出項(xiàng)目?jī)?nèi)部相關(guān)信息,基于這個(gè)數(shù)據(jù)創(chuàng)建tapd需求,創(chuàng)建項(xiàng)目倉(cāng)庫(kù)開發(fā)分支并和當(dāng)前異常信息綁定記錄。

圖片

自動(dòng)分發(fā)接口異常責(zé)任人

現(xiàn)有項(xiàng)目中的接口異常占比約 80% ,導(dǎo)致需要花費(fèi)大量的時(shí)間去溝通協(xié)調(diào)處理異常,處理的過(guò)程一般都是在 Sentry 監(jiān)控平臺(tái)發(fā)現(xiàn)是接口異常,再發(fā)送相應(yīng)的接口請(qǐng)求數(shù)據(jù)及響應(yīng)數(shù)據(jù)給到對(duì)應(yīng)的后端處理,每次的溝通繁瑣且耗費(fèi)時(shí)間。基于這個(gè)背景優(yōu)化整個(gè)溝通的過(guò)程,首先對(duì)異常上報(bào)的標(biāo)題進(jìn)行組裝統(tǒng)一,以便后期可以檢索時(shí)可以快速發(fā)現(xiàn)該問(wèn)題屬于接口層面問(wèn)題。然后根據(jù)標(biāo)題中獲取到的接口地址從ZAPI(內(nèi)部接口文檔平臺(tái))平臺(tái)獲取到對(duì)應(yīng)的后端開發(fā)人員,最后就是推送該接口異常情況到群聊@對(duì)應(yīng)的開發(fā)人員。這里為了方便RD還原當(dāng)前的請(qǐng)求場(chǎng)景,會(huì)再查詢一次 Sentry 平臺(tái)異常詳情接口,在詳情中獲取到接口請(qǐng)求時(shí)的traceid,這樣就不用再提供請(qǐng)求出入?yún)?shù)給后端人員了。

const = sendTitle = `${sendType}--${requestUrl}--${responseText}`

推送效果如下:

圖片

整體流程如下:

圖片

總結(jié)

針對(duì)前端異常治理本文從兩個(gè)方面說(shuō)明了其重要性,然后在處理異常的前期增加了對(duì)異常數(shù)據(jù)的準(zhǔn)確度的過(guò)濾處理,對(duì)過(guò)濾后的數(shù)據(jù)通過(guò)幾個(gè)方式快速發(fā)現(xiàn)存在波動(dòng)的異常情況,最后對(duì)需處理的異常增加了一些手段提高解決異常的效率。

異常治理的過(guò)程是一條漫漫長(zhǎng)路,需要相關(guān)的同學(xué)一起努力才能有一個(gè)較好的結(jié)果,比如經(jīng)過(guò)一系列手段可以發(fā)現(xiàn)很多不正常的異常情況,接下來(lái)就需要對(duì)應(yīng)的同學(xué)快速處理且沉淀下來(lái)解決的過(guò)程以供后續(xù)其他同學(xué)參考,只有沉淀到一定的量后才會(huì)有比較顯著的效果。

本文異常處理平臺(tái)基于開源平臺(tái)Sentry,其他平臺(tái)處理邏輯類似,希望能給你帶來(lái)幫助。

責(zé)任編輯:武曉燕 來(lái)源: 大轉(zhuǎn)轉(zhuǎn)FE
相關(guān)推薦

2022-08-16 10:44:11

Sentry前端異常

2022-11-28 07:35:52

前端錯(cuò)誤

2022-03-15 21:38:29

sentry微服務(wù)監(jiān)控

2021-12-15 20:06:48

ReactJSSentry開發(fā)者

2025-10-28 02:11:00

2020-04-20 10:04:56

微服務(wù)架構(gòu)數(shù)據(jù)

2023-01-04 08:31:10

轉(zhuǎn)轉(zhuǎn)測(cè)試環(huán)境

2023-04-14 12:23:15

2016-12-21 14:45:25

程序日志Sentry

2025-05-09 10:01:06

EasyExcelMySQLMySQL8

2020-12-11 09:06:50

異常監(jiān)控云服務(wù)

2023-03-01 09:07:44

前端監(jiān)控異常

2020-04-26 09:00:00

微服務(wù)架構(gòu)軟件開發(fā)

2019-04-19 08:47:00

前端監(jiān)控數(shù)據(jù)

2023-06-05 07:24:46

SQL治理防御體系

2020-03-16 09:45:09

前端docker代碼

2022-06-14 14:03:10

架構(gòu)實(shí)踐模式

2015-08-20 10:23:23

前端代碼日志收集

2012-11-05 13:59:12

WebFdSafeJS

2018-09-14 16:20:37

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国模吧视频一区| 91丨精品丨国产| 9色porny自拍视频一区二区| 57pao成人永久免费视频| 久久国产柳州莫菁门| 国产精品蜜月aⅴ在线| 亚洲精品国产无天堂网2021| 免费看成人午夜电影| 亚洲午夜精品久久久| 好看的日韩av电影| 一区二区三区在线播放欧美| 韩国三级与黑人| 国产高清不卡| 亚洲精品高清在线观看| 欧美成人一区二区在线| 国产剧情久久久| 久久精品道一区二区三区| 色阁综合伊人av| 在线 丝袜 欧美 日韩 制服| 国产在线一区不卡| 日本国产一区二区| 久久精品无码中文字幕| 欧美午夜电影一区二区三区| 99国产精品久久久久| 91久久久一线二线三线品牌| 最近中文字幕免费在线观看| 亚洲美女黄色| 欧美精品免费在线观看| 少妇无套高潮一二三区| 欧美电影免费网站| 欧美一级高清片| 天美星空大象mv在线观看视频| 不卡专区在线| 91久久电影| 亚洲精品一二区| 久久久久99人妻一区二区三区| 美女色狠狠久久| 欧美性猛交xxxx乱大交极品| www.九色.com| av电影免费在线观看| 国产精品久久久久四虎| 日韩欧美亚洲日产国| 青青操视频在线| 99久久久久免费精品国产| 99久久精品免费看国产一区二区三区| 亚洲综合网av| 理论电影国产精品| 国产精品久久久久久久久久小说| 日韩久久中文字幕| 99在线精品免费视频九九视 | 潘金莲一级淫片aaaaa| 激情亚洲小说| 欧美精品一级二级| www.99r| 欧美成人黄色| 欧美剧情电影在线观看完整版免费励志电影 | h片在线免费| 亚洲视频精选在线| 好色先生视频污| 91国内在线| 亚洲精品国产视频| 青青青在线视频播放| 丁香花高清在线观看完整版| 亚洲国产日韩在线一区模特| 久久国产午夜精品理论片最新版本| 牛牛精品在线视频| 午夜精品久久久久久久99樱桃| 国产人妻777人伦精品hd| 高清在线视频不卡| 欧美性jizz18性欧美| 无码精品国产一区二区三区免费| 欧美舌奴丨vk视频| 欧美日韩一区二区电影| 成人亚洲免费视频| 亚洲精品v亚洲精品v日韩精品| 欧美xxxx老人做受| 黄色性生活一级片| 黑丝美女一区二区| 色爱av美腿丝袜综合粉嫩av| 中文字幕手机在线观看| 99成人精品| 国产精品国产三级国产aⅴ9色| 在线观看视频二区| 国产91高潮流白浆在线麻豆| 精品一区二区国产| 在线播放日本| 亚洲精品免费在线播放| 99精品人妻少妇一区二区| 日韩大尺度黄色| 3d成人h动漫网站入口| 日本性生活一级片| 精品久久影院| 久久69精品久久久久久国产越南| 国产污视频在线看| 美腿丝袜一区二区三区| 岛国视频一区免费观看| 酒色婷婷桃色成人免费av网| ...中文天堂在线一区| 妞干网在线视频观看| 日本在线中文字幕一区二区三区| 欧美一区二区三区人| 可以直接看的无码av| 久久精品影视| 日韩av不卡电影| 精品人妻aV中文字幕乱码色欲| 2023国产精品视频| 黄色a级在线观看| 中文字幕在线看片| 日韩毛片视频在线看| 日韩精品一区在线视频| 国产一区高清| 亚洲欧美精品一区| 精国产品一区二区三区a片| 人人超碰91尤物精品国产| 高清一区二区三区视频| av在线播放网站| 精品久久久一区二区| 日日噜噜夜夜狠狠| 亚洲人成网站77777在线观看| 欧美wwwxxxx| 正在播放木下凛凛xv99| 91美女视频网站| 色婷婷777777仙踪林| 日本肉肉一区| 亚洲欧美中文字幕| 97久久久久久久| 国产传媒欧美日韩成人| 一区二区三区四区视频在线| 英国三级经典在线观看| 亚洲福利视频网| wwwav国产| 欧美日本三区| 国产免费观看久久黄| 国产在线超碰| 午夜精品久久久久久久久久久 | 国产精品乱码一区二区视频| 成人小视频免费观看| 麻豆传媒网站在线观看| 亚洲精品伦理| 最近2019中文字幕在线高清 | 丝袜美腿亚洲一区二区图片| 日韩欧美亚洲成人| 久久久久久久久久毛片| 成人vr资源| 国产精品久久久久久久久久ktv| 亚洲 美腿 欧美 偷拍| 精品高清一区二区三区| 亚洲 欧美 日韩在线| 亚洲视屏一区| 国产精品久久久久久久免费大片 | 天天躁日日躁成人字幕aⅴ| 久久久久久久久国产| 亚洲国产精品久久久久久6q| 亚洲激情男女视频| 初高中福利视频网站| 欧美精品综合| 国产精品 日韩| 91破解版在线观看| 亚洲精品国产精品久久清纯直播| 国产大片中文字幕| 91香蕉视频黄| 青青草原成人网| 国产亚洲电影| 国产精品中文久久久久久久| 免费a级人成a大片在线观看| 日韩一级视频免费观看在线| 日韩黄色a级片| 2欧美一区二区三区在线观看视频| 男人天堂网视频| 精品国产视频| 91免费的视频在线播放| 亚洲不卡免费视频| 亚洲1区2区3区4区| 日韩人妻一区二区三区| 丝袜美腿亚洲色图| 一区二区三区四区免费观看| 影音先锋欧美激情| 欧美在线www| 日本视频不卡| 精品国产人成亚洲区| 国产中文字幕视频| 国产精品国产三级国产a| 特黄特色免费视频| 另类图片国产| 中文字幕日韩精品久久| 99a精品视频在线观看| 日韩av片永久免费网站| 免费在线观看av片| 亚洲电影免费观看| 正在播放亚洲精品| 亚洲成av人片一区二区三区| www.黄色在线| 国产不卡视频一区| 久久久久久久片| 精品福利电影| 宅男av一区二区三区| 偷拍视屏一区| 91沈先生作品| 最新日韩三级| 久久久久久久一| 最新97超碰在线| 亚洲国产天堂久久综合网| 亚洲性在线观看| 疯狂欧美牲乱大交777| 黑鬼狂亚洲人videos| 26uuu国产电影一区二区| 天天爽夜夜爽视频| 日本不卡一区二区三区高清视频| 91亚洲精品国产| 日韩一区二区在线| 欧美精品七区| 国产精品对白| 亚洲aⅴ男人的天堂在线观看 | 日本韩国视频一区二区| 久热这里只有精品在线| 国产精品成人一区二区三区夜夜夜| 中文字幕在线播放视频| 国产一区二区不卡在线 | 国产91欧美| 欧美最猛性xxxxx(亚洲精品)| dy888亚洲精品一区二区三区| 亚洲天堂影视av| 天天综合网在线观看| 欧美一区二区三区免费视频| 国产精品露脸视频| 91福利精品视频| 好吊色在线视频| 欧美色另类天堂2015| 福利一区二区三区四区| 一区二区三区资源| 91精品一区二区三区蜜桃| 中文字幕第一区综合| 伊人网在线视频观看| 91在线观看污| 波多野结衣先锋影音| 成人国产亚洲欧美成人综合网| 日韩欧美中文视频| 国产一区二区免费看| 三级黄色片免费看| 国产一区二区女| av影片在线播放| 粉嫩av一区二区三区| 国产成人精品一区二区三区在线观看| 狠狠色丁香九九婷婷综合五月| 伊人影院综合在线| 秋霞国产午夜精品免费视频| 午夜宅男在线视频| 久久精品国产99久久6| 中文字幕一区久久| 韩国理伦片一区二区三区在线播放 | 4438x成人网全国最大| 欧美老少做受xxxx高潮| 女同视频在线观看| 97av在线视频| 人人鲁人人莫人人爱精品| 国产精品入口福利| 黑人一区二区三区| 亚洲精品日韩激情在线电影| 色妞ww精品视频7777| 国产久一道中文一区| 亚洲激情播播| 日韩资源av在线| 国产精品久久久久久麻豆一区软件 | 国产精品1区2区在线观看| 亚洲日本在线观看视频| 国产深夜精品福利| 日本高清精品| 国产精品二区在线| 红杏一区二区三区| 青青草成人激情在线| 欧美aaaa视频| 天堂8在线天堂资源bt| 亚洲一区二区伦理| 黑森林精品导航| 国产精品一区一区三区| 欧美在线一级片| 中文字幕免费不卡在线| 欧美亚洲日本在线| 日韩欧美aaa| 国产尤物视频在线观看| 亚洲第一av在线| 国产高清免费在线播放| 欧美老肥婆性猛交视频| 永久免费毛片在线播放| 成人激情免费在线| 色是在线视频| 国产精品视频xxxx| 一区二区日韩| 欧美资源一区| 黄色成人在线网站| 另类小说第一页| 成人国产亚洲欧美成人综合网| 久久久久久久久久久久| 亚洲免费伊人电影| 日批视频免费在线观看| 欧美一级片在线看| 黄网在线免费| 久久久免费观看| 国产精品99| 蜜桃成人免费视频| 亚洲精品va| 成人在线看视频| 粉嫩欧美一区二区三区高清影视| 日韩中文字幕有码| 欧美日韩黄色大片| 99热这里只有精| 亚洲最新av在线| 超碰在线cao| 亚洲专区在线视频| 精品一区二区三| 日本福利视频在线| 国产另类ts人妖一区二区| 懂色av蜜桃av| 欧美日韩综合视频| 懂色av一区二区三区四区| 色噜噜久久综合伊人一本| 久久久久久久| 精品伦理一区二区三区| 欧美久色视频| 亚洲无在线观看| 中文字幕欧美日韩一区| 久久久久久久亚洲| 日韩激情在线视频| 丝袜在线视频| 91久久国产综合久久蜜月精品| 91综合久久| 99sesese| 国产精品久久久久久久久快鸭| 中文字幕在线天堂| 日韩av中文字幕在线| 91桃色在线| 国产伦精品一区二区三| 欧美三级免费| 亚洲成人av免费观看| 亚洲人一二三区| 国产人妖一区二区三区| 久久精品国产69国产精品亚洲| 日韩三区在线| 日韩av一区二区三区在线| 日韩一区欧美二区| 9.1成人看片| 精品久久久久人成| 香蕉视频黄在线观看| 26uuu另类亚洲欧美日本一| 国偷自产视频一区二区久| 日本人体一区二区| 99热精品一区二区| 欧美激情亚洲综合| 精品亚洲夜色av98在线观看| 深夜成人在线| 日韩不卡av| 久久国产视频网| 开心激情五月网| 在线综合视频播放| 欧洲一区二区三区| 古典武侠综合av第一页| 99视频+国产日韩欧美| 爱爱免费小视频| 欧美日韩精品免费| 超碰人人在线| 好吊色欧美一区二区三区| 国产一级久久| 激情五月深爱五月| 91精品国产综合久久久蜜臀图片 | 国产中文精品久高清在线不| 免费男同深夜夜行网站| 中文字幕五月欧美| 午夜老司机福利| 2019av中文字幕| 日本高清免费电影一区| 国内精品国产三级国产aⅴ久| 亚洲卡通动漫在线| 五月激情婷婷网| 国产精品视频自拍| 欧美视频四区| 加勒比一区二区| 欧美一区二区三区喷汁尤物| 激情视频网站在线播放色| 色999日韩自偷自拍美女| 国产麻豆91精品| 国产精品视频一区在线观看| www.亚洲人.com| 国产日韩三级| 国产三级国产精品国产专区50| 亚洲一区在线观看网站| 国产专区在线播放| 99在线高清视频在线播放| 久久一区激情| 国产精品成人免费观看| 亚洲男人第一网站| 久久免费精品| 情侣黄网站免费看| 一区二区三区在线免费视频| 日本私人网站在线观看| 91久久极品少妇xxxxⅹ软件 | eeuss影院在线播放| av色综合网| 蜜臀av国产精品久久久久 | 国产毛片久久| 国产又黄又爽又无遮挡|