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

開源自建/托管與商業化自研 Trace,如何選擇?

網絡
隨著微服務架構的興起,服務端的調用依賴愈加復雜,為了快速定位異常組件與性能瓶頸,接入分布式鏈路追蹤 Trace 已經成為 IT 運維領域的共識。但是,開源自建、開源托管或商業化自研 Trace 產品之間到底有哪些差異,我該如何選擇?

 [[419923]]

隨著微服務架構的興起,服務端的調用依賴愈加復雜,為了快速定位異常組件與性能瓶頸,接入分布式鏈路追蹤 Trace 已經成為 IT 運維領域的共識。但是,開源自建、開源托管或商業化自研 Trace 產品之間到底有哪些差異,我該如何選擇?這是許多用戶在調研 Trace 方案時都會遇到的疑問,也是最容易混淆的誤區。

為了搞清楚這個問題,我們需要從兩方面入手,一是梳理線上應用的核心風險與典型場景。二是對比開源自建、托管與商業化自研三種 Trace 方案的能力差異。所謂“知己知彼,百戰不殆”,只有結合自身實際情況,才能選擇出最適合的方案。

一 “兩類風險”與“十大典型問題”

線上應用風險主要分為“錯”、“慢”兩大類。其中“錯”的原因通常是程序運行不符合預期,比如 JVM 加載了錯誤版本的類實例,代碼進入異常分支,環境配置錯誤等。而“慢”的原因通常是資源不足,比如突發流量導致 CPU 打滿,微服務或數據庫線程池被耗盡,內存泄漏導致持續 FGC 等等。

無論是“錯”問題,還是“慢”問題。從用戶的角度,都是希望能夠快速定位根因,及時止損,并消除隱患。但是,根據作者五年多的 Trace 開發、運維與雙十一大促備戰經驗來看,絕大部分線上問題是無法僅通過鏈路追蹤的基礎能力就能夠有效定位并解決的。線上系統的復雜性決定了一款優秀的 Trace 產品必須提供更加全面、有效的數據診斷能力,比如代碼級診斷、內存分析、線程池分析等;同時,為了提高 Trace 組件的易用性和穩定性,還需要提供動態采樣、無損統計、接口名稱自動收斂等能力。這也是為什么業界主流 Trace 產品都在逐步向 APM、應用可觀測領域升級。為了方便理解,本文仍然以 Trace 來統一表述應用層的可觀測能力。

綜上所述,線上應用為了保障最終的業務穩定性,在做鏈路追蹤方案選型時,除了 Trace 通用基礎能力外(如調用鏈、服務監控、鏈路拓撲),還可以參考下面列舉的“十大典型問題”(以 Java 應用為例),綜合對比開源自建、開源托管與商業化自研 Trace 產品的差異化表現。

1.【代碼級自動診斷】接口偶發性超時,調用鏈只能看到超時接口名稱,看不到內部方法,無法定位根因,也難以復現,怎么辦?

負責穩定性的同學應該對這種場景不陌生:系統在夜間或整點大促時會出現偶發性的接口超時,等到發現問題再去排查時,已經丟失了異常現場,并且難以復現,無法通過手動 jstack 來診斷。而目前開源的鏈路追蹤實現一般只能通過調用鏈看到超時的接口,具體是什么原因,哪段代碼導致的異常始終無法定位,最后只能不了了之。上述場景重復上演直至釀成故障,最終蒙受巨大的業務損失。

為了解決上述問題,需要一種精準、輕量級的慢調用自動監聽功能,無需事先埋點,就能夠真實還原代碼執行的第一現場,自動記錄慢調用的完整方法棧。如下圖所示,當接口調用超過一定閾值(比如2秒),會啟動對該次慢請求所在線程的監聽,直至該次請求在第 15秒結束后立即停止監聽,精準保留該次請求生命周期內所在線程的快照集,并還原完整的方法棧及耗時。

2.【池化監控】微服務/數據庫線程池經常被打滿,導致服務超時,排查起來非常困難,如何解決?

微服務/數據庫線程池滿導致業務請求超時,這類問題每天都在頻繁發生。具備豐富診斷經驗的同學,會有意識的查看對應的組件日志,比如 Dubbo 在線程池滿的情況下會輸出相關的異常記錄。但是,如果組件沒有輸出線程池信息,或者運維同學排查經驗不夠豐富,這類問題就會變得非常棘手。目前,開源版本 Trace 一般只提供 JVM 概覽監控,無法具體查看每個線程池的狀態,更無法判斷線程池是否耗盡。

