免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

數(shù)據(jù)服務(wù)監(jiān)控運(yùn)維實(shí)戰(zhàn):從指標(biāo)體系到告警治理與故障排查

數(shù)據(jù)服務(wù)監(jiān)控運(yùn)維實(shí)戰(zhàn):從指標(biāo)體系到告警治理與故障排查 周末凌晨?jī)牲c(diǎn)手機(jī)震了。第一反應(yīng)是“數(shù)據(jù)服務(wù)掛了”。打開(kāi)電腦看了下果然某張核心報(bào)表的數(shù)據(jù)產(chǎn)出時(shí)間已經(jīng)超過(guò)SLA兩小時(shí)下游三個(gè)業(yè)務(wù)方連著發(fā)來(lái)問(wèn)詢。這種場(chǎng)景做過(guò)大數(shù)據(jù)運(yùn)維的人都不會(huì)陌生。數(shù)據(jù)服務(wù)的監(jiān)控與運(yùn)維平時(shí)看著不起眼一出問(wèn)題就是大事。我寫這篇東西是把這幾年在“大數(shù)據(jù)數(shù)據(jù)服務(wù)監(jiān)控與運(yùn)維”上踩過(guò)的坑、總結(jié)出來(lái)的套路整體梳理一遍。不是講某個(gè)具體平臺(tái)怎么用而是講清楚一套從指標(biāo)設(shè)計(jì)、監(jiān)控搭建、告警治理到故障排查、日常運(yùn)維的完整方法論。適合剛接手?jǐn)?shù)據(jù)平臺(tái)的同學(xué)也適合已經(jīng)寫了幾年監(jiān)控規(guī)則但總覺(jué)得“告警一堆、有效沒(méi)幾個(gè)”的團(tuán)隊(duì)參考。你不需要照著某個(gè)工具一步步操作但看完應(yīng)該能知道自己團(tuán)隊(duì)缺什么、該補(bǔ)什么、為什么那么做。1. 先搞清楚數(shù)據(jù)服務(wù)監(jiān)控運(yùn)維到底在管什么1.1 數(shù)據(jù)服務(wù)不等于數(shù)據(jù)平臺(tái)很多團(tuán)隊(duì)把“大數(shù)據(jù)運(yùn)維”等同于“看著HDFS容量、YARN資源、節(jié)點(diǎn)心跳”這個(gè)認(rèn)知在早期沒(méi)問(wèn)題但一旦數(shù)據(jù)開(kāi)始對(duì)外提供服務(wù)監(jiān)控的視角就完全不一樣了。數(shù)據(jù)服務(wù)這個(gè)概念往寬了說(shuō)包括對(duì)外提供查詢的API接口比如訂單查詢、用戶畫像查詢支撐BI報(bào)表的離線表與實(shí)時(shí)表比如經(jīng)營(yíng)看板、大屏展示定時(shí)或?qū)崟r(shí)的數(shù)據(jù)同步任務(wù)比如從業(yè)務(wù)庫(kù)同步到數(shù)倉(cāng)、從數(shù)倉(cāng)導(dǎo)出到業(yè)務(wù)系統(tǒng)數(shù)據(jù)推送服務(wù)指把計(jì)算結(jié)果推送到下游消息隊(duì)列或業(yè)務(wù)數(shù)據(jù)庫(kù)。這些服務(wù)共同的特點(diǎn)是它們直接面對(duì)業(yè)務(wù)方有明確的SLA要求出問(wèn)題會(huì)立刻被感知。而數(shù)據(jù)平臺(tái)本身Hadoop、Spark、Flink、Kafka這些只是支撐這些服務(wù)的底層設(shè)施。所以監(jiān)控運(yùn)維的對(duì)象要分兩層看底層是平臺(tái)與任務(wù)上層是服務(wù)與數(shù)據(jù)。底層掛了未必影響業(yè)務(wù)但數(shù)據(jù)服務(wù)的可用性和數(shù)據(jù)質(zhì)量出問(wèn)題那就是事故。反過(guò)來(lái)底層沒(méi)掛但數(shù)據(jù)沒(méi)產(chǎn)出一樣是事故。這就是為什么很多團(tuán)隊(duì)“監(jiān)控很全、告警很多”卻依然出事——監(jiān)控對(duì)象選錯(cuò)了全監(jiān)控的是底層上層的數(shù)據(jù)產(chǎn)出和質(zhì)量反而沒(méi)人盯。1.2 監(jiān)控與運(yùn)維的兩個(gè)真實(shí)目標(biāo)把目標(biāo)說(shuō)清楚后面所有設(shè)計(jì)才有依據(jù)。我總結(jié)下來(lái)就兩條第一保證數(shù)據(jù)“按時(shí)、按質(zhì)、可用”。“按時(shí)”指數(shù)據(jù)產(chǎn)出時(shí)間要滿足SLA比如每天8點(diǎn)前今天的報(bào)表必須能查到“按質(zhì)”指數(shù)據(jù)是對(duì)的不能出現(xiàn)空值、重復(fù)、明顯波動(dòng)異常“可用”指查詢服務(wù)不掛接口響應(yīng)在合理范圍內(nèi)。**第二故障時(shí)能快速定位、快速恢復(fù)。**沒(méi)有什么監(jiān)控能保證不出故障監(jiān)控的價(jià)值在于出問(wèn)題時(shí)盡可能縮小排查范圍減少?gòu)摹皥?bào)警”到“找到根因”的時(shí)間。理想狀態(tài)是告警里直接告訴你是哪個(gè)任務(wù)、哪個(gè)分區(qū)、哪個(gè)環(huán)節(jié)出了問(wèn)題而不是讓你對(duì)著幾十臺(tái)機(jī)器挨個(gè)翻日志。這兩條目標(biāo)決定了監(jiān)控設(shè)計(jì)的優(yōu)先級(jí)。第一優(yōu)先級(jí)永遠(yuǎn)是數(shù)據(jù)產(chǎn)出鏈路本身也就是調(diào)度、任務(wù)、數(shù)據(jù)分區(qū)、表新鮮度。第二優(yōu)先級(jí)才是機(jī)器資源、組件狀態(tài)。別把順序搞反了。注意這里說(shuō)的“數(shù)據(jù)質(zhì)量”不是BI分析里數(shù)據(jù)質(zhì)量治理那么大而全的概念而是運(yùn)維視角下最基本的數(shù)據(jù)正確性保障比如關(guān)鍵字段不能為空、主鍵不能重復(fù)、數(shù)值波動(dòng)不能異常。這兩者覆蓋范圍有重疊但實(shí)踐上完全不是一個(gè)團(tuán)隊(duì)在推動(dòng)。2. 監(jiān)控指標(biāo)體系怎么搭才算完整2.1 從用戶視角倒推服務(wù)可用性與數(shù)據(jù)新鮮度設(shè)計(jì)監(jiān)控指標(biāo)最常見(jiàn)的錯(cuò)誤是“有什么監(jiān)控什么”——內(nèi)存、CPU、磁盤用滿了就報(bào)警聽(tīng)起來(lái)很穩(wěn)但業(yè)務(wù)方根本不關(guān)心你磁盤剩多少他們只關(guān)心“報(bào)表能不能查到”“接口返回正不正?!?。所以我的做法是反著來(lái)先問(wèn)業(yè)務(wù)方感知到什么才算“好”匯總下來(lái)就三個(gè)詞查得到、出得快、數(shù)據(jù)對(duì)。對(duì)應(yīng)的指標(biāo)是查詢成功率單位時(shí)間內(nèi)數(shù)據(jù)服務(wù)接口或報(bào)表查詢的成功次數(shù)占總請(qǐng)求次數(shù)的比例。一般要求99.9%以上低于99.5%就需要關(guān)注查詢響應(yīng)時(shí)間用TP99而不是平均值。平均值最容易被極端值拉高或拉低TP99才能反映絕大多數(shù)用戶體驗(yàn)數(shù)據(jù)新鮮度指的是數(shù)據(jù)產(chǎn)出時(shí)間與業(yè)務(wù)時(shí)間的差距。小時(shí)級(jí)任務(wù)看分鐘級(jí)延遲天級(jí)任務(wù)看產(chǎn)出時(shí)間點(diǎn)是否晚于SLA約定時(shí)間數(shù)據(jù)產(chǎn)出完整性今天的分區(qū)是否齊全表行數(shù)與昨日對(duì)比是否異常波動(dòng)。換個(gè)角度看業(yè)務(wù)方感知到“服務(wù)掛了”往往是間接的——他們查不到數(shù)據(jù)或者打開(kāi)報(bào)表看到“暫無(wú)數(shù)據(jù)”。而底層的表現(xiàn)可能是某個(gè)任務(wù)失敗重試后成功了或者調(diào)度隊(duì)列里積壓了任務(wù)或者某個(gè)分區(qū)遲遲沒(méi)有生成。監(jiān)控體系設(shè)計(jì)的第一原則就是從用戶可感知的問(wèn)題出發(fā)向下拆解到具體可定位的監(jiān)控點(diǎn)。2.2 系統(tǒng)資源與任務(wù)運(yùn)行的雙層指標(biāo)有了用戶視角的指標(biāo)還需要一層支撐性的指標(biāo)池。我習(xí)慣分成三個(gè)層級(jí)層級(jí)典型指標(biāo)作用服務(wù)層接口成功率、調(diào)用量、TP99、數(shù)據(jù)新鮮度反映用戶實(shí)際體驗(yàn)是告警的第一觸發(fā)點(diǎn)任務(wù)層調(diào)度成功率、任務(wù)耗時(shí)、重試次數(shù)、失敗原因、Checkpoint狀態(tài)快速定位是哪個(gè)數(shù)據(jù)加工環(huán)節(jié)出了問(wèn)題資源層CPU、內(nèi)存、磁盤IO、GC時(shí)間、連接數(shù)、隊(duì)列積壓提供根因線索一般不直接告警業(yè)務(wù)方為什么要分三層因?yàn)楦婢仨殢姆?wù)層往下穿透。比如“報(bào)表查不到”這個(gè)服務(wù)層告警觸發(fā)了值班同學(xué)需要一層層往下看先看數(shù)據(jù)更新任務(wù)是否成功任務(wù)層不成功再看任務(wù)所在機(jī)器資源是否異常資源層資源沒(méi)問(wèn)題再看日志具體報(bào)錯(cuò)。這個(gè)順序就是標(biāo)準(zhǔn)的定位路徑。在這三層之上實(shí)時(shí)鏈路還要單獨(dú)補(bǔ)充幾個(gè)指標(biāo)消費(fèi)延遲消費(fèi)者處理到的最新消息時(shí)間與最新生產(chǎn)消息時(shí)間之差單位毫秒。實(shí)時(shí)鏈路85%的故障都表現(xiàn)在這個(gè)指標(biāo)上消息積壓量Topic或ConsumerGroup中未消費(fèi)的消息數(shù)Checkpoint失敗次數(shù)與耗時(shí)Flink任務(wù)健康度的晴雨表連續(xù)多次Checkpoint失敗基本意味著任務(wù)即將重啟。我見(jiàn)過(guò)不少團(tuán)隊(duì)實(shí)時(shí)鏈路掛了半小時(shí)告警是“Kafka消費(fèi)者線程數(shù)下降”這種告警太底層了等值班同學(xué)反應(yīng)過(guò)來(lái)業(yè)務(wù)方已經(jīng)排隊(duì)來(lái)問(wèn)了。直接監(jiān)控“消費(fèi)延遲”和“負(fù)投產(chǎn)周期”這類服務(wù)層指標(biāo)才是有效的方式。2.3 閾值怎么定從靜態(tài)閾值到動(dòng)態(tài)基線指標(biāo)有了閾值怎么定這是監(jiān)控體系里爭(zhēng)議最多的地方。拍腦袋定一個(gè)“CPU超過(guò)80%報(bào)警”的規(guī)則實(shí)際運(yùn)行中你會(huì)發(fā)現(xiàn)兩種問(wèn)題一種是CPU長(zhǎng)期維持在85%但業(yè)務(wù)完全正常告警發(fā)多了沒(méi)人看另一種是內(nèi)存從2G漲到4G雖然絕對(duì)值不高但已經(jīng)翻倍靜態(tài)閾值根本不會(huì)觸發(fā)——結(jié)果OOM了才發(fā)現(xiàn)。我的經(jīng)驗(yàn)是分三步走**第一步先按經(jīng)驗(yàn)定靜態(tài)保守閾值。**比如接口成功率低于99.5%告警、消費(fèi)延遲超過(guò)5分鐘告警、存儲(chǔ)空間使用率超過(guò)85%告警。這些值不用太準(zhǔn)目的是兜底防止“什么都沒(méi)監(jiān)控”的空白期。**第二步觀察2到4周用歷史數(shù)據(jù)校準(zhǔn)。**把監(jiān)控指標(biāo)保存下來(lái)看指標(biāo)在正常周期內(nèi)的波動(dòng)范圍和基線。比如接口調(diào)用量每天早高峰是低峰的10倍晚高峰TP99天然比白天高那閾值就必須按不同時(shí)段分別設(shè)定。**第三步引入動(dòng)態(tài)基線檢測(cè)。**正經(jīng)的做法是基于時(shí)間序列做周期性預(yù)測(cè)比如歷史30天同周期數(shù)據(jù)做滑動(dòng)平均當(dāng)前值與預(yù)測(cè)值偏差超過(guò)一定倍數(shù)比如3倍標(biāo)準(zhǔn)差或50%偏差才告警。這樣既能捕捉“絕對(duì)值不大但趨勢(shì)異?!钡膯?wèn)題也能減少靜態(tài)閾值導(dǎo)致的誤報(bào)。提示動(dòng)態(tài)基線不是越復(fù)雜越好。剛開(kāi)始做用“同比昨天的同一時(shí)刻、環(huán)比上周同一天”這兩個(gè)維度做簡(jiǎn)單的偏差檢測(cè)準(zhǔn)確率已經(jīng)相當(dāng)高了。直接上機(jī)器學(xué)習(xí)模型反而會(huì)因?yàn)闃颖静蛔愫吞卣麟s亂搞出更多誤報(bào)。2.4 告警分級(jí)不區(qū)分級(jí)別的告警等于沒(méi)告警最后再說(shuō)告警分級(jí)。沒(méi)有分級(jí)的告警體系值班同學(xué)會(huì)被拖垮。我的團(tuán)隊(duì)把告警分成三級(jí)級(jí)別定義響應(yīng)要求通知方式P1核心服務(wù)不可用影響面覆蓋多個(gè)業(yè)務(wù)方或核心報(bào)表立即響應(yīng)15分鐘內(nèi)介入電話短信群所有人P2非核心服務(wù)異常單一任務(wù)失敗影響單業(yè)務(wù)方30分鐘內(nèi)響應(yīng)工作時(shí)間立即處理短信群消息P3潛在風(fēng)險(xiǎn)資源水位偏高任務(wù)重試成功當(dāng)天處理值班同學(xué)視情況處理群消息靜默通知次日跟進(jìn)P1一定是服務(wù)層指標(biāo)觸發(fā)的不允許出現(xiàn)“資源層指標(biāo)直接報(bào)P1”的情況——除非你已經(jīng)確認(rèn)資源問(wèn)題正在壓垮業(yè)務(wù)。分級(jí)規(guī)則寫進(jìn)告警引擎配置里而不是靠值班同學(xué)自己判斷這很重要。3. 監(jiān)控工具選型與告警體系搭建3.1 開(kāi)源監(jiān)控棧從指標(biāo)采集到告警觸達(dá)工具選型上大多數(shù)團(tuán)隊(duì)會(huì)走同一條路先用開(kāi)源組合搭起一套能用的體系跑一段時(shí)間后再?zèng)Q定要不要自研。這個(gè)路線沒(méi)問(wèn)題我建議的黃金組合是指標(biāo)采集與存儲(chǔ)Prometheus 各類Exporter。Prometheus生態(tài)對(duì)大數(shù)據(jù)組件非常友好Node Exporter看機(jī)器指標(biāo)JMX Exporter看Java進(jìn)程還有現(xiàn)成的Kafka Exporter、Flink Exporter。配置不算復(fù)雜收益立竿見(jiàn)影可視化Grafana。主要的用途不是做漂亮的大屏而是把“服務(wù)層指標(biāo)任務(wù)層指標(biāo)資源層指標(biāo)”放在同一張圖里故障定位時(shí)一眼看到全鏈路狀態(tài)告警引擎AlertManager。負(fù)責(zé)把Prometheus的告警規(guī)則按照分組、抑制、靜默策略發(fā)送出去同時(shí)做好路由讓告警只發(fā)到該看的人日志聚合主流的日志平臺(tái)方案或者輕量級(jí)的 Loki。日志平臺(tái)吃資源但大數(shù)據(jù)場(chǎng)景排查問(wèn)題離不開(kāi)全文檢索和上下文日志這一塊至少要有一套任務(wù)調(diào)度監(jiān)控針對(duì)實(shí)際使用的調(diào)度平臺(tái)或自研監(jiān)控腳本。核心是拿到每個(gè)任務(wù)的狀態(tài)、耗時(shí)、失敗原因。這套組合完整跑通之后大概能覆蓋80%的監(jiān)控需求。剩下的20%需求比如自定義數(shù)據(jù)質(zhì)量校驗(yàn)、全鏈路血緣告警往往需要結(jié)合自己的數(shù)據(jù)平臺(tái)現(xiàn)狀寫一些腳本服務(wù)。不要一開(kāi)始就追求自研統(tǒng)一監(jiān)控平臺(tái)那是個(gè)無(wú)底洞。先把開(kāi)源工具用好讓數(shù)據(jù)沉淀下來(lái)后面整理成平臺(tái)才有依據(jù)。3.2 主動(dòng)撥測(cè)與被動(dòng)監(jiān)控相結(jié)合被動(dòng)監(jiān)控指的是數(shù)據(jù)服務(wù)被調(diào)用時(shí)產(chǎn)生的指標(biāo)比如接口成功率、響應(yīng)耗時(shí)。被動(dòng)監(jiān)控有個(gè)盲區(qū)如果沒(méi)人調(diào)用接口掛了也不知道。所以必須有主動(dòng)探測(cè)來(lái)兜底。主動(dòng)探測(cè)分兩種形態(tài)第一種是黑盒撥測(cè)。用一個(gè)獨(dú)立的探測(cè)程序不依賴業(yè)務(wù)服務(wù)的代碼定時(shí)模擬用戶行為比如每小時(shí)調(diào)用一次核心查詢API、每5分鐘請(qǐng)求一次報(bào)表數(shù)據(jù)接口檢查返回狀態(tài)碼、響應(yīng)耗時(shí)和結(jié)果內(nèi)容。一旦連續(xù)失敗N次直接報(bào)P1。這相當(dāng)于給服務(wù)層指標(biāo)加了一份“體外保險(xiǎn)”尤其適合核心鏈路。第二種是數(shù)據(jù)質(zhì)量探針。在數(shù)據(jù)產(chǎn)出后通過(guò)SQL或腳本掃描目標(biāo)表的關(guān)鍵規(guī)則比如主鍵是否重復(fù)關(guān)鍵字段空值率是否超過(guò)閾值關(guān)鍵指標(biāo)的今日值與歷史同期相比是否有異常波動(dòng)分區(qū)數(shù)據(jù)量是否滿足最小行數(shù)要求。探針結(jié)果可以寫成自定義指標(biāo)發(fā)到Prometheus再走告警體系。這樣就能監(jiān)控到“數(shù)據(jù)雖然產(chǎn)出了但數(shù)據(jù)本身有問(wèn)題”這種最隱蔽的事故。我在實(shí)際落地時(shí)通常的做法是每天數(shù)據(jù)產(chǎn)出后半小時(shí)對(duì)核心報(bào)表表跑一組完整性校驗(yàn)。AI場(chǎng)景下單表數(shù)據(jù)量減少30%以上直接觸發(fā)P2告警。這套機(jī)制已經(jīng)幫我們提前攔截過(guò)好幾次“上游同步漏數(shù)據(jù)”的問(wèn)題。3.3 告警通知與值班流程的銜接告警發(fā)出去只是開(kāi)始真正的閉環(huán)是要有人響應(yīng)、有人處理、有人跟進(jìn)。這個(gè)銜接環(huán)節(jié)掉鏈子比監(jiān)控缺失更嚴(yán)重。我建議先設(shè)定幾個(gè)簡(jiǎn)單規(guī)則認(rèn)領(lǐng)機(jī)制群里收到告警后必須有人回復(fù)“處理中”否則定時(shí)器會(huì)在5分鐘后再次提醒15分鐘后仍未認(rèn)領(lǐng)則自動(dòng)通過(guò)電話通知當(dāng)班值班人升級(jí)機(jī)制P1告警15分鐘內(nèi)無(wú)人有效處理升級(jí)到值班主管30分鐘內(nèi)升級(jí)到團(tuán)隊(duì)負(fù)責(zé)人保證緊急時(shí)有人拍板而不是大家集體沉默恢復(fù)確認(rèn)告警恢復(fù)后不能直接關(guān)閉還要等待至少10分鐘觀察期確認(rèn)服務(wù)穩(wěn)定、數(shù)據(jù)補(bǔ)跑成功才算真正閉環(huán)每日告警回顧第二天早上花10分鐘過(guò)前一天的告警記錄分一下類有效告警、誤報(bào)、可避免告警。這個(gè)動(dòng)作看著簡(jiǎn)單卻是整個(gè)告警體系優(yōu)化的關(guān)鍵數(shù)據(jù)來(lái)源。認(rèn)領(lǐng)和升級(jí)機(jī)制可以通過(guò)企業(yè)微信或釘釘機(jī)器人配合簡(jiǎn)單的后端邏輯實(shí)現(xiàn)也可以直接用現(xiàn)成的告警協(xié)同平臺(tái)。核心是讓人知道“這條告警現(xiàn)在到底有沒(méi)有人管”而不是發(fā)了就完事。4. 常見(jiàn)故障排查與實(shí)戰(zhàn)記錄4.1 數(shù)據(jù)延遲類故障任務(wù)顯示成功但數(shù)據(jù)就是沒(méi)出來(lái)數(shù)據(jù)延遲是數(shù)據(jù)服務(wù)運(yùn)維里出現(xiàn)概率最高的一類問(wèn)題。它最讓人頭疼的地方在于很多情況下任務(wù)沒(méi)有失敗狀態(tài)顯示“成功”但下游就是查不到新數(shù)據(jù)。我遇到過(guò)一次典型的案例。某核心離線任務(wù)每天凌晨2點(diǎn)調(diào)度運(yùn)行時(shí)長(zhǎng)一般40分鐘有一天早上到點(diǎn)后下游報(bào)表沒(méi)有更新。檢查調(diào)度平臺(tái)任務(wù)狀態(tài)是成功的查看任務(wù)日志最后幾行沒(méi)有明顯報(bào)錯(cuò)。問(wèn)題出在哪兒后來(lái)按這條路徑找到根因先看任務(wù)運(yùn)行時(shí)長(zhǎng)曲線發(fā)現(xiàn)當(dāng)天運(yùn)行時(shí)間比平常多了一個(gè)半小時(shí)再看具體的階段耗時(shí)定位到某個(gè)數(shù)據(jù)清洗SQL的reduce階段異常緩慢。進(jìn)入檢查模式后發(fā)現(xiàn)某個(gè)上游表在當(dāng)天產(chǎn)生了大量重復(fù)數(shù)據(jù)導(dǎo)致join的中間結(jié)果膨脹了一百多倍。任務(wù)雖然跑完了但因?yàn)檫\(yùn)行超時(shí)數(shù)據(jù)寫入分區(qū)的時(shí)間晚于下游報(bào)表的讀取時(shí)機(jī)報(bào)表任務(wù)沒(méi)有讀取到最新分區(qū)。這個(gè)案例能給幾個(gè)排查套路這類定位思路最早來(lái)自對(duì)“調(diào)度、計(jì)算、寫入”三個(gè)環(huán)節(jié)的逐一排查遇到延遲問(wèn)題不要只盯任務(wù)是否成功還要關(guān)注運(yùn)行時(shí)長(zhǎng)曲線有沒(méi)有異常。定期繪制任務(wù)運(yùn)行時(shí)長(zhǎng)曲線能幫你一眼看出“今天慢”是偶發(fā)問(wèn)題還是趨勢(shì)性問(wèn)題。**第二步通過(guò)數(shù)據(jù)血緣或任務(wù)依賴關(guān)系向下游擴(kuò)散查詢。**比如從報(bào)表往前回溯上游表是哪個(gè)任務(wù)產(chǎn)出的那個(gè)任務(wù)的調(diào)度時(shí)間是否正常。大數(shù)據(jù)平臺(tái)的血緣關(guān)系在這一刻的價(jià)值真的比任何監(jiān)控面板都大。**第三步看運(yùn)行日志和資源監(jiān)控的交叉點(diǎn)。**如果任務(wù)慢是因?yàn)橘Y源競(jìng)爭(zhēng)——同隊(duì)列的另一個(gè)大任務(wù)搶占了CPU或內(nèi)存——資源監(jiān)控里會(huì)看到明顯的資源水位上升這時(shí)候直接去調(diào)隊(duì)列配置比優(yōu)化代碼要快得多。4.2 服務(wù)OOM與GC問(wèn)題接口突然變慢隨后開(kāi)始報(bào)錯(cuò)數(shù)據(jù)服務(wù)的實(shí)時(shí)查詢進(jìn)程出現(xiàn)內(nèi)存問(wèn)題也很常見(jiàn)?,F(xiàn)象是接口從“偶爾慢”到“頻繁超時(shí)”再到“開(kāi)始返回500”。排查思路要形成肌肉記憶先看監(jiān)控面板的JVM內(nèi)存曲線和GC頻率再分析堆內(nèi)存中緩存的數(shù)據(jù)結(jié)構(gòu)。我遇到過(guò)的一個(gè)案例是某個(gè)服務(wù)為了提升查詢性能啟動(dòng)時(shí)把一張配置表全量加載到內(nèi)存里。平時(shí)這張表只有幾萬(wàn)行完全沒(méi)問(wèn)題。后來(lái)上游數(shù)據(jù)量增長(zhǎng)這張表一天之內(nèi)漲到了幾百萬(wàn)行服務(wù)啟動(dòng)加載時(shí)直接把堆內(nèi)存撐爆真正可怕的還是區(qū)間峰值——在數(shù)據(jù)量增長(zhǎng)的過(guò)程中好幾次GC把偶發(fā)流量頂住了看著沒(méi)掛但響應(yīng)時(shí)間已經(jīng)劣化了三四倍。生產(chǎn)上到中午流量高峰直接OOM。這類問(wèn)題的排查有幾個(gè)關(guān)鍵點(diǎn)看GC日志是最直接的。通過(guò)GCViewer這類工具分析回收類型和頻率可以基本確定是“內(nèi)存分配過(guò)快”還是“存在大對(duì)象堆積”?!癎C較為頻繁但整體內(nèi)存曲線平緩”和“內(nèi)存曲線持續(xù)爬升、回收后回落不明顯”分別對(duì)應(yīng)兩種不同方向做堆轉(zhuǎn)儲(chǔ)快照Heap Dump分析可以搭配內(nèi)存分析工具查看大對(duì)象分布確認(rèn)是否有過(guò)量緩存或數(shù)據(jù)集合沒(méi)有得到釋放看監(jiān)控中的線程池排隊(duì)情況如果接口線程池滿請(qǐng)求會(huì)長(zhǎng)期堆積最終觸發(fā)超時(shí)——這個(gè)現(xiàn)象也經(jīng)常被誤判為“服務(wù)負(fù)載高”實(shí)際是內(nèi)存問(wèn)題間接拖累了線程處理。經(jīng)驗(yàn)給查詢服務(wù)加內(nèi)存緩存時(shí)必須設(shè)置最大容量上限和過(guò)期時(shí)間絕對(duì)不能“無(wú)界緩存”。數(shù)據(jù)量不可控是常態(tài)如果你不限制緩存緩存遲早會(huì)限制你。4.3 數(shù)據(jù)質(zhì)量異常監(jiān)控怎么發(fā)現(xiàn)“數(shù)據(jù)不對(duì)勁”還有一種故障最難防服務(wù)沒(méi)掛、任務(wù)沒(méi)失敗、數(shù)據(jù)也產(chǎn)出了但數(shù)據(jù)本身是錯(cuò)的。比如某報(bào)表今天銷量比昨天低了60%某張用戶表出現(xiàn)了大量負(fù)數(shù)某個(gè)維度的匯總值比前一天翻了好幾倍。這些問(wèn)題的共性在于從系統(tǒng)和任務(wù)指標(biāo)上完全看不出來(lái)必須靠數(shù)據(jù)內(nèi)容本身的校驗(yàn)。我的做法是建立一張“核心數(shù)據(jù)質(zhì)量規(guī)則表”對(duì)最重要的幾十張表配置規(guī)則。每張表至少覆蓋四類檢查檢查類型規(guī)則示例告警級(jí)別完整性今日分區(qū)行數(shù)不低于昨日50%不高于昨日200%P2唯一性主鍵重復(fù)數(shù)為0P2有效性金額字段不允許負(fù)數(shù)狀態(tài)字段必須在約定枚舉值內(nèi)P3波動(dòng)性核心指標(biāo)日環(huán)比變化不超過(guò)30%業(yè)務(wù)波動(dòng)大時(shí)可放寬到50%P2還有一種常見(jiàn)情況是上游同步延遲導(dǎo)致“數(shù)據(jù)補(bǔ)寫”——今天的分區(qū)一開(kāi)始沒(méi)數(shù)據(jù)幾小時(shí)后才補(bǔ)上。你的檢查任務(wù)如果是數(shù)據(jù)產(chǎn)出半小時(shí)后跑的很可能誤報(bào)。所以質(zhì)量探測(cè)任務(wù)必須和調(diào)度SLA對(duì)齊要么在SLA時(shí)間之后運(yùn)行要么在規(guī)則里跳過(guò)“未產(chǎn)出分區(qū)”的情況。我踩過(guò)的一個(gè)坑規(guī)則配好了但只用一個(gè)固定閾值“環(huán)比波動(dòng)不能超過(guò)30%”。某天上線了大促活動(dòng)銷量直接從5000漲到30000規(guī)則立刻誤報(bào)。后來(lái)改成“周日與上周日對(duì)比、工作日與昨日對(duì)比”這類更貼合業(yè)務(wù)周期的規(guī)則誤報(bào)率才降下來(lái)。做數(shù)據(jù)質(zhì)量規(guī)則天然地要理解業(yè)務(wù)節(jié)奏這是繞不過(guò)去的。4.4 慢查詢與性能瓶頸API服務(wù)變慢的排查路徑數(shù)據(jù)服務(wù)接口變慢是另一類高頻問(wèn)題?,F(xiàn)象清晰但根因往往五花八門。排查時(shí)建議按這個(gè)順序快速排除先看數(shù)據(jù)庫(kù)或OLAP引擎?zhèn)鹊穆樵?。大多?shù)“接口慢”本質(zhì)是“查詢慢”把服務(wù)端的慢查詢?nèi)罩敬蜷_(kāi)找到耗時(shí)最高的SQL看執(zhí)行計(jì)劃是否合理、是否缺少分區(qū)裁剪、是否在大表上做了無(wú)過(guò)濾條件的全表掃描再看服務(wù)端是否有跨服務(wù)調(diào)用比如API接口內(nèi)部還依賴另一個(gè)用戶系統(tǒng)或數(shù)據(jù)服務(wù)。鏈路追蹤里看下游調(diào)用耗時(shí)占比如果有外部調(diào)用占比極高問(wèn)題大概率在下游曾經(jīng)排查過(guò)一個(gè)“接口偶爾超時(shí)”的工單最后定位到原因是該接口內(nèi)部調(diào)用的下游服務(wù)每10分鐘觸發(fā)一次Full GC那段時(shí)間接口響應(yīng)就變慢全鏈路追蹤的耗時(shí)分析幫了大忙查緩存是否生效。如果命中率低于90%你可能需要調(diào)整緩存key的設(shè)計(jì)或緩存粒度的策略最后看是否出現(xiàn)“熱點(diǎn)查詢”或“大查詢互斥”。數(shù)據(jù)服務(wù)場(chǎng)景里高并發(fā)下某些大查詢會(huì)互相搶占CPU和IO導(dǎo)致所有查詢集體退化。這時(shí)優(yōu)先做的是資源隊(duì)列隔離把大查詢和小查詢分開(kāi)。**分級(jí)響應(yīng)**在壓測(cè)階段就把大查詢和小查詢分配到不同資源隊(duì)列是一種性價(jià)比很高的容量治理手段能在流量高峰期避免“一條大查詢拖垮全鏈路”的情況。5. 日常運(yùn)維規(guī)范與自動(dòng)化實(shí)踐5.1 變更管理大多數(shù)故障的根源是“改動(dòng)了什么”如果統(tǒng)計(jì)故障來(lái)源“變更”會(huì)排在第一位不管是配置修改、版本升級(jí)還是表結(jié)構(gòu)調(diào)整。數(shù)據(jù)服務(wù)的運(yùn)維要做到“變更可追蹤、發(fā)布可回滾”。我的團(tuán)隊(duì)內(nèi)部有一套簡(jiǎn)單但有效的變更規(guī)范變更窗口核心鏈路的變更集中在每周固定的時(shí)間窗口比如周二和周四下午窗口內(nèi)禁止隨意發(fā)布窗口外有緊急發(fā)布需求必須經(jīng)過(guò)審批灰度發(fā)布新版本先發(fā)布到單臺(tái)實(shí)例或給部分流量比如先切5%的流量觀察10分鐘核心指標(biāo)無(wú)異常后逐步放量全量發(fā)布前不允許直接替換所有節(jié)點(diǎn)表結(jié)構(gòu)變更上線前必須跑兼容性檢查確認(rèn)下游查詢SQL不依賴被刪除的字段避免上游刪列后下游任務(wù)大面積失敗。表字段修改是數(shù)據(jù)服務(wù)變更里最容易“踩雷”的回滾預(yù)案每次變更前必須明確回滾方案比如配置項(xiàng)的舊值備份、版本的保留、數(shù)據(jù)同步任務(wù)的重跑策略。沒(méi)有回滾預(yù)案的變更等到出問(wèn)題時(shí)現(xiàn)場(chǎng)才想方案代價(jià)極其昂貴。這些規(guī)范聽(tīng)起來(lái)都是常識(shí)但執(zhí)行起來(lái)最難的是“堅(jiān)持”。團(tuán)隊(duì)里總會(huì)有聲音說(shuō)“這個(gè)改動(dòng)很小不用走流程”而絕大多數(shù)事故就出在這種地方。我的態(tài)度就一條沒(méi)有記錄就沒(méi)有變更沒(méi)有回滾方案的變更不允許執(zhí)行。5.2 容量管理與成本優(yōu)化別等磁盤滿了才行動(dòng)容量問(wèn)題不像故障那么緊急但每個(gè)月都會(huì)來(lái)找你。存儲(chǔ)滿了、任務(wù)隊(duì)列積壓、成本超預(yù)算這些都是運(yùn)維團(tuán)隊(duì)日常要處理的“大問(wèn)題”。存儲(chǔ)治理方面最有效的四板斧冷熱分層把超過(guò)一定時(shí)間未被訪問(wèn)的數(shù)據(jù)移到冷存儲(chǔ)查詢不常用這是性價(jià)比最高的一步TTL生命周期管理給ODS層明細(xì)數(shù)據(jù)設(shè)置明確的保留周期默認(rèn)情況滾動(dòng)保留有特殊需求再單獨(dú)申請(qǐng)延長(zhǎng)定期清理臨時(shí)表和后綴表很多任務(wù)運(yùn)行過(guò)程中會(huì)生成中間表任務(wù)結(jié)束不清理日積月累就是幾百GB甚至TB級(jí)別的垃圾小文件治理小文件多會(huì)導(dǎo)致NameNode壓力大、查詢變慢定期對(duì)產(chǎn)生大量小文件的分區(qū)執(zhí)行合并操作。計(jì)算成本方面主要抓兩點(diǎn)一是任務(wù)運(yùn)行時(shí)長(zhǎng)TOP排名每周看一次把耗時(shí)異常的任務(wù)挑出來(lái)專項(xiàng)優(yōu)化二是空閑資源池把夜間不用的計(jì)算隊(duì)列縮容跑批高峰再擴(kuò)容。容量管理不是“爆掉再處理”而是“按水位線預(yù)警”。建議對(duì)存儲(chǔ)使用率、任務(wù)積壓數(shù)量、消費(fèi)延遲等建立趨勢(shì)監(jiān)控每周做一次容量趨勢(shì)評(píng)估提前規(guī)劃擴(kuò)容申請(qǐng)和清理任務(wù)。5.3 自動(dòng)化運(yùn)維從“人肉巡檢”到“自愈腳本”日常運(yùn)維里有大量重復(fù)勞動(dòng)檢查任務(wù)是否失敗、檢查分區(qū)是否產(chǎn)出、檢查磁盤水位、重啟掛掉的服務(wù)。這些都應(yīng)該自動(dòng)化。我先說(shuō)一個(gè)最基礎(chǔ)的巡檢腳本思路用Shell或Python都能實(shí)現(xiàn)。核心做法是把巡檢項(xiàng)寫成腳本每天定時(shí)執(zhí)行輸出結(jié)果發(fā)到群里。#!/bin/bash # 簡(jiǎn)單巡檢腳本示例檢查關(guān)鍵分區(qū)是否產(chǎn)出 TODAY$(date %Y%m%d) TABLE_PATH/user/hive/warehouse/dws_summary/ds$TODAY if [ -d $TABLE_PATH ]; then ROW_COUNT$(hive -S -e SELECT count(*) FROM dws_summary WHERE ds$TODAY) echo 分區(qū)存在行數(shù): $ROW_COUNT if [ $ROW_COUNT -lt 1000 ]; then echo 數(shù)據(jù)異常行數(shù)過(guò)少 # 發(fā)送告警到群機(jī)器人 fi else echo 分區(qū)不存在 # 發(fā)送告警 fi自動(dòng)化的更高階段是“自愈”也就是發(fā)現(xiàn)問(wèn)題后自動(dòng)處理。我看到比較值得借鑒的實(shí)踐包括任務(wù)失敗后自動(dòng)重試兩次并等待一段時(shí)間再判斷規(guī)避偶發(fā)的資源抖動(dòng)重試仍失敗再觸發(fā)人工告警服務(wù)實(shí)例異常退出后由健康檢查自動(dòng)拉起消費(fèi)延遲超過(guò)閾值時(shí)自動(dòng)對(duì)消費(fèi)任務(wù)擴(kuò)容并行度或增加Topic分區(qū)。自愈腳本能減少一些重復(fù)性值班壓力但必須設(shè)置“熔斷開(kāi)關(guān)”——自愈動(dòng)作連續(xù)失敗N次后必須停止轉(zhuǎn)入人工處理避免自愈機(jī)器人和問(wèn)題互相拉扯產(chǎn)生更大的混亂。在實(shí)際落地過(guò)程中建議從“重試機(jī)制”開(kāi)始做。任務(wù)失敗自動(dòng)重試這個(gè)改動(dòng)不大但至少能把一半的非核心告警過(guò)濾掉給值班同學(xué)贏得寶貴的處理時(shí)間。6. 值班體系與故障應(yīng)急流程6.1 故障分級(jí)和響應(yīng)機(jī)制技術(shù)工作做久了你會(huì)發(fā)現(xiàn)監(jiān)控和工具只解決“發(fā)現(xiàn)”的問(wèn)題響應(yīng)效率始終取決于流程和人的因素。值班體系設(shè)計(jì)得好不好直接影響故障時(shí)長(zhǎng)。我建議按影響面而不是技術(shù)原因來(lái)分級(jí)故障級(jí)別判定標(biāo)準(zhǔn)處理要求P0核心數(shù)據(jù)服務(wù)完全不可用影響所有業(yè)務(wù)方或涉及核心資金鏈路立即響應(yīng)故障期間全團(tuán)隊(duì)投入每30分鐘同步一次進(jìn)展P1核心服務(wù)部分不可用影響單業(yè)務(wù)方或非核心服務(wù)全掛15分鐘內(nèi)響應(yīng)持續(xù)跟進(jìn)直至恢復(fù)P2服務(wù)可用但存在異常單任務(wù)失敗、SLA延遲在2小時(shí)內(nèi)當(dāng)班處理即可工作時(shí)間內(nèi)解決P3潛在隱患不影響當(dāng)前服務(wù)記錄跟蹤定期處理值班安排上注意兩點(diǎn)主備雙人制避免單人值班睡覺(jué)或開(kāi)會(huì)時(shí)錯(cuò)過(guò)告警。主值班處理備值班兜底P0/P1升級(jí)時(shí)兩個(gè)人可以并行排查交接班清單交班時(shí)同步當(dāng)前未恢復(fù)的告警、正在處理的變更、當(dāng)天已知的異常避免“上一班沒(méi)處理完、下一班不知道”的斷檔。6.2 故障復(fù)盤復(fù)盤的價(jià)值不在追責(zé)在改進(jìn)每次P0/P1故障必須做復(fù)盤。復(fù)盤模板固定下來(lái)可以減少情緒化討論把重心放在改進(jìn)上。我的復(fù)盤模板基本包含六項(xiàng)故障時(shí)間線什么時(shí)候開(kāi)始、什么時(shí)候發(fā)現(xiàn)、什么時(shí)候定位、什么時(shí)候恢復(fù)影響面哪些服務(wù)不可用、哪些業(yè)務(wù)受影響、影響時(shí)長(zhǎng)多久直接原因根本原因是什么觸發(fā)鏈路和觸發(fā)條件是怎樣的為什么監(jiān)控沒(méi)提前發(fā)現(xiàn)這是最核心的問(wèn)題是沒(méi)配指標(biāo)還是配了沒(méi)告警還是告警發(fā)了沒(méi)人處理改進(jìn)項(xiàng)清單每條改進(jìn)必須指定負(fù)責(zé)人和完成時(shí)間經(jīng)驗(yàn)沉淀更新操作手冊(cè)、告警規(guī)則和監(jiān)控面板。復(fù)盤最忌諱的是寫成一紙檢討書把重點(diǎn)放在“誰(shuí)操作失誤”上。我更關(guān)心的是“為什么這個(gè)失誤沒(méi)有被系統(tǒng)識(shí)別和攔截”。每次復(fù)盤都應(yīng)該推動(dòng)監(jiān)控體系的進(jìn)化——下次同樣的問(wèn)題發(fā)生能否在用戶發(fā)現(xiàn)之前就觸發(fā)告警能否在告警時(shí)直接給出更精確的定位信息復(fù)盤產(chǎn)生的改進(jìn)項(xiàng)要進(jìn)入任務(wù)跟蹤列表下次復(fù)盤時(shí)先過(guò)一遍上次改進(jìn)項(xiàng)的完成情況。如果監(jiān)控系統(tǒng)上線半年、復(fù)盤做了五次但告警規(guī)則沒(méi)有任何新增說(shuō)明復(fù)盤流于形式了。寫在最后做數(shù)據(jù)服務(wù)監(jiān)控與運(yùn)維這些年我最深的體會(huì)是能用工具解決的就不要靠人盯能靠流程預(yù)防的就不要等故障發(fā)生后再補(bǔ)救。再好的監(jiān)控面板和告警規(guī)則如果不配合有效的值班響應(yīng)流程也只是“看起來(lái)專業(yè)”的擺設(shè)。反過(guò)來(lái)也成立團(tuán)隊(duì)響應(yīng)能力和故障處理素質(zhì)再高如果沒(méi)有指標(biāo)體系和數(shù)據(jù)血緣這種基礎(chǔ)設(shè)施支撐也很難做到快速定位。最后分享一個(gè)小技巧每季度統(tǒng)計(jì)一次“告警命中率”——真正有效告警占全部告警的比例。這個(gè)數(shù)字是監(jiān)控體系健康度的晴雨表如果低于30%說(shuō)明告警規(guī)則已經(jīng)把團(tuán)隊(duì)折騰得麻木了再重要的告警也會(huì)被淹沒(méi)。這時(shí)候最該做的不是加更多規(guī)則而是主動(dòng)砍掉一半誤報(bào)、合并重復(fù)告警、提高觸發(fā)門檻把告警的“信噪比”做上去。少而準(zhǔn)的告警遠(yuǎn)比多而全的告警有價(jià)值。數(shù)據(jù)服務(wù)的監(jiān)控運(yùn)維沒(méi)有終點(diǎn)它能保持穩(wěn)定靠的不是某一次大改造而是每天削減誤報(bào)、每月補(bǔ)一條有效規(guī)則、每次故障后把教訓(xùn)沉淀下來(lái)就是這樣不斷迭代。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香五月激情六月| 婷婷激情社区| 韩国97天堂| 久久五月丁香| 国产精品在线视频| 丁香五月天天| 亚洲精品一二三| www.激情| 激情色情五月天| 久久国产高潮白浆免费观看99| 激情九九六月激情免费视频| 丁香五月骚喷水视频| 熟妇天天综合| 性做爰1一7伦| 婷婷天天日婷婷| 激情婷婷六月| 激情五月激情综合网一级丸片| 在线不卡的视频| 九九这里是免费的视频5| 综合五月丁香久久| 色婷婷av在线观看| 91啪啪网| 婷婷五月无码| 日本人妻伦在线中文字幕| 色综合射婷婷| 亭亭五月激情亚洲在线| 亚洲婷婷五月草久| 婷婷五月丁香高清无码| 好吊操这里只有精品| 伊人五月天久久| 国产精品色色| 一起草AV| 91精品久久久久久综合五月天| 日韩精品无码99| 91人人网| 色五月色图| 黄色中文字目| 91综合视频丁香| www.99视频| www.天天干| 99热这里只有精品热| 免费九九热| 金品在线视频99| 亚洲综合碰| 91在线操逼视频| 婷婷中文字幕欧美| 亚洲亚洲人成综合网络| 午夜少妇在线观看视频| 久久久婷婷| 丁香六月婷婷开心| 色色色99| 日本乱子人伦在线视频| 91黄操| 另类激情五月天| 99 频99热国里只有精品| 五月婷婷三级| 密黄站| www.maotanji.com| www.色婷婷| 99在线69| 狠狠色婷婷丁香六月| 婷婷丁香久久| 日本va网站| 久久久久婷婷| WWW、日本色丁香、co m| 激情综合网之激情五月| 丁香五月综合在线播放 | www.91九色| 人人草人人视| 色婷久| 日韩AAAAAAAAAAA片| 婷婷五月天综合色| 九九热10| 国色天香成人网| 天天色视频| 亚洲AV成人在线| 五月丁香大香蕉| 99这里只有精品|v| 欧美日韩成卜| 婷婷趴趴| 亚洲色图五月丁香| 丁香五月第九色| 婷丁香五月天| 日本va欧美va欧美精品88| 天天天天色天天天天天干| 新激情五月天色播| 九九综合伊人| 风流少妇A片一区二区蜜桃| 香蕉久久国产AV一区二区| 中文字幕日产A片在线看| 欧美色图片88| 人妻精品在线| 天天插天天| 五月天电影网| 亚洲综合成人网| 超碰在线99| 色色婷五月天| 激情六月色| 五月天婷婷激情在线色图| 丁香五月日韩| www.第四色99| 久久99热这里只有精品首| 天天摸天天舔在线视频| 婷婷综合精品视频97| 色婷婷五月在线| 丁香色色色| 99热最新网址| 久9热视频| 色热久资源| 久久久精久人妻| 台湾无码A片一区二区| 久机视频这只有精品| 日本精品人妻无码77777| 99热在线网站| 丁香婷婷人妻综合网| 国产综合网在线| 久久精品婷婷| 丁香五月色五月| 五月天欧美 另类小说| 五月丁香六月婷婷网| 开心激情综合| 97操视频| 久草a片| 亚洲无码99| 色综合五月| 久久五月婷婷电影| 最新色色五月天| 日本久久久97| 五月丁香亚洲综合网| 色婷精品91| 日韩乱轮AV| 婷婷综合在线| 色婷婷伊人| 99热99干| 影音先锋91网站在线观看| 大香av| 这里只有精品99视频| 九九热在线视频| 中文字幕日产A片在线看| 亚州操操| 99综合在线| 久9热视频在线| 在线播放成人网站| 国产精品爽爽久久久久久| 亚洲精品一区中文字幕乱码| 丁香五月婷婷姐| 色色色国产| 亚洲情色一区| aV欲望人妻中文字幕| 丁香五月婷婷成人综合| 99在线精品免费视频| 婷婷色九月| www.夜夜操| 3DAV亚洲香蕉久久 一区二区| 袁子仪视频观看| 五月丁香色| 99精品视频偷拍| 婷婷五月激情在线视频| 五月黄色婷婷| 激情五月天网站| 色约约视频一区二区三区四区五区| 99这里只有精品国产| 99热综合在线| 九月婷婷久久| 99热成人| va中文资源在线观看| 天天综合网在线| 婷婷色在线观看| 五月天开心色情网| 性爱七区| 五月天激情电影| 色婷婷亚洲精品天天综| 人妻射精AV| 亚洲精品视频在线| 婷婷狠狠久久| 99久久人人| 啄木鸟丝袜美女福利视频| 99色在线| 另类小说激情五月天| 五月色婷婷夜色| 亚洲色情网站| 色婷婷69| 人妻丰满精品一区二区A片| 婷婷激情综合网| 午夜精品久久久久久久爽| 五月丁香激情综合六月涩涩爱| 亚洲色无码A片一区二区麻豆| 乱抡小BB| 色情丁香五月婷婷精品| 五月天色五月| 五月天网站亭亭| 激情丁香久久| 五月综合久久| 激情综合一| 久久hd| 丁香五月色色| 色婷婷五月网| 久久东京热婷婷五月| 婷婷丁香十月| 夜夜爽天天干| 丁香五月亭亭六月综合激情网| 疯狂做受XXXX高潮A片| 开心丁五月| 99国产精品久久久久久久久久久| EEUSS鲁片一区二区三区| 婷婷色播婷婷| 99久久超级| 色婷婷五月天激情在线观看| 免費亭亭成人| 亚洲av成人在线| 天天操夜夜操| 99激情网| 操熟女成人网| 一起草无码视频| 九九久久色| 婷婷综合网| 精品九九视频| 日本女天天爽| 黄网在线免费播放| 另类丁香五月天区图| 五月丁香好婷婷A片网| 99热这里在线精品| 亚欧州精品视频| 被强行糟蹋的女人A片| 欧美色色网| 就99这里只有精品| 五月丁香综合在线| 激情国产五月| 99爱爱| 天天操天天干天天日| 久久久妻人人人| 狠狠爱丁香婷| 激情5月婷婷| 玖玖热视频| 久狠日av| www婷婷亚洲| 亚洲AV网址| 精品热九九| 五月天激情小说| 五月激情婷婷六月| 五月天 综合 在线| 五月丁香六月久久| 亚洲成人AV在线观看| 国产精品国产成人国产三级| 狠狠的日| 婷婷五月婷婷| 狠狠干五月天| 99久视频| 五月婷婷开心网| 色色色综合| 五月天婷网| \\五月天婷婷激情| 婷婷五月天伦理| 亚洲黄色影视| 五月天色色色| 天天插天天狠| 秋霞学生妹一二级| 色 丁香婷婷| 综合五月草| 日日噜狠狠| 91视频免费后入强操| 亚洲传媒在线观看| 91怕怕网| 综合伊人久久| 伊人春天av| 99热99在线| 婷婷色女| 婷婷六月花| 26UUU在线观看| 激情5月婷婷狠狠干| 婷婷激情视频| 五月丁香啪啪啪| 91人人网| 六月丁香视频网站| 亚洲 在线 性爱| 五月丁香婷中文字幕| 激情婷婷丁香色情五月天| 五月天激情偷拍| 熟女重口味αV| 天天摸天天舔天天爽| 丁香六月色香蕉视频| 26UUU| 欧美在线视频99| 亭亭玉立国色天香| 婷婷精品在线| 超碰女人天堂| 淫五月停停| 玖色色综合| www999日韩精品| 天天激情综合| 99这里只有精| 超碰久热| 加勒比日本一区二区三区| 热九九精品| 五月婷婷深爱六月| 婷婷亚洲色| 精品国产AV色一区二区深夜久久| 3p久久| 五月婷婷丁香啪啪| 五月婷婷69| 婷婷97| 九九成人电影婷婷| 天天激情5月天亚洲| 丁香五月婷婷亚洲另类| 丁香九月激情| 亚洲成人中文字幕| 天天做天天爰天天爽天天无遮挡| 日本色色网站| 99色嘟嘟精品网站| 99爱这里只有精品| 大香蕉中文| 强辱丰满人妻HD中文字幕| 色五月婷婷91在线| 色色丁香五月婷婷| 五月天婷婷色| 91久久九久久九久久九久久九久久| 欧美丁香婷婷天天操| 日韩五月丁香| 婷婷丁香五月天综合在线日韩| 天堂成人久久| 久久金品黃色| 九月丁香网婷婷| 色五月婷婷中文字幕| 五月天影院| 五月天色五月| 久久久这里都是精品| 亚洲精品午夜国产va久久成人| 欧美日韩99| 精品99在线看| 人人操av| 色九月综合网| 丁香五月激情啪啪| 色婷婷亚洲综合av| 综合伊人狠狠| 久久电影五月天丁香电影| 五月综合亚洲色| 大香蕉久久婷婷| 免费在线观看av网站| 蜜乳9188| 无码人妻少妇色欲AV一区二区| 丁香五月综合激情啪啪| 色婷婷先锋| 一起操 91N.com| 丁香五月天婷婷久久| 日夜操B| 激情无码网| 丁香五月六月婷婷殴美综合| 久草婷妨| 五月天开心激情综合网| 激情性爱网站| 亚洲操精品| 色五月婷婷五月天激情综合| 99视频| 日韩成人电影Av| 激情五婷网| 九色亚洲| 深爱激情五月网| 五月黄色婷婷| 亚洲欧美丁香五月天亚洲欧美| 丁香五月色激情| 五月婷婷免费视频| 欧亚中文A V| 人妻VideOssS人妻高清| 大香蕉欧美在线| 婷婷九月丁香| 粉嫩av蜜桃av蜜臀av| 99热天堂| .操區COm| 香港九九六区八区99| 婷婷五月天亚洲综合| j五月香在线| 五月婷婷开心亚州在线| 都市激情亚洲| 99精品亚洲| 亚洲色涩视频| 亚洲9久久精品| 久热网在线视频| 色综合久久无码| 色色亚洲| 丁香五月自拍| 伊人九九68| 丁香五月婷久久| 欧美日韩成人在线网| 亚洲 视频 导航 一区| 大香蕉婷婷色| 操97在线观看| 天天噜日日噜综合无码| 丁香五月天婷婷久久| 婷婷五月综合中文字幕| 国产免费AV网站| 丁香五月婷婷婷婷欧美综合| 东北熟女视频99| 婷婷娌伦网| 亚洲激情亚洲激情 | 五月开心久久| 亚洲第一色色色色| 亚洲成人中文字幕| WWW夜夜| www,婷婷五月天,com| 182无码| 麻豆雪千夏| 久久99这里只有精品| 国产日韩精品SUV| 亚洲综合热| 久99热| 国产成人综合亚洲| www久| 天天cha成人综合网| 狠狠色丁香婷婷| 深爱综合网| 午夜婷婷六月天| 亚洲啪啪啪啪| 人操91在线| 五月天天天色| 婷婷五月天六月丁香| 毛片网站谁有| 欧美日韩成人在线网站| 狠狠色色色| 五月天堂色| 六月丁香婷婷六月激情综合| 丁香五月天信号| 日本123区日韩欧美不卡在线看| 六月丁香五月天| 婷婷综合六月| 丁香五月婷婷精品视频| 五月丁香日本一抹本| 五月婷婷丁香综合,亚洲天堂| 午夜五月天| 伊人综合婷婷| 五月停停大香蕉| 色五月婷婷影院| 亭亭五月色男人| 亚洲亚洲激情| 九九热在线观看6| 狠狠综合色网| 影音先锋AV男人站| 久久黄色片| 噜噜五月天综合| 色99在线观看| 五月人妻婷婷视频| 亚洲激情综合免费| 大香蕉丁香| 伊人丁香五月天丁香在线婷| 五月婷婷六月激情| 久久丁香五月天| 欧洲一区二区| 香焦网五月天| 人人摸人人| 五月婷婷丁香狠狠撸久久| 伊人丁香六月婷婷| 久久五月天精品视频| 成人欧美日韩| 超碰成人在线观看| 国产成人在线精品| www.99热在线观看| 无码区婷婷五月花开| 色 五月 天 婷婷 丁香 九月| 色五月婷婷丁香凹凸| 最近免费中文字幕大全高清大全1| 99欧美| 色欲久久综合| 91九色视频| 综合久久影院| 99热在线精品观看| 五月丁香狠狠爱| 成人在线视频网| 五月激情婷婷在线| 日本色婷婷| 99热66| 91久久99久久91熟女精品| 亚洲五月天婷婷| 婷婷香五月天| 麻豆AV一区二区三区| 五月天激情网站| 九九视频在线观看视频6 | 99热这里是精品| 久久草大香蕉| 色色色色色色色五月| 天天综合网~91| 五月天婷婷激情四射综合| 青青草99re| 久久99精品久久久久久三级| 色五月综合激情| 很很操96| 婷婷综合精品视频97| 色综合色色色| 婷婷激情五月综合| av中文字幕免费观看| 欧美性爱专区| 超碰成人电影| 色综合综合色| 99热最新精品| 99精品偷自拍| 91打屁股视频网站| 综合久色五月| 26uuu| 97超碰综合| 色色色综合| 五月色情婷婷| 九九精品视频免费在线| 欧洲第一久色| 五月丁香婷婷啪啪| 久热A片| 五月天久久www| 天天草人人摸| 五月天亭亭俺也| 成人精品在线| 亚洲中文字幕在线电影| 91久久99久久91熟女精品| 精品人妻久久久| 思思99热| 五月婷婷 婷婷五月 一区二区 久久久| 99综合成人视频在线观看| 久热人妻| 天天干 夜夜爽| 丁香五月婷久久| 97操资源婷婷| 亚洲综合激| 五月婷婷丁香五月| 黄色视频网站在线播放| 婷色五月| 丁香五月六月婷婷综合| 午夜无码熟熟妇丰满人妻| 成人在线日韩欧美| 五月丁香 啪啪啪| 丁香九月久久| 99视频在线观看视频| 色婷婷狠狠干| 97视频久久| 色九四色| 狠狠色综合777| 色五月天丁香婷婷| 黄页免费一级视频懂色| 天天摸日日舔狠狠添婷婷婷 | 亚洲av无码精品色午夜| 丁香亚洲婷婷五月| 五月综合久久| 99热99在线| 五月亭亭性| 亚洲字幕AV一区二区三区四区| 丁香五月色色| 九九99香蕉在线视频播放| 超碰国产在线播放| 插插网爽妇五月丁香| 五月丁香婷婷成人网| 九九99男女视频在线观看| 婷婷四色五月| 日比网免费国产| 丁香丁香激情网| 91久久1118| 欧美在线视频9| 欧美激情综合色丁香婷婷五月天 | 思思热久久久在线| 色吧网91| 婷婷丁香五月综合激情小说| 亚洲视频在线网站| 五月天婷爱综合| 99在线精品免费视频| 色很很96| 91操操| 他改变了拜占庭| 五月天激情电影| 综合久久影院| 97久久视频| 五月天婷婷av| 99热6精品| 91超级碰| 99热官网| 激情五月婷婷啪啪| 五月天丁香婷婷久久九| 激情小说五月欧美亚洲丁香| 色婷大香蕉| 黄色激情五月天| 亚洲中文AV网站| 五月婷婷之综合激情| 伊人青涩网| 夜夜谢天天干| 最新色色五月天| 婷婷综合激情| 高清激情av在线观看| 亚洲无AV在线中文字幕| 色色亚卅| 成人在线视频男人的天堂4399| 欧美婷婷五月丁香| www.综合久久.com| 狠狠干无码| 亚洲色激婷| 五月网站| 色色色热热热| 亚洲精品国产成人AV在线| 日狠狠| 狠狠999| 天天色凹凸| 91啪啪网| 亚洲综合网激情小说| 五月天社区婷婷| 色婷婷亚洲婷婷在线观看| 玖玖99免费视频| 开心婷婷五月| 五月天成人在线播放丁香| 久久精品天| 日韩成人网址| 99热这里只有精品热| 精品九九网| 丁香五月手机在线| 欧美激情综合色丁香婷婷五月天| 99久超碰| 色哟呦av| 丁香蜜臀黄色婷婷五月天| 婷婷五月花免费视频在线| 婷婷中文字幕网站| 99色色网| 99热在线成人网站| 天天综合激情| 98色丁香五月婷婷综合网| 久久一热| www,天天干| 丁香五月天在线视频| av操B网站| 久久9久| 蜜乳国产网站| 国产精品电影| www.爱婷婷.com| 婷婷色影院| 色色网站| 青青草婷婷综合五月| 99资源在线视频| 亚洲精品V天堂中文字幕| 99综合网| 五月天深爱激情网| 9.1综合网| 涩 五月 婷婷 狠狠| 最近中文字幕2019视频1| 色五月婷婷五月天| 久久婷婷丁香六月天| 五月丁香影院| wWW九九在线播放| 99久久超级| 五月天激情小说| 亚洲成人网站在线播放| 婷婷五亚洲| 狠狠人人| 色五月开心婷婷| 人人综合久| 婷婷色色宗合网| 国产又爽又猛又粗的视频A片| 狠狠香蕉| 婷婷五月天激情电影| 夜夜操天天爽| 91碰操| 亚洲综合激情五月久久| 欧美内射AA| 啪色综合| 91九色视频在线观看| 久久丁香久久| 综合六月激情婷婷| 伊人超碰| 婷婷六月久久| 色欲五月天| 亚洲激情免费久久| 久久这里只有精品5| 另类综合激情| 五月色色色| 久久总和99| 丁香五月婷婷AV| 99爱视频免费| 欧美成人色婷婷| 久久这里只| 色婷婷视频综合| 丁香5月婷婷| 久色网五月| 亚洲第一视频 久久| www,五月丁,com| 婷婷狠狠五月综合| 婷婷五月伦理| 六月丁香久久| 日日夜夜天天| 婷婷五月电影| 亚洲五月天婷婷| 在线综合网| 婷婷五月天成人网| 天天草女人| 狠狠色噜噜狠狠狠狠狠色综合久久| 色色亚洲视频| 97色啪| 五月色婷| 99热91| 久九男女天堂| 日韩婷久| 欧美日韩99| 九九激情网| 天天舔天天| 久久这里只| 婷婷狠狠18禁久久| 丁香婷婷社区| 婷婷丁香熟女| 黄色一极大片| 丁香五月成人| 五月天成人手机在线视频| 免费视频这里只有精品| 色色热| 五月婷婷丁香五月| 五月婷婷电影院| 欧美性爱日韩性爱| 久久精品爱爱| 这里只有精品在线看| 538在线精品| 婷婷五月天影院| 黑人糟蹋人妻HD中文字幕| 99爱在线| 91综合在线| 五月丁香花免费视频| 中文av网站| 激情五月婷| 精品热青草| 日韩成人AV在线播放| 色情五月丁香婷婷网| 思思精品热在线| 五月丁香av中文| 青草视频在线播放| 超级碰碰碰97免费| 精品九九视频| 欧美狠狠一在草| 五月网网站| 九九黄色网| 亞洲自怕| 日日日,com| 亚洲天堂aaaa| 亚洲日本韩国| 亚洲视频五区| 激情欧美五月丁香| 亚洲V国产V欧美V久久久久久| 百度4399有码精品V在线观看| 久久五月天精品视频| 99热这里只有精品在线| 国产69久久久欧美黑人A片| 91久久五月天| 婷婷五月深爱五月| 婷婷六月色| 色综合中文色综合网| 久草xx性爱视频| 九九热最新| 中文字幕97超级碰| 99在线精品视频免费观看20| 婷婷色婷婷| 色5月婷婷色| 激情深爱综合网| 无人区码一码二码三码医生系列| 国产精品成人在线| 六月婷婷色色色| 色天使久久综合| 丁香八月综合激情| 丁香五月影院| 久久婷婷伊人| 亚洲在线操| 久久五月天免费网站| 久久久精久人妻| 成人做爰A片免费看网站找不到了| 成人精品人妻| 久9热| 91久久精品无码一区二区三区| 91亚洲视频| www.五月天。com| 大香蕉九九| 99这里只有精品视频免费| 亚洲国产成人在线| 99在线免费视频| 婷婷激情五月| 99手机在线精品视频| 26UUU精品一区二区| 99热亚州综合| 丁香色五月天| 怡红院91a√| 五月天婷婷在线播放| 国产精品 的国产| 九九色综合九九色| www.色情五月天.com| 激情六月综合| 丁香五月婷婷99| 九九热精品| 色婷婷国产精品综合在线观看| 激情五月色婷婷| 中文字幕激情综合| 婷婷五月色综合| 91九色小视频| 五月丁香狠狠爱| 九九这里只有精品在线视频| 久久综合激情| 五月综合亚洲| 五月亭亭六月天| 五月天婷婷激情在线色图| 亚洲婷婷欧美婷婷| www999日韩精品| 五月婷婷丁香在线| 99高级会所久久| 99国产在线精品视频| www色中色综合| 五月天丁香欧美激情| 操逼毛片国语对白| 思思热视频在线| 日本精品。999| 97一区二区| 日本人人xxx| 日本97在线视频| 五月丁香影视| 色综合网综合| 五月天停停日日| 玖玖精品视频| 五月丁香伊人网| 1024你懂的欧美曰韩| 亚洲六月色婷婷| 26UUU成人网| 超碰免费人人肏| 国产精品视频免费看| 亚洲精品网站色视频| 亚洲春色奇米影视| 桃色五月天| 六月婷婷成人| 五月丁香六月停停停| 久久大香蕉同僚| 777久久精品| 成人在线免费网址| 日本色道视频网站| 激情五月视频| 激情综合网五月丁香| 国产婷婷色综合AV蜜臀AV| 丁香六月激情国产| 婷婷亚洲五| 色黄啪啪| 五月婷婷在线视频| 激情性五月天免费小说视频| 亚洲另类婷婷综合| 日日操夜夜擼| 丁香激情久久| 五月激情婷婷开心| 色婷婷丁香综合中文字幕| 被强行糟蹋的女人A片| a久久| 中文字幕簧片| 噜噜噜狠狠色综| 色婷婷狠狠18| 激情涩涩网| 99色日本| 激情AV网| 狠狠干夜夜干| 新激情五月天天在线网| 清色五月天| PORNY九色9l自拍视频成人| 超极99精品| 免费亚洲婷婷| 色婷婷五月综合在线| 色综合性视频| 丁香亭亭久久| 亚洲黄色精品| 99热观看| 91人人爱| 亚洲欧美在线观看| 色综合色色色| 婷婷五月激情欧美| 婷婷狠狠干| 日日懆天天懆| 人人色性网| 久久五月婷| 亚洲小电影在线观看黄999| 97操资源婷婷| 男人操女人高潮91视频| 可以免费观看的av| 色五月综合网| 99热1| 人人操av| 热99在线| 久久亚洲激情五码| 婷婷五月色亚洲| 午夜丁香六月婷| 欧美五月丁香在线| 丁香婷婷色五月| 六月婷婷激情图片| 91久久综合| 丁香五月色网| 日韩精品超碰在线观看| 天天综合网~91| 婷婷免费视频| 丁香五月婷婷高清| 久久人妻视频| 五月丁香五月综合欧美| 五月天婷婷在线播放| 亚洲激情综合免费| 五月丁香亚洲婷婷| 99无吗| 色欲一二三| 人人视频人人干人人做| 这里只有精品无码| 丁香五月激情五月| 99热精品观看| 日本久久高清| 大香蕉九九| 天天干天干| 五月激情综合网| 色优久久| 日韩综合成人| 色激情网| 九月色婷婷综合| 精品女人九九九| 97碰| 婷婷6月综合网| 色婷婷五月丁香在线观看| 欧美色六月婷婷| 色婷婷五月综合网| 噜噜五月天综合| 深爱五月天| 婷婷五月天黄色| 色色婷婷五月天| 一起草AV入口| 97碰操| 日本三久久| 九九av| 日日想日日夜日日操| 欧美色欲色欲天天天www| 亭亭五月色男人| 五月天操逼网| 91人妻PORNY九色大屁股| 无码人妻丰满熟妇奶水区码| 香港九九六区八区99| 色综合香蕉| 六月丁香深深爱综合网| www.日日夜夜| 色综合五月天| 久久五月视频| 五月婷婷激情啪啪| 亚洲性视频| 久久这里在精品视频| 色婷亚洲| 久久久99视频| 国产乱子轮XXX农村| 亭亭丁香97| 婷婷97| 欧美在线视频9| 色五月91| 激情宗合网激情五月天| 秋霞AV淫| XX色综合| 99人人干人人| 99色色最新视频| 狠狠爱五月婷婷| 欧美大片| 人人性久久| 亚洲爱爱无码婷婷色五月| 99热这里只有精品55| 激情五月天视频| 涩 五月 婷婷 狠狠| 99热乎| 激情综合网五月| 第九色区av天堂| 色婷久| 秋霞电影理论| 成人在线网址| 97超碰色| 色五月在线| 夜夜大香蕉婷婷丁香| 99综合视频一体| 在线综合91| 人妻丰满精品一区二区A片| 婷婷五月性感| 久热这里只有精品在线观看 | 色偷偷色婷婷| 色五月婷婷色| 久久精品日| 思思热久在线观看视频| 欧美色97| 996黄色片| 色婷婷婷综合五月天| 情色婷婷五月天| 2050人人操免费工开爱| 激情五月天啪啪视频| 久久3p| 婷婷狠狠爱| 26UUU在线观看| 欧美色五月| 婷婷午夜精品久久久| 99热这里只有精品2| 双性美人被调教到喷水A片| 激情综合五月| 91碰碰视频| 久久网婷婷| 99这里是精品| 大香蕉综合视频在线| 色狠狠999综合网| 婷婷九月色| 色婷婷9| 五月天社区婷婷丁香社区| 九九久久腿| 天天日天天做天天操| 亚洲乱码日产精品BD| 亚洲婷婷丁香五月在线| 99在线精品免费视频| 亚洲无码成人| 久久久久亚洲AV无码网影音先锋| 综合精品99| 天天干com| 久综合4| 狠狠草综合网| 激情色五月天| 人妻精品久久久久久久| AV成人在线网站| 天天碰天天插天天操| 超碰v| 日本ww亚洲| 亚洲成av人影院| 天天草天天舔| 国产成人AV| 天天色天天噜| 婷婷碰碰| 狠狠狠夜夜夜| 久啪欧美| 久久视频婷婷| 综合久久97| 可以直接看的AV| 性爱AV天堂| 99re在线观看| 色婷五月丁香久亚洲| 最新无毒无码AV| 丁香5月婷婷| 99啪啪网| 国产免费AV在线| 超碰在线99| 六月亚洲婷婷6月中文字幕| 色婷婷综合网站| 五月的婷婷六月丁香| 人操综合| 这里只有精品视频免费在线观看| 色色色五月婷| 五月婷婷基地| 婷婷五月丁香综合激情小说| 久久se 综合网 | 中文字幕综合| 天天狠天天狠| 黄网在线免费| 久久机热/这里只有精品| 七七九色| 婷婷久久综合久| 中文字幕性爱丰满| 一本色道久久88加勒比—| 激情五月婷婷综合| 婷婷亚洲丁香五月| 亚洲韩国日产综合AV| 久久激情五月天| 九九热10| 丁香五月婷婷少妇| 国产激情综合| 六月婷婷狠狠做| 九九人人看| 色色a| 五月成人综合| 人人操插| 九九一区| 超碰97干| 中文无码精品一区二区三区| 99在线播放| 五月天婷婷激情小说电影| 99re热视频| 久久性操| 天天干天天av天天射| 97操视频| 久久丁香五月婷婷| Av九九| 久久久久久久久久久-久五月天婷婷| 五月天婷婷丁香导航| 狠狠色丁香综合| www,久久久人人| 五月激情小说| 久久久久人妻精品| 婷婷五月深深的爱| 99热插| 中文字幕免费高清电视剧| 偷偷操99| www.俺去也com| 久久这里精彩免费在线观看| 超碰在线资源| www.色五月| 大香蕉99| 综合激情网激情五月。| 青青草原中文字幕| 综合玖玖偷拍| 九九99久久精品| 婷婷久久综合| 婷婷成人视频| www.热99热| 色婷婷五月天亚洲| 成人视频在线免费播放| 在线中文AV| 激情五月天网| 丁香六月狠狠干| 欧美色爱五月天| 色婷婷婷婷成人网| 九九黄色网| 激情五月,激情综合网| 久久99大| 欧美精品中文字幕亚洲专区| 色婷婷影院| 激情婷婷久久| 婷婷天天日婷婷| 情涩婷婷五月天| 色婷婷视频| 五月开心婷婷极品激情| 色婷视频| 可以看的av| 夜丁香综合| 99精品网站| 激情五月天开心网丁香无码| 久热99| 五月丁香操婷逼| 久婷首页| 久久五月婷婷视频| 色婷婷影视99| 日韩av在线播放综合网| 98国产精品综合一区二区三区| 夜夜爱网站| 97干在线| 操碰97| 久热99| 亚洲综合激情五月久久| 久久狼人天堂| 亚洲在线操| 婷婷五月AV| 爆乳熟妇一区二区三区爆乳照片| 播五月开心婷婷欧美综合| 亚洲视频99| 青青草激情网| 亚洲va在线∨a天堂va欧美va| 婷婷开心激情五月激情网| 人人人操B超碰| 五月丁香婷婷激情澎湃四射| 久久婷婷一级片| 亚洲va欧美va国产综合久久久| 天天干天天干天天干天天干天天干天天干天天 | 99热在线观看| 伊人啪啪网| 色噜噜狠狠色综合日日| 婷婷五月色播| 欧美色五月| 久操欧美在线观看97| 午夜不卡久久精品无码免费| 国产午夜精品一区二区三区四区 | 色婷婷香蕉丁丁网| 日韩日比视频| 久久久WWW| 久久这里只有国产| 五月丁香久久久日婷婷久久婷婷日| 婷五月天在线草| 激情丁香网| 人妻无码精品一区| 99热日| 天天日,天天插| 成人视频网| 影音先锋一区二区资源站| 丁香社92视频| 色婷婷天堂| 五月久久五月激情| 久久婷婷色丁香| ji'qi'luan'ren'lun| 五月丁香激情综合| 五月丁香成人网| 婷婷五月成人系列| 亚洲色五月天| 日本一级一级一级一级| 少妇熟女视频一区二区三区| 春色激情| 欧美性猛交99久久久99| 五月天无码| 激情综合亚洲色婷婷五月| 婷婷五月天播播| 六月丁香激情网| 亚洲性爱AV在线| av成人在线播放| 久久婷婷五月天激情新地址| α久久| 玖玖婷婷五月| 99色热| 操婷婷久久| 69精品人人人人| 伊人狠狠操| 激情婷婷丁香五月天| 色伦专区97中文字幕| 久99精品视频| 丁香五月婷婷婷婷欧美综合| 久久视频在线| 国产在这里只有精品| 97久久婷婷色| 99在线播放视频| 一本伊人色婷| 婷婷大香蕉| 大香久久综合网| 色综天天综合| 九九热99热| 开心五月婷婷激情| 色原狠狠综合| 玖玖99福利| 激情噜噜噜| 9久久狠狠的| 热久久91| 丁香五月婷婷在线观看| 深爱五月天| 成人色图情色成人网 www.5b5b5bcom 五月天 | 狠狠干综合网| 婷婷娱乐丁香综合网| 五月丁香色情| 丁香五夜激情四射夜夜夜| 99热这里只有精品21| 99人碰碰碰| 激情五月婷婷网| 开心五月色婷婷综合开心网| 在线成人视频免费| 丁香婷婷伊人| 大香蕉九九| 婷婷伊人综合中文字幕| 五月丁香龟婷婷| 婷婷97狠狠成人网站| 91一起艹| 婷婷八月丁香激情综合| 久久综合26p| 深爱五月激情网| 色婷婷综合久久久久| 99久久終合| 婷婷五月天亚洲精品| 婷婷精品| a网站免费观看| 丁香色成人| 亚洲蜜乳AV| 丁香五月五月婷婷五月天激情四射| 99视频内射三四| 色综合久久44| 97色啪| 99热超| 丁香成人视频| 97超级碰人人| 五月婷婷免费视频| 激情五月天综合网| 婷婷丁香69精华| 久月婷婷| 欧美精产国品一二三区| 人人播| 色青五月天| 激情5月婷婷| 亚洲成人在线电影网站| 久色五月婷婷综合| 欧亚成人A片一区二区| 精品色情一区二区三区四区| 久久婷婷综合五月天| 日韩无码专区| 激情综合区| 五月丁香六月香香蕉| 亚洲a色| 天天做天天爱天天高潮| 夜夜 操无码| av久热| 玖玖综合色| 色综合久久久久| 五月丁香六月婷综合成人综合| 性色婷婷| 九九精品99| 五月丁香啪啪综合| 性韩日色婷婷五月天激情啪啪XXX| 99视频内射三四| 激情婷婷五月久久| 婷婷99狠狠| 色婷婷五月天激情综合|