日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

Nacos錯(cuò)誤統(tǒng)計(jì)實(shí)戰(zhàn):客戶端埋點(diǎn)與可觀測(cè)性建設(shè)

Nacos錯(cuò)誤統(tǒng)計(jì)實(shí)戰(zhàn):客戶端埋點(diǎn)與可觀測(cè)性建設(shè) 1. 為什么一個(gè)“錯(cuò)誤統(tǒng)計(jì)”值得單獨(dú)拎出來做做微服務(wù)架構(gòu)的朋友大概都有過這種體驗(yàn)服務(wù)跑得好好的某天開始零星報(bào)錯(cuò)日志里翻半天發(fā)現(xiàn)是配置中心那邊某個(gè)配置項(xiàng)沒推下來或者某個(gè)服務(wù)實(shí)例注冊(cè)上了但健康檢查一直不過。問題本身不復(fù)雜麻煩的是定位過程——你得在 Nacos 控制臺(tái)、應(yīng)用日志、注冊(cè)列表之間來回橫跳靠肉眼比對(duì)時(shí)間戳。集成 Nacos 之后這類問題從“偶發(fā)”變成了“常態(tài)化的運(yùn)維負(fù)擔(dān)”因?yàn)榕渲煤妥?cè)這兩個(gè)維度都會(huì)持續(xù)產(chǎn)生狀態(tài)變化而變化過程中任何一環(huán)出問題表現(xiàn)出來都是業(yè)務(wù)側(cè)的異常。這篇內(nèi)容聊的就是怎么把 Nacos 相關(guān)的錯(cuò)誤做系統(tǒng)性統(tǒng)計(jì)不是簡(jiǎn)單地打個(gè)日志了事而是建立一套可觀測(cè)的錯(cuò)誤采集、歸類、上報(bào)和告警機(jī)制。核心關(guān)鍵詞是Nacos 錯(cuò)誤統(tǒng)計(jì)圍繞它展開的是配置拉取失敗、注冊(cè)心跳異常、監(jiān)聽回調(diào)報(bào)錯(cuò)、長(zhǎng)輪詢超時(shí)這幾類高頻問題的捕獲與量化。適合誰看如果你正在用 Spring Cloud Alibaba 或者 Dubbo 體系服務(wù)已經(jīng)上了 Nacos 做配置中心和注冊(cè)中心并且開始被“配置沒生效”“實(shí)例列表不對(duì)”“偶發(fā)連接超時(shí)”這類問題困擾那這套東西就是給你準(zhǔn)備的。哪怕你剛接觸 Nacos只要懂基本的 Java 和 Spring 機(jī)制下面的拆解也能讓你少走不少?gòu)澛?。我先說清楚這套方案要解決的核心痛點(diǎn)Nacos 客戶端內(nèi)部的異常大多被吞掉了。它為了保業(yè)務(wù)可用性很多失敗場(chǎng)景是靜默重試或者降級(jí)處理的日志級(jí)別可能只是 WARN 甚至 DEBUG默認(rèn)配置下你根本看不見。等到業(yè)務(wù)報(bào)錯(cuò)再去翻現(xiàn)場(chǎng)早沒了。所以錯(cuò)誤統(tǒng)計(jì)的第一原則是——在客戶端側(cè)主動(dòng)埋點(diǎn)把“被吞掉的異?!睋瞥鰜砹炕?、歸類、打標(biāo)簽再?zèng)Q定是上報(bào)監(jiān)控還是觸發(fā)告警。2. 整體設(shè)計(jì)思路與方案選型拆解2.1 先搞清楚 Nacos 客戶端有哪些錯(cuò)誤面動(dòng)手之前得先畫清楚“錯(cuò)誤從哪來”。Nacos 客戶端在應(yīng)用里主要干兩件事配置管理和服務(wù)注冊(cè)發(fā)現(xiàn)。這兩條鏈路上的錯(cuò)誤來源完全不同統(tǒng)計(jì)策略也得分開設(shè)計(jì)。配置這條線核心是NacosConfigService它內(nèi)部有個(gè)長(zhǎng)輪詢機(jī)制去監(jiān)聽配置變更。錯(cuò)誤點(diǎn)集中在首次拉取配置時(shí)網(wǎng)絡(luò)不通或配置不存在、長(zhǎng)輪詢請(qǐng)求超時(shí)、監(jiān)聽器回調(diào)里拋異常、本地快照文件讀寫失敗。注冊(cè)這條線核心是NacosNamingService錯(cuò)誤點(diǎn)集中在服務(wù)注冊(cè)請(qǐng)求失敗、心跳發(fā)送失敗臨時(shí)實(shí)例、實(shí)例列表訂閱回調(diào)異常、服務(wù)端返回的實(shí)例列表為空或格式異常。我見過不少團(tuán)隊(duì)一上來就想在服務(wù)端做統(tǒng)計(jì)覺得 Nacos 服務(wù)端日志全。這個(gè)思路有坑——服務(wù)端看到的是“請(qǐng)求進(jìn)來了沒有”但客戶端側(cè)的“請(qǐng)求發(fā)出去了但沒收到響應(yīng)”“響應(yīng)收到了但解析失敗”這些情況服務(wù)端根本感知不到。而且多租戶環(huán)境下服務(wù)端日志混雜按應(yīng)用維度拆分成本很高。所以我的選型結(jié)論很明確統(tǒng)計(jì)埋點(diǎn)放在客戶端側(cè)服務(wù)端只做輔助對(duì)賬。2.2 為什么選“包裝器 事件總線”而不是直接改源碼最直接的想法是 fork Nacos 客戶端源碼在關(guān)鍵位置加統(tǒng)計(jì)代碼。我試過不推薦。原因有三一是 Nacos 客戶端版本迭代快fork 之后每次升級(jí)都要重新合并維護(hù)成本高二是改源碼容易引入行為差異出問題很難判斷是 Nacos 本身的 bug 還是你改出來的三是團(tuán)隊(duì)里其他人看到你依賴一個(gè)魔改版本心里沒底。更穩(wěn)妥的做法是包裝器模式不碰 Nacos 內(nèi)部實(shí)現(xiàn)在應(yīng)用和 Nacos 客戶端之間加一層薄封裝所有對(duì) Nacos 的調(diào)用都走這層封裝封裝層負(fù)責(zé)計(jì)時(shí)、捕獲異常、打標(biāo)簽、發(fā)事件。同時(shí)利用 Nacos 客戶端暴露的擴(kuò)展點(diǎn)——比如NacosConfigService支持傳入自定義的ConfigFilterNacosNamingService有EventListener機(jī)制——在擴(kuò)展點(diǎn)上掛統(tǒng)計(jì)邏輯。這樣升級(jí) Nacos 版本時(shí)只要擴(kuò)展點(diǎn)接口不變統(tǒng)計(jì)代碼基本不用動(dòng)。事件總線這塊我選的是應(yīng)用內(nèi)輕量方案不引入額外中間件。統(tǒng)計(jì)事件先落到內(nèi)存隊(duì)列由一個(gè)獨(dú)立線程批量消費(fèi)聚合后定期輸出到日志和監(jiān)控端點(diǎn)。為什么不直接同步上報(bào)因?yàn)殄e(cuò)誤統(tǒng)計(jì)本身不能成為新的故障點(diǎn)——如果監(jiān)控系統(tǒng)掛了導(dǎo)致業(yè)務(wù)線程阻塞在統(tǒng)計(jì)上報(bào)上那就本末倒置了。異步 批量 有界隊(duì)列 丟棄策略這套組合是保業(yè)務(wù)優(yōu)先的標(biāo)準(zhǔn)做法。2.3 統(tǒng)計(jì)維度怎么定才夠用又不冗余維度設(shè)計(jì)是這套方案里最考驗(yàn)經(jīng)驗(yàn)的部分。維度太少統(tǒng)計(jì)出來是一鍋粥沒法定位維度太多存儲(chǔ)和查詢成本爆炸而且大部分維度組合根本不會(huì)出現(xiàn)。我最終收斂到這幾個(gè)核心維度維度取值示例設(shè)計(jì)理由錯(cuò)誤類型CONFIG_FETCH / CONFIG_LISTEN / REGISTER / HEARTBEAT / SUBSCRIBE對(duì)應(yīng) Nacos 客戶端的主要功能面定位到具體鏈路錯(cuò)誤碼/異常類TimeoutException / NacosException(500) / IOException區(qū)分是網(wǎng)絡(luò)層、協(xié)議層還是業(yè)務(wù)層問題數(shù)據(jù)源標(biāo)識(shí)dataId group / serviceName group精確到具體配置項(xiàng)或服務(wù)避免“全局都在報(bào)錯(cuò)”的模糊結(jié)論發(fā)生階段INIT / RUNTIME / RECONNECT啟動(dòng)期錯(cuò)誤和運(yùn)行期錯(cuò)誤處理策略完全不同重試次數(shù)0 / 1 / 2 / 3判斷是瞬時(shí)抖動(dòng)還是持續(xù)性故障的關(guān)鍵指標(biāo)這里有個(gè)容易忽略的點(diǎn)錯(cuò)誤發(fā)生階段這個(gè)維度價(jià)值極高。啟動(dòng)期配置拉取失敗通常意味著應(yīng)用根本起不來或者帶著錯(cuò)誤配置起來了屬于 P0運(yùn)行期偶發(fā)一次長(zhǎng)輪詢超時(shí)客戶端會(huì)自動(dòng)重連可能業(yè)務(wù)無感屬于 P3。如果不分階段兩類錯(cuò)誤混在一起統(tǒng)計(jì)告警閾值根本沒法設(shè)。3. 核心埋點(diǎn)實(shí)現(xiàn)與關(guān)鍵細(xì)節(jié)3.1 配置鏈路在 ConfigFilter 里做文章Nacos 客戶端的ConfigFilter接口是官方留的擴(kuò)展點(diǎn)原本用于配置加解密、格式轉(zhuǎn)換這類場(chǎng)景。它的filter方法能拿到配置內(nèi)容、dataId、group 等上下文異常也會(huì)從這里透出。我在這層掛統(tǒng)計(jì)邏輯好處是不侵入業(yè)務(wù)代碼而且對(duì)所有走 Nacos 配置的組件都生效。具體做法是實(shí)現(xiàn)一個(gè)StatsConfigFilter在filter方法里用 try-catch 包住鏈?zhǔn)秸{(diào)用catch 到異常時(shí)記錄錯(cuò)誤事件然后原樣拋出——注意統(tǒng)計(jì)層絕不能吞異常吞了會(huì)改變 Nacos 客戶端的原有行為可能導(dǎo)致配置加載邏輯走偏。記錄事件時(shí)把 dataId、group、異常類型、耗時(shí)都帶上耗時(shí)這個(gè)字段很關(guān)鍵長(zhǎng)輪詢超時(shí)和快速失敗在耗時(shí)上差異明顯能輔助判斷問題性質(zhì)。public class StatsConfigFilter implements ConfigFilter { Override public ListString filter(ConfigRequest request, ConfigResponse response) throws IOException { long start System.currentTimeMillis(); try { ListString result response.getConfig(); StatsEventBus.publish(ConfigEvent.success(request.getDataId(), request.getGroup(), System.currentTimeMillis() - start)); return result; } catch (Exception e) { StatsEventBus.publish(ConfigEvent.failure(request.getDataId(), request.getGroup(), e.getClass().getSimpleName(), System.currentTimeMillis() - start)); throw e; } } }這里有個(gè)實(shí)操細(xì)節(jié)ConfigFilter的注冊(cè)方式在不同 Nacos 版本里略有差異早期版本靠 SPI 文件META-INF/services/com.alibaba.nacos.api.config.filter.IConfigFilter注冊(cè)較新版本支持通過NacosConfigProperties配置。我建議用 SPI 方式兼容性最好升級(jí)時(shí)不容易踩坑。另外 filter 里不要做任何可能阻塞的操作事件發(fā)布必須是純內(nèi)存入隊(duì)否則會(huì)拖慢配置加載。3.2 注冊(cè)鏈路包裝 NamingService 而非依賴回調(diào)注冊(cè)鏈路的統(tǒng)計(jì)比配置鏈路麻煩因?yàn)镹acosNamingService的很多失敗是內(nèi)部重試后靜默處理的外部拿不到異常。比如心跳發(fā)送失敗客戶端會(huì)自己重試業(yè)務(wù)代碼完全無感。這種情況下光靠EventListener不夠因?yàn)槭录辉跔顟B(tài)變化時(shí)觸發(fā)持續(xù)失敗但狀態(tài)沒變的情況統(tǒng)計(jì)不到。我的方案是雙層埋點(diǎn)外層用包裝器包住NamingService的注冊(cè)、注銷、訂閱、查詢方法捕獲同步調(diào)用拋出的異常內(nèi)層通過定時(shí)任務(wù)主動(dòng)探測(cè)——每隔一段時(shí)間檢查本地緩存的實(shí)例列表和服務(wù)端返回是否一致不一致就記一條“實(shí)例列表漂移”事件。這個(gè)主動(dòng)探測(cè)的思路借鑒了健康檢查的理念實(shí)測(cè)下來能撈到不少靜默失敗。public class StatsNamingServiceWrapper implements NamingService { private final NamingService delegate; Override public void registerInstance(String serviceName, String groupName, Instance instance) throws NacosException { long start System.currentTimeMillis(); try { delegate.registerInstance(serviceName, groupName, instance); StatsEventBus.publish(RegisterEvent.success(serviceName, groupName, System.currentTimeMillis() - start)); } catch (NacosException e) { StatsEventBus.publish(RegisterEvent.failure(serviceName, groupName, e.getErrCode(), e.getErrMsg(), System.currentTimeMillis() - start)); throw e; } } // 其余方法同理注意訂閱方法要額外掛 EventListener 統(tǒng)計(jì)回調(diào)異常 }包裝器要注意一點(diǎn)NamingService接口方法不少包裝時(shí)容易漏。我建議用 IDE 生成委托代碼后逐個(gè)方法過一遍確認(rèn)每個(gè)方法都有統(tǒng)計(jì)埋點(diǎn)。漏掉的方法就是統(tǒng)計(jì)盲區(qū)后期排查問題時(shí)最怕這種“以為統(tǒng)計(jì)了其實(shí)沒有”的情況。3.3 事件聚合與輸出有界隊(duì)列 滑動(dòng)窗口事件采集上來之后直接一條條打日志意義不大錯(cuò)誤統(tǒng)計(jì)的價(jià)值在于聚合后的趨勢(shì)和分布。我的做法是內(nèi)存里維護(hù)一個(gè)滑動(dòng)窗口聚合器按“錯(cuò)誤類型 數(shù)據(jù)源標(biāo)識(shí)”做 key窗口內(nèi)累計(jì)次數(shù)、記錄首次和末次發(fā)生時(shí)間、保留最近幾條異常堆棧樣本。窗口大小設(shè) 1 分鐘每分鐘輸出一次聚合結(jié)果。隊(duì)列必須是有界的我設(shè)的是 10000 條滿了之后丟棄最舊的事件并記一個(gè)“統(tǒng)計(jì)丟棄”計(jì)數(shù)。這個(gè)丟棄計(jì)數(shù)本身也要暴露出來因?yàn)樗馕吨y(tǒng)計(jì)系統(tǒng)已經(jīng)跟不上錯(cuò)誤產(chǎn)生的速度了這本身就是個(gè)嚴(yán)重信號(hào)。輸出目標(biāo)我配了兩個(gè)一個(gè)是結(jié)構(gòu)化日志方便 ELK 這類系統(tǒng)采集另一個(gè)是 Micrometer 的 Counter 和 Gauge直接對(duì)接 Prometheus 體系。如果團(tuán)隊(duì)用的是別的監(jiān)控方案把輸出層抽象成接口替換即可聚合邏輯不用動(dòng)。注意聚合 key 里不要帶時(shí)間戳或隨機(jī)數(shù)否則窗口內(nèi)永遠(yuǎn)聚合不到一起統(tǒng)計(jì)就退化成流水賬了。數(shù)據(jù)源標(biāo)識(shí)用 dataIdgroup 或 serviceNamegroup 拼接即可保持穩(wěn)定。4. 實(shí)操落地從零搭一套可用的統(tǒng)計(jì)鏈路4.1 環(huán)境與依賴準(zhǔn)備假設(shè)你用的是 Spring Boot 3.x Spring Cloud Alibaba 2022.x 這套組合Nacos 客戶端版本在 2.2 以上。依賴上除了常規(guī)的spring-cloud-starter-alibaba-nacos-config和spring-cloud-starter-alibaba-nacos-discovery統(tǒng)計(jì)側(cè)我額外引入micrometer-core做指標(biāo)暴露如果不需要對(duì)接 Prometheus 可以不加。配置層面Nacos 客戶端有幾個(gè)參數(shù)直接影響錯(cuò)誤統(tǒng)計(jì)的準(zhǔn)確性需要顯式設(shè)置。nacos.config.long-poll.timeout默認(rèn) 30000 毫秒這個(gè)值決定了長(zhǎng)輪詢超時(shí)的判定閾值統(tǒng)計(jì)里判斷“超時(shí)類錯(cuò)誤”就靠它nacos.naming.heartbeat.interval默認(rèn) 5000 毫秒心跳統(tǒng)計(jì)的采樣頻率和它對(duì)齊比較合理。這兩個(gè)參數(shù)不要隨意調(diào)小調(diào)小會(huì)增加服務(wù)端壓力調(diào)大則錯(cuò)誤發(fā)現(xiàn)變慢保持默認(rèn)或根據(jù)實(shí)際網(wǎng)絡(luò)狀況微調(diào)即可。4.2 統(tǒng)計(jì)組件的裝配順序裝配順序有講究搞錯(cuò)了統(tǒng)計(jì)會(huì)失效。正確順序是先初始化事件總線保證隊(duì)列和消費(fèi)線程就緒再裝配統(tǒng)計(jì)包裝器最后才讓 Nacos 客戶端開始工作。在 Spring 環(huán)境里這意味著統(tǒng)計(jì)相關(guān)的 Bean 要加Order或者用DependsOn顯式聲明依賴確保在 Nacos 自動(dòng)配置的 Bean 初始化之前完成。我踩過一個(gè)坑一開始把統(tǒng)計(jì)包裝器做成普通 Bean結(jié)果 Nacos 的自動(dòng)配置先跑完了NamingService已經(jīng)被注入到業(yè)務(wù)代碼里包裝器根本沒機(jī)會(huì)介入。后來改成用BeanPostProcessor在NamingServiceBean 初始化后做替換或者更簡(jiǎn)單——用Primary聲明包裝器 Bean 并讓它依賴原始 Bean靠 Spring 的注入優(yōu)先級(jí)解決。兩種方式都行后者更直觀前者更通用。4.3 一個(gè)完整的錯(cuò)誤事件長(zhǎng)什么樣把上面幾塊拼起來一條完整的錯(cuò)誤事件在聚合輸出時(shí)大概是這樣{ window: 2024-01-15T10:30:00Z/2024-01-15T10:31:00Z, errorType: CONFIG_LISTEN, source: application.yamlDEFAULT_GROUP, phase: RUNTIME, exceptionClass: SocketTimeoutException, count: 7, firstSeen: 2024-01-15T10:30:12Z, lastSeen: 2024-01-15T10:30:58Z, retryDistribution: {0: 2, 1: 3, 2: 2}, sampleStack: java.net.SocketTimeoutException: Read timed out\n\tat ... }這個(gè)結(jié)構(gòu)里retryDistribution是我特別加的一個(gè)字段它把“重試幾次后成功/失敗”的分布記錄下來。如果大量錯(cuò)誤集中在 retry 0 就失敗說明是快速失敗型問題比如配置不存在、權(quán)限不足如果集中在 retry 2 到 3 才失敗說明是網(wǎng)絡(luò)抖動(dòng)或服務(wù)端壓力大。這兩種情況的處理方向完全不同前者要查配置和權(quán)限后者要查網(wǎng)絡(luò)和服務(wù)端負(fù)載。4.4 告警閾值怎么設(shè)才不吵人統(tǒng)計(jì)做出來不用來告警就是自嗨但閾值設(shè)不好就是告警風(fēng)暴。我的經(jīng)驗(yàn)是按錯(cuò)誤類型分檔配置拉取失敗INIT 階段出現(xiàn) 1 次就告警因?yàn)閱?dòng)期配置拉不到基本等于應(yīng)用帶病運(yùn)行運(yùn)行期配置監(jiān)聽失敗5 分鐘內(nèi)累計(jì)超過 10 次告警注冊(cè)失敗連續(xù) 3 次告警心跳失敗10 分鐘內(nèi)失敗率超過 20% 告警。這些數(shù)字不是拍腦袋是結(jié)合 Nacos 客戶端的重試機(jī)制算出來的——比如心跳默認(rèn) 5 秒一次10 分鐘 120 次20% 就是 24 次失敗這個(gè)量級(jí)已經(jīng)明顯超出正常抖動(dòng)范圍了。閾值一定要可配置不同環(huán)境測(cè)試、預(yù)發(fā)、生產(chǎn)網(wǎng)絡(luò)質(zhì)量不同同一套閾值套所有環(huán)境必然誤報(bào)。我一般把閾值放在配置中心里按環(huán)境隔離調(diào)整時(shí)不用發(fā)版。5. 常見問題與排查技巧實(shí)錄5.1 統(tǒng)計(jì)到了錯(cuò)誤但業(yè)務(wù)無感要不要管這是最常見的情況也是新手最容易糾結(jié)的。我的判斷標(biāo)準(zhǔn)是看錯(cuò)誤是否影響最終一致性。比如配置監(jiān)聽回調(diào)拋異常但下次配置變更時(shí)回調(diào)又成功了那這次異常可能只是瞬時(shí)問題統(tǒng)計(jì)上記錄但不告警但如果同一個(gè) dataId 的監(jiān)聽連續(xù)多次失敗說明監(jiān)聽器本身有 bug 或者配置內(nèi)容有問題必須處理。注冊(cè)心跳失敗也是同理偶發(fā)失敗客戶端會(huì)重連持續(xù)失敗才意味著實(shí)例可能被摘除。所以統(tǒng)計(jì)系統(tǒng)里我專門加了一個(gè)“連續(xù)失敗次數(shù)”的計(jì)數(shù)器它比單純的累計(jì)次數(shù)更能反映問題嚴(yán)重性。5.2 為什么統(tǒng)計(jì)到的錯(cuò)誤數(shù)和 Nacos 控制臺(tái)對(duì)不上對(duì)不上是正常的原因通常有三個(gè)。一是統(tǒng)計(jì)口徑不同客戶端統(tǒng)計(jì)的是“調(diào)用失敗次數(shù)”控制臺(tái)展示的可能是“最終失敗的服務(wù)數(shù)”一個(gè)服務(wù)重試 5 次失敗客戶端記 5 次控制臺(tái)記 1 個(gè)。二是時(shí)間窗口錯(cuò)位客戶端按本地時(shí)間聚合控制臺(tái)按服務(wù)端時(shí)間跨時(shí)區(qū)或時(shí)鐘不同步時(shí)會(huì)有偏差。三是靜默重試客戶端內(nèi)部重試成功的請(qǐng)求控制臺(tái)根本看不到失敗記錄但客戶端統(tǒng)計(jì)里如果埋點(diǎn)在重試外層就會(huì)記成失敗。搞清楚這三點(diǎn)對(duì)賬時(shí)就不會(huì)一頭霧水。我的建議是統(tǒng)計(jì)系統(tǒng)以客戶端為準(zhǔn)控制臺(tái)只做趨勢(shì)參考。5.3 高頻錯(cuò)誤把隊(duì)列打滿怎么辦隊(duì)列打滿說明錯(cuò)誤產(chǎn)生速度超過了消費(fèi)速度這時(shí)候光加大隊(duì)列是治標(biāo)不治本。我的處理順序是先看是不是某個(gè) dataId 或 serviceName 在瘋狂報(bào)錯(cuò)如果是單點(diǎn)問題在聚合層做限流——同一個(gè) key 在窗口內(nèi)最多記錄 N 條樣本超出部分只計(jì)數(shù)不存堆棧如果是全局性問題比如網(wǎng)絡(luò)整體不通那統(tǒng)計(jì)系統(tǒng)本身也救不了這時(shí)候應(yīng)該觸發(fā)熔斷降級(jí)讓統(tǒng)計(jì)層進(jìn)入“只計(jì)數(shù)不采樣”模式把資源留給業(yè)務(wù)。另外消費(fèi)線程的批量大小和消費(fèi)間隔也要調(diào)默認(rèn) 100 條一批、100 毫秒間隔錯(cuò)誤高峰時(shí)可以臨時(shí)調(diào)大到 500 條一批減少消費(fèi)次數(shù)。5.4 常見問題速查表現(xiàn)象可能原因排查動(dòng)作統(tǒng)計(jì)里 CONFIG_FETCH 全是超時(shí)網(wǎng)絡(luò)不通或 Nacos 服務(wù)端負(fù)載高檢查客戶端到服務(wù)端連通性看服務(wù)端連接數(shù)和線程池注冊(cè)成功但訂閱列表為空訂閱回調(diào)異常被吞或服務(wù)端返回空列表打開 Nacos 客戶端 DEBUG 日志確認(rèn)訂閱請(qǐng)求響應(yīng)內(nèi)容心跳失敗率突然升高客戶端 GC 停頓或網(wǎng)絡(luò)抖動(dòng)對(duì)照 GC 日志和網(wǎng)絡(luò)監(jiān)控時(shí)間線統(tǒng)計(jì)事件大量丟棄錯(cuò)誤產(chǎn)生速度超過消費(fèi)能力檢查是否有單點(diǎn)瘋狂報(bào)錯(cuò)臨時(shí)調(diào)大隊(duì)列和批量同一配置反復(fù)監(jiān)聽失敗監(jiān)聽器邏輯有 bug 或配置格式不合法本地復(fù)現(xiàn)監(jiān)聽回調(diào)檢查異常堆棧5.5 幾個(gè)只有踩過才知道的細(xì)節(jié)第一個(gè)細(xì)節(jié)Nacos 客戶端的本地快照機(jī)制。配置拉取失敗時(shí)客戶端會(huì)嘗試讀本地快照如果快照存在且可用業(yè)務(wù)可能完全正常但統(tǒng)計(jì)里會(huì)記一條失敗。這種情況不要急著告警先確認(rèn)快照是否生效——如果快照兜住了說明是服務(wù)端暫時(shí)不可用但客戶端有降級(jí)屬于可容忍范圍。我在統(tǒng)計(jì)事件里加了個(gè)fallbackToSnapshot標(biāo)記專門區(qū)分這種情況。第二個(gè)細(xì)節(jié)長(zhǎng)輪詢的連接復(fù)用。Nacos 客戶端的長(zhǎng)輪詢用的是 HTTP 長(zhǎng)連接連接池配置不當(dāng)會(huì)導(dǎo)致連接耗盡表現(xiàn)出來是大量超時(shí)錯(cuò)誤但根因在連接池不在 Nacos。統(tǒng)計(jì)到超時(shí)錯(cuò)誤激增時(shí)順手看一眼客戶端的 HTTP 連接池指標(biāo)能省不少排查時(shí)間。第三個(gè)細(xì)節(jié)多環(huán)境多 namespace 下的統(tǒng)計(jì)隔離。如果應(yīng)用同時(shí)連了多個(gè) namespace比如灰度場(chǎng)景統(tǒng)計(jì) key 里必須帶上 namespace否則不同環(huán)境的錯(cuò)誤會(huì)混在一起趨勢(shì)圖完全沒法看。這個(gè)字段加在事件結(jié)構(gòu)里成本很低但漏了后期補(bǔ)很麻煩。6. 統(tǒng)計(jì)之外把錯(cuò)誤數(shù)據(jù)用起來統(tǒng)計(jì)本身不是目的目的是讓錯(cuò)誤數(shù)據(jù)產(chǎn)生行動(dòng)。我在實(shí)際項(xiàng)目里把這套統(tǒng)計(jì)接了兩個(gè)下游一個(gè)是值班看板按錯(cuò)誤類型和數(shù)據(jù)源做 TOP N 排序值班同學(xué)一眼能看到當(dāng)前最需要關(guān)注的問題另一個(gè)是變更關(guān)聯(lián)分析每次發(fā)布或配置變更后自動(dòng)對(duì)比變更前后的錯(cuò)誤分布如果某類錯(cuò)誤在變更后顯著上升自動(dòng)在變更記錄上打標(biāo)提示。后者幫我抓到過好幾次“配置改錯(cuò)導(dǎo)致監(jiān)聽失敗”的問題比人工比對(duì)效率高太多。還有個(gè)小技巧值得分享統(tǒng)計(jì)事件里保留的異常堆棧樣本不要只存第一條按異常類去重后各存一條。因?yàn)橥粋€(gè)錯(cuò)誤類型下可能有多種異常類只存第一條會(huì)漏掉其他類型的信息。存儲(chǔ)上做個(gè)簡(jiǎn)單的 LRU 去重即可成本很低但信息完整度高很多。這套東西搭起來大概兩三天工作量但省下來的排查時(shí)間是以周計(jì)的。尤其是服務(wù)規(guī)模上去之后靠人肉翻日志定位 Nacos 相關(guān)問題基本不現(xiàn)實(shí)有一套結(jié)構(gòu)化的錯(cuò)誤統(tǒng)計(jì)打底很多問題在冒頭階段就能被看見。我個(gè)人的體會(huì)是可觀測(cè)性建設(shè)里最容易被低估的就是這種“客戶端側(cè)主動(dòng)埋點(diǎn)”它不像鏈路追蹤那么顯眼但針對(duì)性強(qiáng)、落地快投入產(chǎn)出比相當(dāng)高。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
这里只有精品视频在线观看麻豆 | 啊好爽受不了无码| 性爱1区| 欧色网址| 久9综合在线| 欧美色图私拍91| av一区二区三区 中文| 色欲av国内精品久久久久久| 国产精品3| 97精品国产97久久久久久户外免费| AV一起草在线| 97干在线| 天天色综合影视网| 久久亚洲日韩熟女精品| 九久久精品| 亚洲永久永久永久永久一级一级一级精品 | 91综合熟女| 懂色av中文字幕一区二区三区天美| 人妻天天夜夜爽一区二区| 九色在线熟女国产黑人| 国产人伦a片信息免费片| 超碰久超碰久| 天美传媒精品久久视频| 亚洲熟女偷拍在线观看| 上床不卡网站| 另类av天堂| 久久精品国产精品亚洲艾通辽熟妇 | 狠狠干综合| 欧美视频一区二区在线| 秋霞久久亚洲精品成人| 国产女人高潮嗷嗷嗷叫小说 | 亚洲少妇中文字幕网址| 久久久婷婷婷| 午夜呻吟欧美| 天美一二三在线观看Av| 欧美狠狠操| 五月天丁香欧洲日韩| 国产热RE99久久6国产精品首| 小视频玖玖| 无码高清少妇久久| 亚洲 欧美 手机在线观看| 国产探花精品在线| 秋霞视频一区二区| 97人人射| 中文字幕二区日韩天堂| 五月天偷拍| 六九九九| 日日躁狠狠躁天天躁精品| 亚洲日本天堂| 啊啊啊啊操死我| JuliaAnn丝袜熟女系列| 日本综合色图| 色欲Av人妻精品一区二| 亚洲阿v天堂无码z2018| 婷婷精品视频| 人妻精品综合中文字幕在线 | 久久精品人体AV| 99热这里是精品| 超碰免费人人| 后入内射蜜桃臀| 日本在线不卡123| 久久久∴| 台湾佬中文娱乐网久久久久久久久久com| 国产熟女精品区| 啊啊啊水好多| 12一15性XXXX粉嫩国产| 国产精品久久99日日| 久久久无码av精| 中文字幕 国产区| 久久大香蕉| 欧美少妇大量自拍视频在线观看| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 久久无码电影| 高清无码网址| 97ai亚洲| 精品成人无码| 中文字幕日产av人| 蜜臀在线网站| 手机午夜电影神马久久| 婷婷久久五月| 91欧美综合在线| www.成人无码| 99久久精品无码一区二区| 99在线精品观看99| 亚州色图欧美| 超碰91在线| 淫荡熟女乱伦网| 夜夜爽爽爽| 精品九九九九九九九九九| 情色大香蕉| 美国精品国产精品| 东京日日夜夜| 另类专区加勒比| 久久一区二区三区四区五区| 人妻精品一区二区在线| 亚洲综合伊人| 亚川综合视频| 亚洲中文字幕乱码无码一区二区| 极品肉射| 人人乐大香蕉| 一本一道vs波多野结衣| 久久亚州高清| 国产午夜在线观看| 日日爽夜夜爽| 亚洲玖玖爱| 九九精品99| 91大胆欧美| 91青青在线| 欧美天天干| 性感女人网页在线观看视频| 日本不卡二区| 久久久精品日本一道| 欧美高清在线| 综合操逼| 校园春色欧美| 操逼操逼逼操操逼91| 综合干干干av久久久综合网| 欧美色女人| 混色激情av| 屁股久久久久久| 国产精品亚洲免费| 久久久91福利姬| 人妻少妇精品久久久| 欧美日韩国产成人高清| 大鸡吧尹人在线| 久久久久久九九九| 国产馆极品诱惑| 日韩一二三区| 你操综合| 国产日韩在线播放av| 99re不伦| 探花在线免费观看视频国产一区| 久草这里只有精品| oumeisetu综合| 国产毛片片精品天天看视频| 91九色丰满高潮| 丝袜美腿制服人妻二区中文字幕 | 呻吟 欧美 日本 中出| 亚洲激情在线观看一区| 欧美 亚洲 另类 综合| 国产女s强制榨精视频| 欧美熟妇操操视频| 久久一级无码精品毛片6| 青青草中出视频| 欧美淫穴| 老熟妇一区二区三区…| 欧美第五页| 国产人伦精品一区二区三区| 波多野结衣之双飞调教在线播放| 精品乱码在线观看| 久久国色天香香蕉| 日本国产高清色www视频在线| 亚洲日本天堂| 亚洲精品丝袜-不卡成人免费……| 天堂亚洲精品| 97超碰色屌| 干干干天天| 日韩三级av片| 老鸭窝黄色视频网站| 欧美大香蕉专区网| 伊人久久AV诱惑悠悠| 欧美内射少妇| 操人无码| 麻花豆传媒剧国产MV出差| 少妇蹲下买菜露大唇0| 六月天婷婷| 无码人妻精品一区二区中文| 久久婷婷苹果| 青青草白白色| 亚洲宅男天堂| 色色丁香| 嫩草一区二区在线观看| 蜜臀久久久99久久久久 | 99蜜月精品久久| 欧日韩不卡视.频| 国产大陆天天艹| 人妻丰满熟妇av无码区蜜桃| 日韩人妻精品| 黄网站黄视频网站进入口| 超碰人人超在线观看| 日韩无码极品| 精品国产乱码久久久| 极品内射| 区一在线观看| 欧美九九99久久精品| 婷婷亚洲综合| 青青操狠狠撩| 超碰在线观看av不卡| 色欧美综合| 亚洲精品电影| 国产sv美女内射| 亚洲图片欧美另类综合免费视频大大香| 91欧美高清| 国产精品爽爽va在线观看98| 伊人丁香五月婷婷| 精品免费视频国产一区| 国产精品点击进入在线影院高清| 欧美高清91| 一区| AV99热18这里只有精品| 97人人爱人人做人人乐| 男人的天堂2010| 狠狠操狠狠爱| 爱射综合| 五月丁香网站| 屌色在线97视频| 日韩成人网址| 久久午夜伦| 人人摸人人干| 91大胆欧美| 99无码视频| 国产女人成人精品视频| 91婷婷| 亚洲无线码一区国产欧美国| 国产成人无码久久精品| 久草婷婷| 免费精品无码一级毛片牛牛影视 | 丁香五月性| 欧美亚洲中文字幕| 欧美综合站| 懂色AV一区二区三区| 丁香激情网| 操少妇很爽av| 国产污视频麻豆传媒一区二区| 天无日色综合| 啊啊啊久久久视频| 欧美成人精品欧美一级乱黄一区二…| 亚洲色交| 先锋影音av先锋一区| 中国一级特黄大片护士| 国产一级αv免费看片| 成片免费播放| 男女打扑克高清网站| 中文字幕在线观看第二页| 青青草吊丝| 四虎国产成人精品免费一女五男| 日本新免费二区三区| Aa东京男人的天堂| 青青操在线视频| 91精品国产91久久青草| 日韩黄色片子| 黄片无码在线制服| 亚洲激情网一二三四区| 久久久久久久久国产| 中文字幕一区二区三区人妻不卡 | 98一区二区精品| 91丝袜在线观看视频在线观看| 日韩性爱小视频| 国产一区二区三区免费视频在性观看| 日本性爱网址| 综精品久久久aaaa| 久9爱精品| 人人操人人爽人人操人人| 亚洲国产精品成人综合| 亚洲欧洲网站免费观看| 日本九九久久99播| 日韩欧美麻豆 | 97 国产精品| 日本无码1| 人妻啊啊人妻啊啊| 青青草原av| 一道α片欧美| 日本三级黄页| 久久九九97| 欧美性爱第一页久久| 成人免费福利在线观看| 超碰99热中文字幕| 亚洲一区日韩精品中文字幕| 亚洲九九夜夜| 精人妻无码一区二区三区伊人直播| 久久精品超碰| 亚洲国产欧美中文永久| 情色五月天就去干| 亚洲成人在线高清| 久草资源在线视频官方总站日韩丝袜美腿 | 日本精品一区二区中文字幕| 超碰夫妻97| 91爱网| 欧美精品自慰系列寂寞少妇| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 人人手机欧洲亚洲国产人妻| 午夜福利合集| 日本中文字幕在线视频 | 欧美一级久久久丰满| 夜夜操天| 亚洲欧美人妻| 欧插网站| 久久大黄片| 五月天开心网| 蜜臀Av一区二区三区| 激情网色| 99re这里| 26uuu国产成人综合| baiduhicn.com。| 日本熟女不卡视频| 久久一区二区加油站| 日本性爱欧美性爱| 亚洲国产精品久久久男人的天堂| 91久久久亚洲| 无码视频一区二区| 色哟哟511老熟女| 欧美 综合 亚洲| 国产黄片在线免费观看| 免费亚洲国产精品久久一区| 国产美女mm131爽爽爽爽| 啊啊啊不要好爽日韩无码一区| 亚洲高清视频在线免费观看| 骚乳在线| 国产人妖视频一区在线观看| 9999久久久久| 婷婷九月色| 欧美色干| 台湾肥佬网一区二区三区| 美国黄片aaa| 久久m| 人人操人人狠狠操| 99国产精品| 午夜福利久久久噜久噜久久综合 | 操九九九九九九| 欧美欧美啪啪视频| 伊人伊人LD| 激情久久av一区av二区av| 亚洲无码一区成人免费午夜| 嗯阿好爽好紧| av在线一区二区三区| 美女骚尻视频| 色女女女导航| 亚洲免费成人在线高清无码视频| 麻豆精品.欧美精品.日韩精品.| 色综合五月天| 日日操免费视频| 一区二区播放| 亚洲综合另类欧美久久久| 国内偷自视频区视频综合| 欧美大色交| 夜夜嗨AV一区天天| 欧美一级久久久久久久大片动画 | 美國A片| 中文字幕AV中出| 国产精品久久发布| 国产这里只有精品| 亚洲国产婷婷在线播放| 女性91网站| 日本淫穴在线| 久久这里都是精品| 熟女精品va中文字幕| 亚洲黄色AV电影| 欲射影视| av婷婷色网| 午夜福利免费福利视频| 人人人摸人人| 九久精品| 蜜桃臀AV在线| 久干网| 9九九九九视频在线观看| 免费的黄片有限公司| 日天天九九天堂666| 亚洲综合影片| 超碰调教97| 综合一区中亚洲国产成人综合精品 | a片偷拍视频| 鸥美中出| 日韩日韩日韩-国产乱码精品一区二区| 久久少妇视频| 嗯啊免费视频| 伊人成人中文字幕久久网| 久久无码成人| 亚洲中文字幕精品一区| 国产99热| 国产一区二区二区按摩精品啪视频| 午夜无码熟妇丰满人妻| 久久久久9999妇女| 欧美性区| 四季AV一区二区凹凸精品小说| 日韩97超碰中文字幕| 亚洲精品美女久久久久久久久| 成人乱人伦一区二区| 91成人18| 中文?日韩?免费?精品| 亚洲AV色图| 亚洲,欧美,综合网| 亚洲欧美激情小说| 啊啊啊啊免费视频| 啊啊啊啊好爽好舒服一区二区易域| 欧美 综合 亚洲| 日本人妻中文字幕| 黄色免费网| 爱妃国产亚洲视频中文字幕| 一级性爱视频免费在线| 91影库| 波多野42部无码喷潮在线观看| 久久av无码| 亚洲97成人在线观看| av毛片aaaaa免费看| 欧美中文字幕日韩在线| 日本色色视频网站| 亚洲精品亚洲人成在线麻豆| 色噜噜人妻丝袜a∨先锋影| av无码av无码专区| 少妇干B| 欧美色综合影院| 亚洲欧洲国产综合av| 一级久久性爱视频| 狠狠狠狠狠狠| 白丝AV网站| 日日A∨| 九一国产精品| 欧美色图亚洲色| 亚洲欧美综合| 中文字幕一区电影在线观看 | 2020中文字幕在线| 欧美精品庄| 综合影院永久入口国产| 精品中文字幕一区二区| 九九人人操| 九九热男人天堂| 神马久久久久久久久久| 97欧美久久久久久久| 天天欧美97| 热思思免费视频| 天堂中文日本在线观看| 欧美午夜精品久久久久久3D| 综合91网| 综合 亚洲 欧美| 天堂俺去俺来也www久久婷婷| 97超级色碰碰| 中文乱码字字幕在线第5页| www.伪伪| 蜜臀av在线播放一区二区三区| 97日视频| 草草草视频| 成人av福利在线观看| 日本理论在线| 97久久超碰国产网站| 毛片99-全集电影手机免费观看完整-B029AV | 日韩/97| 欧美日韩小说| 国产亚洲日本精品在线| 美女91在线观看| 久久久91| 人人摸人人叼| 鸥美极品| 午夜.DJ高清在线观看免费7| 欧美日韩夜夜| 超碰97国产欧美| 手机在线视频国内精品| 欧洲射精91| 99999久久精| 亚洲高清国产理伦片| 国产免费大片| 猛猛干| 欧美精品1区2区3区| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 91丝袜在线播放| 爆操无码| 经典丝袜一区| 久久久久久电影| 中文字幕在线观看第二页| 人人妻人人色一区二区三区| 亚洲 日韩 丝袜 熟女 变态| 欧美色天堂网在线视频| 精品亚洲成人免费在线| 午夜天天碰综合视频| 久久老熟女| 国产AV高清AV无码| yazhouzaixian| av日韩国产一区二区| 亚洲精品尤物yw在线影院| 综合影院亚洲| 亚洲精品久久久久毛片A片拉屎 | 国产丝袜高跟美女av免费观看| av一区二区三区不卡| 性吧在线视频| 一起草视频在线| 丁香激情五月天| 国内一级精品| 日韩欧美视频青青| 亚洲超碰97| 久久婷婷一区二| 午夜精品久久99蜜桃的功能章节| 97超碰美国| 亚洲精品久久久久毛片A片拉屎 | 东京热精品97综合网| 岛国1区2区3区在线观看| 亚洲色图a| 久久精品福利影院| 国产av热热色| 国产精品国产拍高清AV| 亚洲激情欧美色图| 久久天天性久久伊人| 国产色产精品在线观看 | 涩涩这里只有精品视频| 久草线上视频免费看| 免费在线观看AV无码网站| 婷婷激情丁香| 97 亚洲 日韩 欧美 在线| 日韩精品色呦呦| 91路www| 国产成人在线观看综合| 99热在线观看| 伊人玖玖网| 人妻-91porn| 国产精品网址| 天天激色| 欧美色偷拍| 双插性欧美一二三区| 色九九久九九| 黄网站黄视频网站进入口| 亚洲成a人片在线观看中文!!!| www.国产高潮精品| 久久久中文| 97资源免费视频| www.激情| 亚洲精品乱码线路中文字幕 | 尤物视频一区| 草久在线| 91挑色欧美| 99久久婷婷| 国产精品一区二区亚洲人成毛片 | A片 AV一级在线播放观看免费| 人人妻人人澡人人爽人人精品浪潮| 狠肏骚人妻| 日韩av乱伦| 久久国产免费激情视频| 男人的天堂va| 疯操AV| 日韩欧美丝袜诱惑| 亚洲夜色在线| 婷婷久久五月| 亚洲色系另类精品国产| 亚洲风情在线观看| 国产精品大屁股999| 亚洲综合码| 九月婷婷| 国产一区二区视频在线播放| 欧美黄色大片在线观看| 国产精品午夜AV完会免费| 91欧美巨乳| 天天综合网1| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 97色香蕉| 超碰吊日色| 99这里都是精品| 国产AV天美| 色噜噜狠狠色综无码久久合欧美| 日韩有码回春沙龙第一页| 日韩传媒在线| 五月天伊人| 91人妻人人妻| 天美传媒国产原创中文字幕亚洲欧美另类 | 亚洲高清无毛一区二区| 超碰在线人人射| 伊色久人大在线| 日韩91网| 另类欧美色| 亚洲男人在线观看天堂| 欧美性色欧美| 午夜精品久久99蜜桃的功能章节| 日韩本不卡视频在线观看 | 亚洲精品日韩国产欧美| 亚洲国产日韩欧美熟妇在线| 簧片免费看视频| 亚州AV无码国产精品| 逼操网站| 免费操逼视频下载| 搡老熟女老女人老熟妇免费视频| 青青操狠狠撩| 国产一区二区三区影片| 国产精品秘 福利姬在线观看| 国产精品久久伊人| 在线播放中文字幕| 久久婷婷国产一区二区色| 久久久久久久一级黄色打同平台| 又黄又爽在线观看视频| 色一射色一射| 蜜臀99999| 精品视频久久区| 99re6在线视频精品免费完整版安卓版| 日韩中文9| 人妻少妇无码| 久久久久久久97| 国产亚洲色婷婷久久99精品91 - 百度| 一中国女人毛片水真多| 中文字幕奈奈美被公侵犯| 亚洲天堂7777| 久久极品伊人| 精品亚洲俞拍视频一区| 另类老少妇| 国产精品美女| 日日日日做夜夜夜夜无码| 大香蕉一线视频| 欧美亚州手机在线| 综合天天网| 欧美色老汉| 人人操欧美风骚| 欧美大香蕉专区网| 六九九九| 蜜臀久久99'精品久久久| 97网站在线观看 | 自拍盗摄一区| 九九这里只有精品| 天天看天天干| 色激情五月天| 欧美熟女丝袜| 天天上日日上日韩精品| 午夜理论片在线观看免费| 东北黄色电影| 婷婷久久久精品| 亚洲AV无码乱码| 99视频内射三四| www.91欧美| 精品人妻一区二区三区日产| 99久久e免费热视| 国产精品久久发布| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 夜夜中出国产| 久草老司机| 日韩精品一区二区高清| 黑丝内射一区二区三区| 少好三P| 亚欧性爱无码| 看黑人AV不卡| 男人的天堂久久久| 亚洲欧美国产其他二区| 97在线观视频免费观看| 亚洲第一页第二页激情| 日韩另类色图| 欧美色图欧美| 欧美婷婷五月天| 久久大精品乱码视频人妻熟女| 欧州91高潮| www.yw尤物| 久久机热| 亚洲日韩美女中文字幕乱| 久久天天躁日日躁狠狠躁| 久久久久白虎| 人妻少妇久久久| 久久久月天| 天天精品| 国产美女91| 999国产精品999| 男人天堂无码| 欧美网站免费| 亚洲日本大香蕉1| 老司机深夜影院18未满| 亚欧美综合网。| 成人日韩3| 欧美 亚洲 另类 综合| 秋霞免费无码视频日韩A片| 人人爽夜夜操| 精品无码一区二区三区| 91在线美女| 超碰 国产熟女精品一区| 日韩视频啪啪| 欧美美女自慰一区二区三区| 久久9久| 99精品无码| 水滴偷拍| 久久久9品一区二区三区| 欧美97色| 一二三啪啪专区| 日本操逼aaaaa| 男人的天堂.com| 久艹日日日| 国产欧美美女免费观看视频| 白丝被操91| 99 国产丝袜在线| 日本免费人成视频播放120秒| 四虎免费看黄| 久久久免费一级黄片| 欧美日韩亚洲电影| 丁香九月激情| 无码人妻一区二区三区免费九色| 精品v1区| 91人妻最真实刺激绿帽| 4141514逼喷水三级片| 国产日韩精品suv| 爱欲AV| 色色福利| 男人天堂毛片| 国产一区二区三区不卡手机在线| 久久精品人人做人人看| 亚洲男人天堂视频| 能看的AV| 久久青青草原免费视频| 美女上床网站| 91女人的网站| 美女尤物人人操| 啊啊啊啊好疼| 夜夜操91744565| 黄色视频特级毛片| 欧在线一二区| 九九天堂| 精品区国产区一区二区三区| 黄页av| 久草综合视频| 人人扣人人操| 亚洲精品国产专区在线观看| 91蜜桃传媒精品久久久一区二区| 91色碰| 亚洲欧综合另类无码一区| 人妻欧美| 色偷偷男人的天堂麻豆| 久久欧美1卡2卡3| 免费在线黄片视频| av影片在线观看不卡| 91人妻超碰| 精品视频在线观看精品| 综合久久久久久久综合网| 欧美色吧综合| 91色噜噜狠狠| 久久香蕉网| 成全在线观看免费观看| 久久超碰网| 另类成人首页一区| 手机不卡视频不卡在线一二三区| 天天做日日爱夜夜爽| 国产精品无码成人精品| 男人的天堂VA| 人妻人久久精品中文字幕| 国产无遮挡| 蜜桃久久综合视频| 亚洲日韩成人性爱视频| 国产亚洲精品无码三区| 伊人骚琪琪亚洲天堂网站| 日韩欧美蜜桃精品久久中文字幕久久| 亚洲AV免费在线观看| 97天堂| 亚洲精品成人动漫在线| 偷拍精品一区二区三区| 日曰骚久久精品| 97在线欧| 色偷综合| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 黄片com.| 日韩av不卡在线看| A级毛片在线看免费| 久久精品熟妇丰满人妻99| 96一区二区三区| 午夜精品久久久久久久| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 亚洲欧美高清无码| 国产精品九九九| 插插综合网天天影视网| 懂色AV网| 青青久久久| 日日躁天天躁狠狠躁| 色五月激情AV在线| 99蜜月精品久久| 亚洲人久久久网| 欧美亚洲国产日本在线,久久精品国产| 丝袜狠狠草尤物人妻av91| 久久9亚洲| 蜜臀AV一区二区三区激情综合| 东北女人av| 精品久久99| 狠狠热这里都是精品| 久视频在线观看| 久草热制服丝袜在线观看 | AV麻豆免费一区| 高清国产无码av| 97在线观看播放视频| 一级毛片久久久久久久女人18| 超碰国产精品无码| 丁香六月激情| 亚洲中文字幕网| 韩日精品四区| 台湾肥佬网一区二区三区| 亚洲色图欧美色图制服丝袜| 黑人与人妻| 中文字幕av片| 国产精品网址| 亚洲日韩人妻中文字幕一区| 亚洲av无码国产精品字幕| 久久这里是精品| 女同性恋久久| www99热| 第二页中文字幕| 男人天堂久久日韩| 2003天天干夜夜操| 啊啊啊网站| 亚洲色欲天天天堂色欲网女| 91艹B视频| 婷婷丁香熟妇综合网| 国产青一二三| 好舒服视频| 久久久久久人体| 成人羞羞视频国产| 天堂中文日本在线观看| 国产亚洲国产超碰| 啊啊好多水| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 日日夜夜精品视频| 日韩簧片免费看| 大香蕉乱伦视频网| 高树玛利亚无码流出| 四虎影视永久在线观看精品免费网站 | 国产在线精品电影观看| 亚洲成人AB| 青草草免费网站av| 九月婷婷综合| 天堂亚洲精品久久老牛| 久久蜜色情在线视频xxx免费观看| 91亚.色| 超碰在线91| 日韩丰满熟妇| 超碰97色色| 91欧| 99久久久无码国产精品性男| 五月天色图| 97操b| 国产熟女完整版中字| 国产视频一区二区在线| 欧美亚洲韩国视频十五区| 日本黄色精品专区网站| 亚洲欧美精品福利在线| 情侣操 逼视频99| 亚洲情色 欧美| 一级黄色牲爱A级片| 999久久久久久久精| 亚洲精品电影| 91成人在线免费视频| 最新中文字幕av| 青草成人免费视频一com| 综合啪啪| 久久婷婷苹果| 加勒比在线视频一区二区三区| 日韩AV一区二区三区三州三州| 日日AAvv| 少好三P| 国产精品无码av嫩草| 91新在线欧美| 欧美极品| 九久久九精品视频| 综合色91| 免费观看有码高清视频| 另类欧美综合| 久久综合五月天| 任你干在线视频| 免费看黄视频亚洲网站| 天天摸夜夜操视频| 日韩综合成人免费视频| 青青草日本中文字幕 | 91色图| 日韩免费看黄片| 久热大香蕉网站| 中国大陆国产高清AⅤ毛片| 九九热精品免费视频| 日韩有码中文字幕女同性恋| 婷婷五月av| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 日韩无码嘿咻黑热久| 97超碰中文在线| 亚洲情色婷婷五月天| 国产无码久久高清| 亚州久久9| 国产宅男宅女在线观看| 精品视频久久区| 围产精品一区二区三区视频播放| 男人天堂 天天射| 在线视频免费播放一区| 熟女熟妇伦久久影院毛片一区二区| 成人亚欧免费视频| 色网亚洲人| 色小视频蜜乳| 亚洲色图欧美一区二区不卡| 91最新综合| 国产精品免费1区2区视频| 久久啊啊啊视频| 一区二区三区免费岛国片| 亚州欧美在线| 麻豆天美久久91| 国产性爱在线视频一区二区| 久久久婷| 久久婷婷色| 欧美高清18A片| 日日夜夜草草草| 国产精品99久久久www| 999国产精品999久久久久久| 9久久9综合| 超碰成人公开| 欧美成97爱| 成人免费在线网站| 五月婷婷色色| 天美av在线观看| 九九九九九九成人| 国产乱码精品久久久久久| 夜夜欧美| 哈哈操 大香蕉| 日韩亚洲精品一区二区| 欧美一级美片在线观看免费| 色婷婷一区二区三区久久午夜成人不| 婷婷伊人网| 搡老熟女免费视频| 精品国产72| 久久五月丁香| 少妇人妻太紧太深av| 人妻激情视频| 美女AV一区二区| www.色综合| 国产91啪| 91色欧美| 精彩久久中文| 97色97好| A久久| 国产精品免费美女视频| 日本色色色网站免费看不卡| 性感美女啊啊啊在线| 99综合自拍| 超碰人人妻| 在线人人人人人人精品超| 999久久久| 夜夜嗨一区二区三区直播内容| 中文字幕55555| 亚洲激情网一二三四区| 日韩精品一区二区三区色欲| 色翁荡息又大又硬又粗又爽| 99re9| 欧美综合1性辶| 91久热| 国内黄色精品| 九色 人妻 大香蕉| 人妻AV 中文字幕的| 六月婷婷一区二区三区| 伊人97色天使| 精品视频久久久久九九九九9999| 国产亚州精品美女久久久免费| 翔田千里Av在线| 天天看天天日天天操| 干B网| 国产乱码久久久| 青青草国产一区二区三区| 97干天天| 婷婷另类小说| 亚洲国产精品久久久男人的天堂| 99爱久久视频频| 嗯嗯嗯,草死我| 91青视频| 亚洲男人天堂2012| 亚州色图狠狠干| 久久久久久久少妇| 久久久久久久久久久久久久久乱码| 亚洲精品99| 99国产人成精品| 色五91| 日韩情色视频| 91新在线欧美| 青青草吊丝| 色 亚洲 91| 欧美激情黑人| 97伦乱| 亚洲激情在线| 免费在线视频97| 亚洲图片另类| 欧美片第一页| 久久久久亚洲三级电影| 久久久久免费看少妇A片特黄| 超碰78| 91精品国产日韩欧美综合| 国产AV激情无码久久无码 | 黄片不用下载在线观看| 美女操逼福利视频| 婷婷五月综合激情| 色欧美天天| 麻豆性爱视频在线播放| 无码九九| 九九热国产| av网站免费线看| 素人一区二区三区日韩| 黄色av片三级三级三级免费看| 激情五月天色色网| 国产精品交换一区二区| 中文字幕版| 中文字幕一区 二区三四五 区日 日骚| 九九热免费在线国产视频伊人五月| 蜜臀久久在线视频| 欧美日韩天堂| 俞拍久久国应视频| 欧美精品日韩久久久九| 操屄不卡视频| 香蕉99秘 精品一区丁香| 色大香蕉97N| 欧中美三级一区二区三区| 99re超碰| 亚洲精品人妻在线| 国产精品天美传媒| 成人精品欧洲亚洲| 精品传媒在线一区| 亚洲无吗在线视频| 久久国产精品91| 色眯眯av| 国产在线观看一区二区三区| 自拍偷拍亚洲熟女妇人精品| 婷婷伊人綜合中文字幕小说| 求求你操操我| 久久二| 9国产超碰| 久9热| 欧美激情亚洲情色| 亚洲精品国产精品成人| 噜噜吧,噜噜色,噜噜| 一区二区三区四区姦女| 九久9精品| 中文字幕狠狠玩| 久久综合女优| 91五十路| aaaa少妇高潮大片| 97欧美色资源| 后入人妻一区| 果冻传媒A片麻豆熟妇人妻| 欧美日本中字另类在线| 女优免费一区二区永久| 超碰97综合网| www.99中文字幕| 久久中日麻豆| 婷婷色综合欧美日韩| 欧美黄色大香蕉一区二区| 日本新免费二区三区| 男女性无套 免费九一| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 久久九九综合| 天天干1区2区在线| 伊人加勒比| 人人看人人摸人人色| 91中文精品日韩欧美在线| 中文字幕精品三级久久久| 7777奇米影视久久| 天天日B夜夜干B时时操B| 国产亚卅97| 国产在线观看一区二区三区| 激情五月综合| 亚春色色| 亚洲操逼无码| 欧洲精品区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 99综合视频一体| 91精品少妇搡搡搡| 欧美特大AA级黄片| 丝袜制服字幕在线| 亚洲日韩黑丝| 日韩人成网站在线播放| 激情视频一二三| 白嫩少妇| 99re这里只有精品中心播放| 久久久久久久9999| 成人午夜小视频手机在线看| 极品后入免费视频| 国产精品人人爽人人做可爱福利| 丁香五月天堂网| 久久超碰天天| 丁香婷婷啪啪| 精品夜夜澡人妻无码AV| 欧美综合站| 日韩精品资源专区二区| 九九九综合精品| 国产黄色影片在线观看| 婷婷15月天青娱乐| 免费又黄又裸乳的视频| 蜜桃一区二区三区| 久久性爱大全| 97资源站国产精品| 久久久艹艹艹| 亚洲国产精品99久久久| 欧美精品偷拍| 美女一区二区国产精品| 老鸭窝在线视频播放| 九色视频91| 欧美极品美女aaaaaa级黄片| 国产肏屁眼视频| 综合久久久久久久久91| 粉嫩小泬久久久一区二区| 国产福利精品最新在线| 久久99草| 26uuu国产| 国产真乱mangent| 久久色一区二区| 操逼视频免费日韩无码| 97干在线视频| 高潮综合网| 色综合尤物| 亚洲av噜噜噜噜噜噜| 国产92麻豆天美精品色欲5| 午夜九九| 亚洲AV资源| 自拍鲍鱼一区在线高清观看免费| 色网综合网| 亚洲91在线播放影院| 天欧美在线| 天天欧美色| www欧美性爱| 久久产精品一区二区三区电影| 三级网站超变态精品| 免费在线观看AV无码网站| 网站A V在线| 日韩丨制服丨中文|在线| 青草青青久久久久久国产| 日韩国产成人自拍视频| 日本在线999| 人妻免费观看| 在线女人91| 黄色欧美性爱视频| 搡老熟女免费视频| 精品人妻久久久久一区二区三区| 婷婷五月天色网| 国产日韩美女小穴视频网站不卡| 看黑人AV不卡| 亚洲国产无码精品首页久久久| 91亚洲色图| 成人情色综合网| 欧美日动态视频| 日本熟妇人妻中出视频| 九九九精品成人免费视频小说| 黄久久| 色色综合97| 婷婷爱五月| 欧美综合区| 国产一区二区a毛片| 天天综合官网| 久久久月天| 日日噜噜夜夜久久亚洲一区二区| 久久精品人体AV| 日韩中文字幕视频在线观看| 狠狠操夜夜| 热99这里有精品综合久久| 色五月AV在线| 色综合超碰超| 久久夜夜夜| 中文字幕在线观看网页| 天天色综合图片| 久热免费视频| 国产午夜福利电影免费在线观看 | 亚洲啪AⅤ永久无码| 亚洲国产精品无石码久久| 91精品操美女| 久久久9 9 9精品| 天天日日本| 91色噜噜狠狠| 中文字幕视频2区| 免费观看啪视频| 成人av动漫在线观看| 成人性爱美曰韩| 日韩一区二区高清在线观看的| a片 xxxx受爽视频| 精品久久久久久中文字幕视频免费| 亚洲人妻爽爽爽| 午夜经典| 日韩日韩日韩-国产乱码精品一区二区| 九9热伊人| 国产精品乱码久久久、久久| 亚洲天天影视综合网| 老司机免费视频在线91| 天美传媒AV国产在线| 色婷婷婷五月天激情四射| 久久999久| 啊啊啊不要嗯嗯在线观看| 视频在线观看青青99国产| 欧美在线综合| 啊啊啊啊嗯嗯在线久久久| 男人天堂资源| 中文有码9|