而商業化自研 Trace 提供的池化監控可以直接看到指定線程池的最大線程數、當前線程數、活躍線程數等,線程池耗盡或高水位風險一覽無余。此外,還可以設置線程池使用百分比告警,比如設置 Tomcat 線程池當前線程數超過最大線程數 80% 就提前短信通知,達到 100% 時電話告警。

3.【線程分析】大促壓測/發布變更后,發現 CPU 水位非常高,如何分析應用性能瓶頸點,針對性優化?

我們在做大促壓測,或者大版本變更(包含很多代碼邏輯)時,會遇到 CPU 水位突然變得很高,但是又無法清晰的定位是哪一段代碼導致的,只能不停的做 jstack,肉眼比對線程狀態變化,然后根據經驗不斷進行優化嘗試,最終消耗了大量的精力,效果卻一般般。

那么有沒有快速分析應用性能瓶頸的方法呢?答案必須是有,而且不止一種。最常見的就是手動觸發一次持續一段時間(比如 5min) ThreadDump,然后分析這段時間內的線程開銷與方法棧快照。手動觸發 ThreadDump 的缺陷就是性能開銷比較大,無法常態化運行,不能自動保留已發生的現場快照。比如壓測期間 CPU 高,等到壓測結束復盤時,現場已經不在了,手動 ThreadDump 已經來不及了。

第二種就是提供常態化線程分析功能,能夠自動記錄每類線程池的狀態、數量、CPU 耗時和內部方法棧。在任意時間段內,點擊按 CPU 耗時排序,就可以定位 CPU 開銷最大的線程類別,然后點擊方法棧,可以看到具體的代碼卡點,如下圖所示有大量 BLOCKED 狀態的方法卡在數據庫連接獲取,可以通過調大數據庫連接池來優化。

4.【異常診斷】執行發布/配置變更后,接口大量報錯,但無法第一時間定位原因,造成業務故障?

影響線上穩定性的最大“元兇”就是變更,無論是應用發布變更,還是動態配置變更,都可能引起程序運行出現異常。那么,如何快速判斷變更風險,第一時間發現問題,及時止損呢?

在這里,分享一個阿里內部發布系統的異常發布攔截實踐,其中最重要的監測指標之一,就是 Java Exception/Error 的異常數比對。無論是 NPE(NullPointException),還是 OOM(OutOfMemoryError),基于全部/特定異常數的監控與告警,可以快速發現線上異常,特別是變更時間線前后要尤為注意。

獨立的異常分析診斷頁面,可以查看每一類異常的變化趨勢與堆棧詳情,還可以進一步查看關聯的接口分布,如下圖所示。

5.【內存診斷】應用頻繁 FGC,懷疑有內存泄漏,但無法定位異常對象,怎么辦?

FullGC 絕對是 Java 應用最常見問題之一,對象創建過快、內存泄漏等各種原因都會導致 FGC。而排查 FGC 最有效的手段就是執行堆內存 HeapDump。各種對象的內存占用一目了然,清晰可見。

白屏化的內存快照功能,可以指定機器執行一鍵 HeapDump 與分析,大幅提升內存問題的排查效率,還支持內存泄漏場景下自動 Dump 保存異常快照現場,如下圖所示:

6.【在線調試】同一份代碼,線上運行態與本地調試行為不一致,該如何排查?

本地調試通過的代碼,一發到生產環境就各種報錯,到底哪里出了問題?相信開發同學都經歷過這樣的噩夢。而導致這種問題的原因有很多,比如 Maven 依賴多版本沖突,不同環境動態配置參數不一致,不同環境依賴組件差異等等。

為了解決線上運行代碼不符合預期的問題,我們需要一款在線調試診斷工具,能夠實時查看當前程序運行態的源代碼、出入參、執行方法棧與耗時、靜態對象或動態實例的值等等,讓在線調試就像本地調試一樣方便,如下圖所示:

7.【全鏈路追蹤】用戶反饋網站打開非常慢,如何實現 Web 端到服務端的全鏈路調用軌跡追蹤?

前后端全鏈路打通的關鍵在于遵循同一套透傳協議標準,目前開源僅支持后端應用接入,缺少前端埋點(如 Web/H5、小程序等)。前后端全鏈路追蹤方案如下圖所示:

Header 透傳格式:統一采用 Jaeger 格式,Key 為 uber-trace-id, Value 為 {trace-id}:{span-id}:{parent-span-id}:{flags} 。
前端接入:可以采用 CDN(Script 注入)或 NPM 兩種低代碼接入方式,支持 Web/H5、Weex 和各類小程序場景。
后端接入:Java 應用推薦優先使用 ARMS Agent,無侵入式埋點無需代碼改造,支持邊緣診斷、無損統計、精準采樣等高階功能。用戶自定義方法可以通過 OpenTelemetry SDK 主動埋點。非 Java 應用推薦通過 Jaeger 接入,并將數據上報至 ARMS Endpoint,ARMS 會完美兼容多語言應用間的鏈路透傳與展示。
阿里云 ARMS 目前的全鏈路追蹤方案是基于 Jaeger 協議,正在開發 SkyWalking 協議,以便支持 SkyWalking 自建用戶的無損遷移。前端、Java 應用與非 Java 應用全鏈路追蹤的調用鏈效果如下圖所示:

8.【無損統計】調用鏈日志成本太高,開啟客戶端采樣后,監控圖表就不準了,如何解決?

調用鏈日志是與流量是正相關的,To C 類業務的流量非常大,調用鏈全量上報與存儲的成本會非常高,但是如果開啟客戶端采樣后,又會面臨統計指標不準確的問題,比如采樣率設置為 1%,一萬次請求僅會記錄其中一百條,根據這一百條日志聚合出來的統計數據會導致嚴重的樣本傾斜問題,無法精確反映實際服務流量或耗時。

為了解決上述問題,我們需要支持在客戶端 Agent 進行無損統計,同一個指標在一段時間內(通常為15秒)不論請求多少次,都只會上報一條數據。這樣統計指標的結果就始終是精準的,不會受到調用鏈采樣率的影響。用戶可以放心的調整采樣率,調用鏈成本最多可降低 90% 以上。流量和集群規模越大的用戶,成本優化效果越顯著。

9.【接口名稱自動收斂】RESTFul 接口由于時間戳、UID等參數導致 URL 名稱發散,監控圖表都是無意義的斷點,如何解決?

當接口名稱中存在時間戳、UID等可變參數時,會導致同一類接口的名稱各不相同,且出現次數極少,不具備監控價值,并對存儲/計算造成熱點,影響集群穩定性。此時,我們就需要對發散的接口進行分類聚合,以提高數據分析價值和集群穩定性。

此時,我們需要提供一種針對接口名稱的自動收斂算法,可以主動識別可變參數,將同一類接口進行聚合,觀察類別變化趨勢,更符合用戶監控訴求;同時避免了接口發散導致的數據熱點問題,提升了整體的穩定性與性能。如下圖所示:/safe/getXXXInfo/xxxx 都會被歸為一類,否則每一條請求都是一張只有一個數據點的圖表,用戶可讀性會變的很差。

10.【動態配置下發】線上突發流量導致資源不足,需要立即對非核心功能進行降級,如何在不重啟應用的情況下實現動態降級或調優?

意外總是突如其來的,流量突發、外部攻擊、機房故障都可能會導致系統資源不足,為了保住最重要的核心業務不受影響,我們往往需要在不重啟應用的場景下,動態降級一些非核心功能釋放資源,比如調低客戶端調用鏈采樣率,關閉一些性能開銷較大的診斷模塊等。與此相反,有些時候我們需要動態開啟一些高開銷的深度診斷功能,以分析當下的異常現場,比如內存 Dump。

無論是動態降級還是動態開啟,都需要在不重啟應用的前提下進行動態配置下推。而開源 Trace 通常不具備這樣的能力,需要自行搭建元數據配置中心并進行相應的代碼改造。而商業化 Trace 不僅支持動態配置下推,還可以細化到每個應用獨立配置,比如應用 A 存在偶發性慢調用,可以開啟自動慢調用診斷開關進行監聽;而應用 B 耗時對 CPU 開銷比較敏感,可以關閉此開關;兩個應用各取所需,互不影響。

二 開源自建 vs. 開源托管 vs. 商業化自研

 

責任編輯:梁菲 來源: 阿里云云棲號
相關推薦

2021-12-24 08:25:02

開源商業化云化

2012-04-01 10:05:01

2010-05-17 10:10:55

Ubuntu 10.0商業化

2022-09-19 10:40:36

deepin開源Unilang

2019-04-18 09:04:32

醫療大數據AI醫療大數據

2013-08-28 13:45:31

開源網絡服務器nginx

2022-07-11 08:14:42

微軟開源

2010-02-26 09:02:43

Fedora Sun技

2023-05-30 16:02:34

云托管云計算自托管

2014-10-10 15:48:36

IT模式大數據云計算

2022-08-25 18:48:29

字節跳動CSS開源

2018-06-29 09:01:51

開源技術 深度學習

2017-09-21 12:40:22

SDNNFVCSP

2020-04-09 10:12:17

人工智能新冠疫情太空

2009-12-04 09:08:53

CentOS紅帽

2022-11-06 20:47:20

OCPC項目

2015-04-08 10:01:26

數據中心商用服務器

2010-05-10 12:59:02

Unix系統
點贊
收藏

51CTO技術棧公眾號

国产精品亚洲欧美在线播放| 下面一进一出好爽视频| 九一在线视频| 捆绑调教一区二区三区| 九九精品视频在线观看| 在线观看国产免费视频| 久久69成人| 亚洲成av人**亚洲成av**| 日韩精品最新在线观看| 国产手机精品视频| 欧美一级视频| 久久99热精品这里久久精品| 右手影院亚洲欧美| 国产精品久久久久久av公交车| 午夜精品久久久久久久 | 国产三级精品在线观看| 99国产精品99久久久久久粉嫩| 在线观看日韩www视频免费| wwwxx日本| 亚洲欧美在线综合| 欧美日韩午夜视频在线观看| 婷婷视频在线播放| 欧美女优在线| 成人a区在线观看| 成人两性免费视频| 亚洲午夜在线播放| 国产精品嫩草99av在线| 欧美国产日韩在线| 战狼4完整免费观看在线播放版| 国产一区调教| 日韩一区二区三区视频在线 | 91看片一区| 亚洲不卡av一区二区三区| 中国一区二区三区| 99re在线视频| 国产亚洲人成网站| 蜜桃传媒视频麻豆第一区免费观看 | 黄色精品免费| 欧美成人精品一区| 国产在线观看免费视频软件| 视频一区欧美| 国产午夜精品理论片a级探花| 在线播放av网址| 欧美久久亚洲| 欧美一区二区女人| www.五月天色| 97久久中文字幕| 欧美日韩高清在线播放| 亚洲欧美日韩一级| 成人深夜福利| 欧美丰满一区二区免费视频| 国产色视频在线播放| 色天使综合视频| 欧美午夜在线一二页| 超碰影院在线观看| 激情开心成人网| 欧美中文字幕一二三区视频| 久久国产色av免费观看| 日本国产欧美| 777a∨成人精品桃花网| 亚洲国产综合av| 日韩三级久久| 日韩第一页在线| 成人乱码一区二区三区av| 夜夜春成人影院| 在线成人中文字幕| 欧美在线视频第一页| 中文不卡在线| 久久久久久伊人| 国产情侣自拍av| 日韩va欧美va亚洲va久久| 国产精品久久中文| 97在线公开视频| 国产高清无密码一区二区三区| 成人av男人的天堂| 性感美女一级片| 国产喷白浆一区二区三区| 综合久久国产| 1区2区在线| 91福利精品视频| 香蕉视频xxxx| 欧美成人一区在线观看| 在线观看日韩av| 在线观看成人毛片| 亚洲欧美日韩视频二区| 国产精品视频网站| 亚洲精品成人区在线观看| 91亚洲精品乱码久久久久久蜜桃| 日韩av高清在线播放| 日本中文字幕伦在线观看| 一区二区视频免费在线观看| 欧美变态另类刺激| 欧美日一区二区三区| 欧美一级午夜免费电影| 一区二区不卡免费视频| 成人综合久久| 国外色69视频在线观看| 亚洲天堂男人网| www.av精品| 影音先锋欧美在线| 忘忧草在线影院两性视频| 欧美精品丝袜久久久中文字幕| 香蕉在线观看视频| 成人羞羞网站入口| 国模私拍一区二区三区| 久久这里只有精品9| 不卡电影一区二区三区| 一区二区冒白浆视频| 性欧美freesex顶级少妇| 欧美一区二区三区四区高清| 国产手机在线观看| 亚洲午夜久久久久久尤物| 国产精品一区二区久久精品 | 成人av在线影院| 亚洲一区综合| 亚洲伦理影院| 日韩精品免费在线播放| 538任你躁在线精品视频网站| 日韩综合在线视频| 国内一区二区在线视频观看 | 一区二区三区美女视频| 无码日韩人妻精品久久蜜桃| 国内露脸中年夫妇交换精品| 精品久久久av| 亚洲天堂网在线观看视频| 久久人人爽爽爽人久久久| 国产一二三区在线播放| 不卡精品视频| www.欧美三级电影.com| 波多野结衣视频在线看| 久久综合久久99| 国产最新免费视频| 精品嫩草影院| 国语自产精品视频在线看一大j8 | 久久av中文字幕| 少妇又紧又色又爽又刺激视频| 99这里只有精品| 国产免费黄色一级片| 91精品尤物| 奇米一区二区| 日本高清无吗v一区| 中文字幕在线永久| 精品动漫3d一区二区三区免费版| 亚洲japanese制服美女| 日本视频在线播放| 欧美日韩高清一区二区不卡| 任你操精品视频| 久久丁香综合五月国产三级网站| 日韩精品久久久毛片一区二区| 丝袜美腿一区| 在线视频精品一| 中日韩av在线| 中文字幕一区二区三区精华液| 国产主播中文字幕| 日韩精品一区二区三区免费观影| 国产精品69久久| 国产福利小视频在线观看| 欧美视频在线播放| 三上悠亚在线观看视频| 国产一区二区视频在线播放| 菠萝蜜视频在线观看入口| 亚洲精品午夜| 国产91精品高潮白浆喷水| 你懂的免费在线观看| 色欧美乱欧美15图片| 少妇精品无码一区二区免费视频| 男人的天堂久久精品| www亚洲国产| 激情av综合| 国产精品www网站| 成人免费网址| 亚洲激情 国产| 亚洲精品国产欧美在线观看| 亚洲色欲色欲www在线观看| 亚洲综合伊人久久| 亚洲人体偷拍| 神马一区二区影院| 精品一区91| 欧美中文字幕精品| 中文字幕在线免费| 精品福利视频一区二区三区| 国产精品免费精品一区| 中文字幕一区二区5566日韩| 亚洲精品鲁一鲁一区二区三区| 国产毛片一区| 国产奶头好大揉着好爽视频| 精品视频自拍| 国产精品日韩专区| 6699嫩草久久久精品影院| 亚洲人线精品午夜| 国产富婆一级全黄大片| 色婷婷精品大视频在线蜜桃视频| 国产精品久久久免费看| 99视频精品全部免费在线| 天天视频天天爽| 亚洲性视频h| 影音先锋欧美资源| 免费成人av| 91久久精品一区二区别| 一二区成人影院电影网| 久久久久久久久久久国产| 成人网视频在线观看| 亚洲成人黄色网| 一级黄色大片免费观看| 精品久久中文字幕| 丁香花五月激情| 亚洲国产电影在线观看| 亚洲av无码一区二区三区网址| 精品一区二区三区日韩| 国产日产欧美视频| 国产一区二区中文| 亚洲一区二区在线观| 欧美黑白配在线| 97se视频在线观看| 美女久久久久久| 国产成人一区二区三区小说| 美足av综合网| 久久精品2019中文字幕| 国产成人天天5g影院在线观看 | 污污网站在线免费观看| 8v天堂国产在线一区二区| jizz国产在线观看| 精品久久香蕉国产线看观看亚洲| 欧美黑吊大战白妞| 1024成人网| 久久精品色妇熟妇丰满人妻| 久久这里都是精品| 日本黄色录像片| 成人性生交大片免费 | www国产精品av| 少妇被狂c下部羞羞漫画| 国产成人精品三级| 永久av免费在线观看| 裸体一区二区三区| 手机看片福利日韩| 日韩av电影一区| 五月婷婷深爱五月| 久久天堂成人| 日本中文字幕片| 久久国产66| 国产性xxxx18免费观看视频| 在线不卡亚洲| 国产成人无码精品久久久性色| 伊人久久久大香线蕉综合直播 | 美女一区二区三区在线观看| 午夜精品久久久内射近拍高清| 99这里有精品| 日本毛片在线免费观看| 久久精品男女| 手机在线看福利| 精品一区二区影视| 日本高清免费在线视频| 国产精品18久久久久久久久久久久 | 国产亚洲综合色| 三区四区在线观看| 成人欧美一区二区三区小说| 国产黄色录像片| 亚洲精品国产成人久久av盗摄| 欧美人妻精品一区二区免费看| 亚洲综合999| 五月天婷婷综合网| 在线观看日韩精品| 国产精品区在线观看| 欧美一区二区精品久久911| 精品国产亚洲av麻豆| 精品国产一区二区精华| 欧美xxx.com| 色婷婷久久一区二区| 2024短剧网剧在线观看| 97高清免费视频| 欧美极品免费| 亚洲最大av网| 任你弄精品视频免费观看| 欧美一二三区| 综合久久十次| 精品视频无码一区二区三区| 久久99国产精品久久99果冻传媒| 自拍偷拍激情视频| 久久久久久综合| 欧美日韩色视频| 亚洲第一综合色| 在线中文字幕网站| 精品国产免费人成电影在线观看四季 | 极品少妇一区二区三区精品视频| 人妻互换一二三区激情视频| 2019国产精品| 懂色av懂色av粉嫩av| 午夜激情一区二区三区| 中文字幕在线观看免费| 亚洲成avwww人| 天堂中文а√在线| 欧美在线激情网| 视频一区国产| 视频一区二区综合| 亚洲国产精品一区制服丝袜| www.99在线| 不卡的av网站| 欧美特黄一级片| 欧美日韩中文字幕综合视频 | 日韩美女av在线| 免费在线午夜视频| 欧洲精品毛片网站| 国产主播性色av福利精品一区| 亚洲在线视频一区二区| 99在线|亚洲一区二区| 在线看免费毛片| 日本一区二区视频在线观看| 日韩精品乱码久久久久久| 欧美精品久久99| a黄色在线观看| 国产91精品久久久久| caoporn成人| 久久av秘一区二区三区| 久久九九99| 黄色污在线观看| 亚洲综合男人的天堂| 国产精品一级二级| 亚洲人a成www在线影院| 高清在线视频不卡| 国产精品sss| 欧美1区2区视频| 国产欧美激情视频| 欧美激情一区三区| 国内自拍视频在线播放| 精品国产精品网麻豆系列| caoporn97在线视频| 成人网在线视频| 日韩在线高清| 日韩中文字幕a| 中文字幕免费在线观看视频一区| 日本亚洲欧美在线| 欧美成人综合网站| 伊人影院蕉久影院在线播放| 91精品国产综合久久男男| 日韩成人免费| 国产又大又黄又猛| 中文字幕av一区二区三区免费看| 中文字幕黄色片| 亚洲欧洲自拍偷拍| 日韩电影免费观| 日韩高清国产一区在线观看| 久久精品天堂| 90岁老太婆乱淫| 在线一区二区视频| av中文字幕在线| 国产一区香蕉久久| 亚洲精品2区| 中国特级黄色片| 午夜精品久久久久久不卡8050| 欧美一区二区三区黄片| 欧美高清视频一区二区| 成人h动漫免费观看网站| 色欲色香天天天综合网www| 成人av电影在线播放| 日韩不卡在线播放| 亚洲午夜久久久影院| 欧美日韩卡一| 9191国产视频| av网站一区二区三区| 欧美精品韩国精品| 日韩在线精品一区| 免费欧美网站| 国产女大学生av| 亚洲国产精品传媒在线观看| 一区二区三区亚洲视频| 欧美大片免费看| 婷婷精品在线| 天堂一区在线观看| 一区二区在线观看视频 | 中文在线综合| 亚洲不卡中文字幕无码| 日本一区二区在线不卡| 国产www免费观看| 91精品国产电影| 99久久夜色精品国产亚洲96 | 久久久久久久国产精品| 日韩电影不卡一区| www.色欧美| 五月激情综合婷婷| 日韩子在线观看| 狠狠色噜噜狠狠色综合久| 秋霞电影一区二区| 国产大片中文字幕| 自拍偷拍亚洲在线| 国产亚洲成av人片在线观黄桃| 国产精品乱码久久久久| 亚洲精品乱码久久久久久久久| 亚洲 欧美 自拍偷拍| 国产日韩欧美日韩| 一本色道久久| 粉嫩av性色av蜜臀av网站| 亚洲精品美女久久| 国产精品国产三级在线观看| 自慰无码一区二区三区| 国产精品成人网| 欧美伦理影视网| 99久久一区三区四区免费| 丝袜美腿亚洲一区| 久久一区二区三| 色妞久久福利网|