日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

探秘 Dubbo 的度量统计基础设施 - Dubbo Metrics

發布時間:2024/8/23 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 探秘 Dubbo 的度量统计基础设施 - Dubbo Metrics 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對服務進行實時監控,了解服務當前的運行指標和健康狀態,是微服務體系中不可或缺的環節。Metrics 作為微服務的重要組件,為服務的監控提供了全面的數據基礎。近日,Dubbo Metrics?發布了2.0.1版本,本文將為您探秘 Dubbo Metrics 的起源,及 7 大改進。

Dubbo Metrics 的起源

Dubbo Metrics(原Alibaba Metrics)是阿里巴巴集團內部廣泛使用的度量埋點基礎類庫,有 Java 和 Node.js 兩個版本,目前開源的是 Java 版本。內部版本誕生于2016年,經歷過近三年的發展和雙十一的考驗,已經成為阿里巴巴集團內部微服務監控度量的事實標準,覆蓋了從系統、JVM、中間件到應用各層的度量,并且在命名規則、數據格式、埋點方式和計算規則等方面,形成了一套統一的規范。

Dubbo Metrics 的代碼是基于 Dropwizard Metrics 衍生而來,版本號是3.1.0,當時決定 fork 到內部進行定制化開發的主要原因有兩個。

一是社區的發展非常緩慢,3.1.0之后的第3年才更新了下一個版本,我們擔心社區無法及時響應業務需求;另一個更重要的原因是當時的3.1.0還不支持多維度的 Tag,只能基于 a.b.c 這樣傳統的指標命名方法,這就意味著 Dropwizard Metrics 只能在單維度進行度量。然后,在實際的業務過程中,很多維度并不能事先確定,而且在大規模分布式系統下,數據統計好以后,需要按照各種業務維度進行聚合,例如按機房、分組進行聚合,當時的 Dropwizard 也無法滿足,種種原因使得我們做了一個決定,內部fork一個分支進行發展。

Dubbo Metrics 做了哪些改進

相對于 Dropwizard Metrics ,Dubbo Metrics 做的改進主要有以下幾個方面:

一、引入基于 Tag 的命名規范
如前文所描述,多維度 Tag 在動態埋點,數據聚合等方面相對于傳統的 metric 命名方法具有天然的優勢,這里舉一個例子,要統計一個 Dubbo 服務 DemoService 調用次數和 RT,假設這個服務叫做 DemoService,那么按照傳統的命名方式,通常會命名為dubbo.provider.DemoService.qps和dubbo.provider.DemoService.rt。如果只有1個服務的話,這種方法并無太大的問題,但是如果一個微服務應用同時提供了多個 Dubbo 的 Service,那么要聚合統計所有Service 的 QPS 和 RT 就比較困難了。由于 metric 數據具有天然的時間序列屬性,因此數據非常適合存儲到時間序列數據庫當中,要統計所有的 Dubbo 服務的 QPS,那么就需要查找所有名稱為dubbo.provider.*.qps的指標,然后對他們進行求和。由于涉及到模糊搜索,這對于絕大部分數據庫的實現都是比較費時的。如果要統計更加詳細的 Dubbo 方法級別的 QPS 和 RT,那么實現上就會更加復雜了。

  • Metric Key:用英文點號分隔的字符串,來表征這個指標的含義
  • Metric Tag:定義了這個指標的不同切分維度,可以是單個,也可以是多個;
  • tag key:用于描述維度的名稱;
  • tag value:用于描述維度的值;

同時,考慮到一個公司所有微服務產生的所有指標,都會統一匯總到同一個平臺進行處理,因此Metric Key 的命名方式為應當遵循同一套規范,避免發生命名沖突,其格式為appname.category[.subcategory]*.suffix

  • appname: 應用名;
  • category: 這個指標在該應用下的分類,多個單詞用'_'連接,字母采用小寫;
  • subcategory: 這個指標在該應用下的某個分類下的子分類,多個單詞用'_'連接,字母采用小寫;
  • suffix: 這個關鍵的后綴描述了這個指標所度量的具體類型,可以是計數,速率,或者是分布;

在上述例子中,同樣的指標可以命名為dubbo.provider.service.qps{service="DemoService"},其中前面部分的名稱是固定的,不會變化,括號里面的Tag,可以動態變化,甚至增加更多的維度,例如增加 method 維度dubbo.provider.service.qps{service="DemoService",method="sayHello"},也可以是機器的 IP、機房信息等。這樣的數據存儲是時間序列數據庫親和的,基于這些數據可以輕松實現任意維度的聚合,篩選等操作。

P.s. 2017年12月底,Dropwizard Metrics4.0 開始支持 Tag,Dubbo Metrics 中 ag 的實現參考了Dropwizard。spring-boot 2.0中提供的 MicroMeter 和 Prometheus 也均已引入了 Tag 的概念。

二、添加精準統計功能
Dubbo Metrics 的精準統計是和 Dropwizard,或者其他開源項目埋點統計庫實現不太一樣的地方。下面分別通過時間窗口的選擇和吞吐率統計方式這兩個緯度進行闡述。

在統計吞吐率(如 QPS)的時候,Dropwizard的實現方式是滑動窗口+指數加權移動平均,也就是所謂的EWMA,在時間窗口上只提供1分鐘、5分鐘、15分鐘的選擇。

固定窗口 vs 滑動窗口
在數據統計的時候,我們需要事先定義好統計的時間窗口,通常有兩種確立時間窗口的方法,分別是固定窗口和滑動窗口。

固定時間窗口指的是以絕對時間為參考坐標系,在一個絕對時間窗口內進行統計,無論何時訪問統計數據,時間窗口不變;而滑動窗口則是以當前時間為參考系,從當前時間往前推一個指定的窗口大小進行統計,窗口隨著時間,數據的變化而發生變化。

固定窗口的優點在于:一是窗口不需要移動,實現相對簡單;二是由于不同的機器都是基于相同的時間窗口,集群聚合起來比較容易,只需按照相同的時間窗口聚合即可。其缺點是:如果窗口較大,實時性會受到影響,無法立即得到當前窗口的統計信息。例如,如果窗口為1分鐘,則必須等到當前1分鐘結束,才能得到這1分鐘內的統計信息。

滑動窗口的優點在于實時性更好,在任意時刻,能都看到當前時刻往前推演一個時間窗口內統計好的信息。相對而言,由于不同機器的采集時刻不同,要把不同機器上的數據聚合到一起,則需要通過所謂的 Down-Sampling 來實現。即按照固定時間窗口把窗口內收集到的數據應用到某一個聚合函數上。舉個例子來說,假設集群有5臺機器,按照15秒的頻率按照平均值進行 Down-Sampling,若在00:00~00:15的時間窗口內,在00:01,00:03,00:06,00:09,00:11各收集到一個指標數據,則把這5個點的加權平均認為是00:00這個點的經過 Down- Sampling 之后的平均值。

但在我們的實踐過程中,滑動窗口仍會遇到了以下問題:

  • 很多業務場景都要求精確的時間窗口的數據,比如在雙11的時候,想知道雙11當天0點第1秒創建了多少訂單,這種時候 Dropwizard 的滑動窗口很明顯就不適用了。
  • Dropwizard 提供的窗口僅僅是分鐘級,雙11的場景下需要精確到秒級。
  • 集群數據聚合的問題,每臺機器上的滑動時間窗口可能都不一樣,數據采集的時間也有間隔,導致聚合的結果并不準確。

為了解決這些問題,Dubbo Metrics 提供了 BucketCounter 度量器,可以精確統計整分整秒的數據,時間窗口可以精確到1秒。只要每臺機器上的時間是同步的,那么就能保證集群聚合后的結果是準確的。同時也支持基于滑動窗口的統計。

瞬時速率(Rate) vs 指數移動加權平均(EWMA)
經過多年的實踐,我們逐漸發現,用戶在觀察監控的時候,首先關注的其實是集群數據,然后才是單機數據。然而單機上的吞吐率其實并沒有太大意義。怎么理解呢?

比如有一個微服務,共有2臺機器,某個方法在某一段時間內產生了5次調用,所花的時間分別是機器1上的[5,17],機器2上的[6,8,8](假設單位為毫秒)。如果要統計集群范圍內的平均 RT,一種方法可以先統計單機上的平均 RT,然后統計整體的平均 RT,按照這種方法,機器1上平均 RT 為11ms,機器2的平均 RT 為7.33ms,兩者再次平均后,得到集群平均 RT 為9.17ms,但實際的結果是這樣嗎?

如果我們把機器1和機器2上的數據整體拉到一起整體計算的話,會發現實際的平均 RT 為(5+17+6+8+8)/5=8.8ms,兩者相差很明顯。而且考慮到計算浮點數的精度丟失,以及集群規模擴大,這一誤差會愈加明顯。因此,我們得出一個結論:單機上的吞吐率對于集群吞吐率的計算沒有意義,僅在在單機維度上看才是有意義的。

而 Dropwizard 提供的指數加權移動平均其實也是一種平均,同時考慮了時間的因素,認為距離當前時間越近,則數據的權重越高,在時間拉的足夠長的情況下,例如15分鐘,這種方式是有意義的。而通過觀察發現,其實在較短的時間窗口內,例如1s、5s,考慮時間維度的權重并沒有太大的意義。**因此在內部改造的過程中,Dubbo Metrics 做了如下改進:
**

  • 提供瞬時速率計算,反應單機維度的情況,同時去掉了加權平均,采用簡單平均的方式計算;
  • 為了集群聚合需要,提供了時間窗口內的總次數和總 RT 的統計,方便精確計算集群維度的吞吐率;

三、極致性能優化
在大促場景下,如何提升統計性能,對于 Dubbo Metrics 來說是一個重要話題。在阿里的業務場景下,某個統計接口的 QPS 可能達到數萬,例如訪問 Cache 的場景,因此這種情況下 metrics 的統計邏輯很可能成為熱點,我們做了一些針對性的優化:

高并發場景下,數據累加表現最好的就是java.util.concurrent.atomic.LongAdder,因此幾乎所有的操作最好都會歸結到對這個類的操作上。

避免調用 LongAdder#reset
當數據過期之后,需要對數據進行清理,之前的實現里面為了重用對象,使用了LongAdder#reset進行清空,但實測發現LongAdder#reset其實是一個相當耗費cpu的操作,因此選擇了用內存換 CPU,當需要清理的時候用一個新的 LongAdder 對象來代替。

去除冗余累加操作
某些度量器的實現里面,有些統計維度比較多,需要同時更新多個 LongAdder,例如 Dropwizard Metrics的 meter 實現里面計算1分/5分/15分移動平均,每次需要更新3個 LongAdder,但實際上這3次更新操作是重復的,只需要更新一次就行了。

RT為0時避免調用Add方法
大多數場景下對 RT 的統計都以毫秒為單位,有些時候當 RT 計算出來小于1ms的時候,傳給metrics的 RT 為0。當我們發現 JDK 原生的 LongAdder 并沒有對add(0)這個操作做優化,即使輸入為0,還是把邏輯都走一遍,本質上調用的是sun.misc.Unsafe.UNSAFE.compareAndSwapLong。如果這個時候,metrics 判斷 RT 為0的時候不對計數器進行 Add 操作,那么可以節省一次 Add 操作。這對于并發度較高的中間件如分布式緩存很有幫助,在我們內部某個應用實測中發現,在30%的情況下,訪問分布式緩存的 RT 都是0ms。通過這個優化可以節約大量無意義的更新操作。

QPS 和 RT 合并統計
只需要對一個Long的更新,即可實現同時對調用次數和時間進行統計,已經逼近理論上的極限。

經過觀測發現,通常對于中間件的某些指標,成功率都非常高,正常情況下都在100%。為了統計成功率,需要統計成功次數和總次數,這種情況下幾乎一樣多,這樣造成了一定的浪費,白白多做了一次加法。而如果反過來,只統計失敗的次數,只有當失敗的情況才會更新計數器,這樣能大大降低加法操作。

事實上,如果我們把每一種情況進行正交拆分,例如成功和失敗,這樣的話,總數可以通過各種情況的求和來實現。這樣能進一步確保一次調用只更新一次計數。

但別忘了,除了調用次數,還有方法執行 RT 要統計。還能再降低嗎?

答疑是可以的!假設 RT 以毫秒為單位進行統計,我們知道1個 Long 有64個bits(實際上Java里面的Long是有符號的,所以理論上只有63個 bits 可用),而 metrics 的一個統計周期最多只統計60s的數據,這64個 bits 無論怎樣用都是用不掉的。那能不能把這63個 bits 拆開來,同時統計 count 和 RT 呢?實際上是可以的。

我們把一個 Long 的63個 bits 的高25位用來表示一個統計周期內的總 count,低38位用于表示總 RT。

------------------------------------------ | 1 bit | 25 bit | 38 bit | | signed bit | total count | total rt | ------------------------------------------

當一次調用過來來的時候,假設傳過來的 RT 是n,那么每次累加的數不是1,也不是n,而是

1 * 2^38 + n

這么設計主要有一下幾個考慮:

  • count是每調用一次加一,RT 是每調用一次加N的操作,如果 count 在高位的話,每次加一,實際是一個固定的常數,而如果rt放在高位的話,每次都加的內容不一樣,所以每次都要計算一次;
  • 25 bits 最多可以表示 2^25 = 33554432 個數,所以1分鐘以內對于方法調用的統計這種場景來說肯定是不會溢出的;
  • RT 可能會比較大,所以低位給了38bits, 2^38=274877906944 基本也是不可能超的。

如果真的overflow了怎么辦??
由于前面分析過,幾乎不可能overflow,因此這個問題暫時沒有解決,留待后面在解決。

無鎖 BucketCounter
在之前的代碼中,BucketCounter 需要確保在多線程并發訪問下保證只有一個線程對 Bucket 進行更新,因此使用了一個對象鎖,在最新版本中,對 BucketCounter 進行了重新實現,去掉了原來實現中的鎖,僅通過 AtomicReference 和 CAS 進行操作,本地測試發現性能又提升了15%左右。

四、全面的指標統計

Dubbo Metrics 全面支持了從操作系統,JVM,中間件,再到應用層面的各級指標,并且對統一了各種命名指標,可以做到開箱即用,并支持通過配置隨時開啟和關閉某類指標的收集。目前支持的指標,主要包括:

操作系統
支持Linux/Windows/Mac,包含CPU/Load/Disk/Net Traffic/TCP。

JVM
支持classload, GC次數和時間, 文件句柄,young/old區占用,線程狀態, 堆外內存,編譯時間,部分指標支持自動差值計算。

中間件
Tomcat: 請求數,失敗次數,處理時間,發送接收字節數,線程池活躍線程數等;
Druid: SQL 執行次數,錯誤數,執行時間,影響行數等;
Nginx: 接受,活躍連接數,讀,寫請求數,排隊數,請求QPS,平均 RT 等;

更詳細的指標可以參見這里, 后續會陸續添加對Dubbo/Nacos/Sentinel/Fescar等的支持。

五、REST支持

Dubbo Metrics 提供了基于 JAX-RS 的 REST 接口暴露,可以輕松查詢內部的各種指標,既可以獨立啟動HTTP Server提供服務(默認提供了一個基于Jersey+ sun Http server的簡單實現),也可以嵌入已有的HTTP Server進行暴露指標。具體的接口可以參考這里:

https://github.com/dubbo/metrics/wiki/query-from-http

六、單機數據落盤

數據如果完全存在內存里面,可能會出現因為拉取失敗,或者應用本身抖動,導致數據丟失的可能。為了解決該問題,metrics引入了數據落盤的模塊,提供了日志方式和二進制方式兩種方式的落盤。

  • 日志方式默認通過JSON方式進行輸出,可以通過日志組件進行拉取和聚合,文件的可讀性也比較強,但是無法查詢歷史數據;
  • 二進制方式則提供了一種更加緊湊的存儲,同時支持了對歷史數據進行查詢。目前內部使用的是這種方式。

七、易用性和穩定性優化

  • 將埋點的API和實現進行拆分,方便對接不用的實現,而用戶無需關注;
  • 支持注解方式進行埋點;
  • 借鑒了日志框架的設計,獲取度量器更加方便;
  • 增加Compass/FastCompass,方便業務進行常用的埋點,例如統計qps,rt,成功率,錯誤數等等指標;
  • Spring-boot-starter,即將開源,敬請期待;
  • 支持指標自動清理,防止長期不用的指標占用內存;
  • URL 指標收斂,最大值保護,防止維度爆炸,錯誤統計導致的內存。

如何使用

使用方式很簡單,和日志框架的Logger獲取方式一致。

Counter hello = MetricManager.getCounter("test", MetricName.build("test.my.counter")); hello.inc();

支持的度量器包括:

  • Counter(計數器)
  • Meter(吞吐率度量器)
  • Histogram(直方分布度量器)
  • Gauge(瞬態值度量器)
  • Timer(吞吐率和響應時間分布度量器)
  • Compass(吞吐率, 響應時間分布, 成功率和錯誤碼度量器)
  • FastCompass(一種快速高效統計吞吐率,平均響應時間,成功率和錯誤碼的度量器)
  • ClusterHistogram(集群分位數度量器)

后續規劃

  • 提供Spring-boot starter
  • 支持Prometheus,Spring MicroMeter
  • 對接Dubbo,Dubbo 中的數據統計實現替換為 Dubbo Metrics
  • 在 Dubbo Admin 上展示各種 metrics 數據
  • 對接 Dubbo 生態中的其他組件,如Nacos, Sentinel, Fescar等


原文鏈接
本文為云棲社區原創內容,未經允許不得轉載。

總結

以上是生活随笔為你收集整理的探秘 Dubbo 的度量统计基础设施 - Dubbo Metrics的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲91中文字幕无线码三区 | 超碰在线公开免费 | 日韩理论 | 免费网站在线观看成人 | 天天综合成人 | 欧美激情第八页 | 日韩黄色网络 | 久久99精品国产麻豆宅宅 | 欧美一级专区免费大片 | 国产一区二区在线观看视频 | 久久久毛片 | 久久精品久久精品久久39 | 99re国产视频| 在线视频一区二区 | 亚洲精品视频在线观看网站 | 99久久精品视频免费 | 在线观看aa | 国产一级二级三级视频 | 天天操天天操天天操天天操天天操天天操 | 免费观看一级一片 | 欧美亚洲专区 | www.精选视频.com | 免费看国产精品 | 免费看色视频 | 婷婷丁香在线 | 在线观看一区二区视频 | 亚洲午夜精 | 日韩视频一区二区在线 | 精品99视频| 久草在线资源观看 | 9久久精品| 国产高清视频色在线www | 99免费在线观看 | 欧美在线视频免费 | 亚洲天堂首页 | 国产资源免费在线观看 | 91.dizhi永久地址最新 | 亚洲理论影院 | 日本中文字幕网址 | 涩涩网站在线观看 | 97伊人网| 四川bbb搡bbb爽爽视频 | 97激情影院 | 蜜桃av综合网| 91看片成人| 亚洲美女在线一区 | 五月开心网| 成片视频在线观看 | 在线岛国av | 久久你懂的| 91在线免费公开视频 | 国产亚洲在 | 91伊人久久大香线蕉蜜芽人口 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 伊人久久一区 | 在线国产91| 国产福利免费在线观看 | 丝袜美腿在线视频 | 天天弄天天操 | 色七七亚洲影院 | 欧美资源 | 久草免费福利在线观看 | 91探花在线 | 狠狠狠色丁香婷婷综合久久五月 | 亚洲精品乱码久久久久久按摩 | 日韩一级黄色av | 亚洲精品a区 | 成人av.com| 91免费网站在线观看 | 在线观看91精品国产网站 | 亚洲jizzjizz日本少妇 | 99久精品 | 在线观看av小说 | 亚洲天天综合网 | www.久久免费视频 | av三级av| 日韩欧美一区二区三区在线观看 | 国产日韩亚洲 | 国产三级久久久 | 欧美精品一二 | 日本99热| www日韩在线观看 | 五月婷网站 | 97视频免费观看2区 亚洲视屏 | 天天操天天能 | 97福利在线观看 | 久久久国产精品成人免费 | 婷婷午夜| 国产成人久久精品77777 | 丰满少妇高潮在线观看 | 亚洲午夜精品一区二区三区电影院 | www.av免费观看 | 在线v| 日韩av一区二区在线播放 | 久久精品精品电影网 | 1024手机基地在线观看 | 国产又粗又硬又长又爽的视频 | 久热只有精品 | 国产亚洲精品久久 | 成人午夜电影在线播放 | 91在线免费公开视频 | 亚洲精品视频国产 | 久黄色 | 在线91色 | 人人澡人人爽 | 激情婷婷在线 | 亚洲小视频在线观看 | 成人在线你懂得 | 激情伊人 | 久久五月网 | 久久免费试看 | 欧美精品久久久久久久久久久 | 久久精品成人欧美大片古装 | 九九九九精品 | 97视频在线观看网址 | a'aaa级片在线观看 | 国产黄色片在线 | 国产成人99久久亚洲综合精品 | 国产一级小视频 | 激情婷婷综合 | 黄色av免费电影 | 国产高清无av久久 | 免费看搞黄视频网站 | 免费国产亚洲视频 | 五月婷婷黄色网 | 欧美精品免费视频 | 中文字幕第一 | 日韩va欧美va亚洲va久久 | 日韩欧美在线播放 | 免费亚洲一区二区 | 天天色天天 | 日日噜噜噜噜夜夜爽亚洲精品 | 97精品伊人| 国产一区二区在线视频观看 | 日韩视频www | 欧美孕妇视频 | 中文字幕在 | 成人午夜免费剧场 | 国产色 在线 | 月下香电影 | 在线一二区 | 亚洲va综合va国产va中文 | 国产美女精彩久久 | 久久免费影院 | 色狠狠综合天天综合综合 | 欧美 另类 交| 日韩欧美国产免费播放 | 国产精品99免视看9 国产精品毛片一区视频 | 久久国产精品免费一区二区三区 | 97超碰在线资源 | 国产麻豆视频在线观看 | 色视频在线免费观看 | 天堂视频中文在线 | 久久观看免费视频 | 国产免费一区二区三区最新6 | 91女子私密保健养生少妇 | 丁香久久五月 | 色99久久 | 久草在线高清 | 天天射天天干天天操 | 天堂入口网站 | 99热这里只有精品免费 | 成人在线播放av | 激情 亚洲 | 国内久久视频 | 久久激情小视频 | 国产剧情一区二区在线观看 | 黄色电影在线免费观看 | 六月丁香婷婷网 | 天天躁天天操 | 成人蜜桃网| 国产亚洲精品久久久久久久久久久久 | 精品福利视频在线观看 | 国产精品一区二区三区在线播放 | 国产91精品久久久久久 | 中文字幕一区二区三区在线播放 | 国产精品久久久久久久久岛 | 日本中文字幕系列 | 蜜臀一区二区三区精品免费视频 | 亚洲天堂色婷婷 | 亚洲精品h | 伊人网av | 黄色小说网站在线 | 99视频播放| 中文字幕在线国产精品 | 午夜性色 | 美女免费黄网站 | 亚洲激情视频在线 | 亚洲欧洲av在线 | 日韩欧美国产精品 | 激情偷乱人伦小说视频在线观看 | 91视频xxxx| 91香蕉国产在线观看软件 | 日韩电影一区二区在线 | 国产青青青| 深夜免费网站 | 国内精品久久久精品电影院 | 亚洲精品h | 91麻豆精品国产91久久久无需广告 | 99精品国产免费久久 | 久久久www成人免费精品 | 亚洲精品高清在线观看 | 911久久 | av免费在线看网站 | 狠狠狠狠狠色综合 | 日日干日日操 | 国产精品久久久久久欧美 | 国产中的精品av小宝探花 | 国产亚洲在线观看 | 日韩乱码在线 | 国产99久久久久久免费看 | 久久看片网| 亚洲综合婷婷 | 亚洲精品男女 | 国产精品成人免费 | 永久免费毛片在线观看 | 亚州人成在线播放 | 91最新网址在线观看 | 国产精品第 | 日韩欧美综合在线视频 | 国产日韩欧美视频 | 456成人精品影院 | 国产九色在线播放九色 | 欧美激情视频久久 | 在线免费观看羞羞视频 | 黄色的网站在线 | 天天拍天天色 | 久久久精品视频成人 | 久久夜夜操 | 波多野结衣一区二区三区中文字幕 | 99热精品免费观看 | 国产亚洲成人网 | 精品久久精品久久 | 在线小视频你懂得 | 国产精品视频在线看 | 日韩在线国产精品 | 少妇高潮冒白浆 | 粉嫩一区二区三区粉嫩91 | 亚洲精品久久久蜜桃 | 国产视频一区精品 | 成人a视频在线观看 | 久久9精品 | 免费网址你懂的 | 亚洲精品1区2区3区 超碰成人网 | 精品欧美一区二区精品久久 | 久久视频在线免费观看 | 国产午夜精品一区二区三区嫩草 | 精品二区视频 | 免费在线观看av网址 | 国产麻豆果冻传媒在线观看 | 成人免费观看视频大全 | 九九交易行官网 | 日韩在线激情 | 国产久草在线 | 久久国产精品系列 | 国产小视频在线免费观看 | 欧美成人性网 | 久久久黄视频 | av夜夜操 | 黄色大片免费播放 | 久久涩视频 | 在线观看中文字幕一区 | 91精品国产91久久久久 | 欧美日韩国产综合一区二区 | 国产 日韩 欧美 中文 在线播放 | 欧美日本在线视频 | 玖玖玖影院 | av网站播放 | 香蕉视频日本 | 99精品国产一区二区三区不卡 | 日韩羞羞 | 亚洲国产日韩一区 | 日日夜操 | 毛片的网址 | 国产精品一区在线观看你懂的 | 91在线国产观看 | 成人一级影视 | 久久午夜鲁丝片 | 欧美精品xxx | 亚洲精品欧美成人 | 欧美精品色 | 国产在线观看二区 | 欧美日韩精品在线观看 | 精品一区二区在线免费观看 | 日韩久久电影 | 99爱视频 | 在线中文日韩 | 欧美九九九 | 91麻豆精品一区二区三区 | 天天做天天爱天天爽综合网 | 探花视频免费观看高清视频 | 国产91成人在在线播放 | 久久视讯 | 欧美做受高潮 | 国产精品久久久久久久久久免费 | 国产人成精品一区二区三 | 国产高清中文字幕 | 中文在线字幕免费观 | 日韩大陆欧美高清视频区 | 97精品超碰一区二区三区 | 午夜久久久精品 | 成人一级片在线观看 | 国产69精品久久久久久久久久 | 日韩在线免费小视频 | 日本在线观看一区二区三区 | 91探花国产综合在线精品 | 久艹在线播放 | 欧美 激情 国产 91 在线 | 久久精品视频在线观看免费 | 中文字幕av电影下载 | 在线黄色免费av | 国产精品精品久久久久久 | 99国产精品久久久久久久久久 | 香蕉影视app | 久久久91精品国产一区二区三区 | 中文日韩在线 | 国产精品99久久免费观看 | 天堂在线免费视频 | 色婷婷亚洲婷婷 | 国产亚洲精品久久网站 | 中文字幕精品三区 | 精品国产亚洲一区二区麻豆 | 天天操天天摸天天干 | www.午夜色.com | 麻豆国产精品永久免费视频 | 午夜精品福利一区二区三区蜜桃 | 中文字幕一区二 | 久久久福利影院 | 中文av在线天堂 | 成人香蕉视频 | 免费99精品国产自在在线 | 三级小视频在线观看 | 五月天色网站 | 天天综合狠狠精品 | 国产91在线播放 | 国产精品美女久久久久久 | 黄色精品视频 | 日批视频在线播放 | 久久免费国产视频 | 精品国产一区二区三区在线观看 | 国产福利一区二区在线 | 在线视频 影院 | 97人人澡人人添人人爽超碰 | 欧美激情综合五月色丁香小说 | 一区二区三区在线视频观看58 | 国产精品精 | 青青视频一区 | .国产精品成人自产拍在线观看6 | 国产又粗又猛又黄视频 | 欧美色一色 | 精品视频区 | 久久视频6| 国产高清一区二区 | 在线播放av网址 | 1区2区视频| 四季av综合网站 | 国产专区精品视频 | 免费观看性生活大片3 | 日韩av福利在线 | 天天射天天爽 | 91手机电视 | 亚洲成人av电影 | 四虎成人免费观看 | 午夜视频在线观看网站 | 综合网色| 成人av一区二区兰花在线播放 | 久久少妇av | 国产一区二区网址 | 久久视频在线观看免费 | 国产精品videossex国产高清 | 亚洲区视频在线 | 香蕉视频免费在线播放 | 在线观看一区二区视频 | 成人avav| 天天操天天干天天玩 | 91传媒在线| 国产精品99久久久 | 99久国产 | 丁香视频全集免费观看 | 亚洲精品麻豆 | 国产精品免费大片视频 | 国产精品色在线 | 草免费视频 | 一级黄色免费网站 | 国产成人亚洲精品自产在线 | 毛片网在线播放 | 日韩视频在线播放 | 在线欧美国产 | 免费碰碰| 视频国产 | 日本精品在线看 | 欧美人zozo | 嫩草伊人久久精品少妇av | 亚州国产视频 | 亚洲天天摸日日摸天天欢 | 韩国一区视频 | 激情五月婷婷综合网 | 亚洲丁香久久久 | 一区二区免费不卡在线 | 国产大尺度视频 | 五月天.com| 久草在线91 | 国产成人一区二区精品非洲 | 视频国产在线观看18 | 欧美a√在线 | 国产一区二区三区网站 | 精品一区二区在线免费观看 | 有码中文字幕在线观看 | 成人91在线 | 日韩久久一区 | 一本一本久久a久久 | 免费av在线播放 | 婷婷视频在线观看 | 黄色毛片视频免费观看中文 | 在线高清一区 | 国产视频 亚洲视频 | 伊甸园av在线 | 亚洲一区二区观看 | 国产精品网址在线观看 | 91精品国产综合久久福利不卡 | 亚洲专区欧美 | 欧美国产精品久久久久久免费 | 在线观看aaa| 婷婷在线综合 | 深夜免费福利在线 | 亚洲一区二区天堂 | 成人一级在线观看 | 99免在线观看免费视频高清 | 在线观看免费中文字幕 | 久久视频在线看 | 中文字幕在线播放一区二区 | 婷婷精品视频 | 日本中文字幕网站 | 久久精品国产精品亚洲精品 | 精品视频在线视频 | 欧美精品一区在线发布 | 黄色三级网站在线观看 | 日日干天天 | 成人在线黄色电影 | 九九热精品在线 | 日本aaa在线观看 | 亚洲精品午夜久久久 | 91探花系列在线播放 | 亚洲精品88欧美一区二区 | 国产一级一片免费播放放 | www..com黄色片 | 久久久精品在线观看 | 亚洲精品伦理在线 | 中文在线字幕免费观看 | 福利一区二区三区四区 | 国产精品国产精品 | 午夜精品久久久99热福利 | 欧美成人日韩 | 日本最新一区二区三区 | 夜夜躁日日躁 | av天天草 | 日日躁天天躁 | av免费在线观看1 | 91高清免费观看 | 18岁免费看片 | 天天射夜夜爽 | 久久国产精品免费 | 欧美久久99 | 欧美成人在线免费观看 | 中文字幕亚洲欧美 | 日韩精品国产一区 | 欧美日韩国产区 | av成人在线看| 一区二区精品在线 | www.com.黄 | 91污在线观看 | www.伊人网| 9i看片成人免费看片 | 最新av在线播放 | 欧美网址在线观看 | av大全在线免费观看 | 国产精品一区二区久久精品爱涩 | 欧日韩在线视频 | 日本狠狠干 | 亚洲精品视频大全 | 伊人超碰在线 | 亚洲理论视频 | 久久福利小视频 | 综合五月婷婷 | 亚洲精品乱码白浆高清久久久久久 | 国产成人免费在线 | 中文字幕日韩精品有码视频 | 亚洲国产偷 | www色网站 | 91激情视频在线观看 | 国产色婷婷在线 | 国产婷婷精品 | 欧美精品九九99久久 | 91欧美精品| 天天操天天草 | 成x99人av在线www | 91麻豆操| 在线看免费 | 伊人狠狠色丁香婷婷综合 | av资源免费观看 | 亚洲天天做 | 亚洲最大av网 | 国产成视频在线观看 | 午夜免费福利片 | 91精品国产自产老师啪 | 国产精品久久久久久久99 | 亚洲午夜精品一区 | 国产精品视频地址 | 国产人在线成免费视频 | 99精品国产亚洲 | 麻豆视频免费播放 | 久久精品久久精品久久39 | 欧美天堂视频在线 | 欧美激情精品久久久久久免费印度 | 91看毛片| 免费视频国产 | 国产精品免费视频观看 | 四虎海外影库www4hu | 欧美性大战 | 久久一区二区三区国产精品 | 精品国产欧美一区二区三区不卡 | 懂色av一区二区在线播放 | 久久国语露脸国产精品电影 | 免费黄色a网站 | 婷婷爱五月天 | 欧美一级性 | 成 人 a v天堂 | 中文字幕在线免费看线人 | 国产成人黄色片 | 精品在线视频一区 | 国产原创中文在线 | 在线看欧美 | 国产精品视频线看 | 8x8x在线观看视频 | 99久久精品国产系列 | 探花视频在线观看免费 | 欧美性色综合网站 | 国产日产精品一区二区三区四区的观看方式 | 亚洲精品高清在线观看 | 五月激情在线 | 一本一本久久a久久精品综合妖精 | 色资源中文字幕 | 婷婷伊人综合亚洲综合网 | 午夜狠狠操 | 日日干天夜夜 | 中文字幕在线观看免费高清电影 | 亚洲视频在线免费看 | 中文字幕 在线看 | 国产精品欧美久久久久三级 | 91成人短视频在线观看 | av成人动漫在线观看 | 亚洲视频电影在线 | 超碰在线98 | 91精品国产九九九久久久亚洲 | 午夜91在线 | 精品久久久久久亚洲综合网 | 99热99re6国产在线播放 | 久久久国产视频 | 免费观看91视频大全 | 欧美日韩国产在线一区 | 久久99久久99精品免视看婷婷 | 美女久久 | 最近更新中文字幕 | 一级片黄色片网站 | 播五月婷婷 | 99久久精品免费看国产麻豆 | 国产精品一区二区三区在线 | 亚洲精品视频在线看 | 日韩二区三区 | 欧美日韩中文另类 | 欧美专区国产专区 | 五月激情站 | 狠狠躁日日躁 | 国产91精品高清一区二区三区 | 久久草草热国产精品直播 | 国产精品电影在线 | 国产一级免费片 | 亚洲最大av在线播放 | 91av视频导航| 色.www| 欧美日产一区 | 日韩视频免费 | 亚洲综合精品视频 | 日本精品一区二区三区在线观看 | 男女拍拍免费视频 | 日本中文字幕在线播放 | 超碰在线人人爱 | 日日爱av| www.夜夜骑.com | 国产一级片播放 | 美女网站免费福利视频 | 99爱视频在线观看 | 五月婷婷在线综合 | 亚洲午夜精品久久久久久久久 | 日本大片免费观看在线 | 国产精品视频区 | 欧美精品乱码久久久久久按摩 | 黄色网大全 | 中文字幕观看视频 | 日日夜夜精品免费观看 | 国产中文字幕一区二区 | 日本在线中文在线 | 一区二区三区四区五区在线 | 蜜臀av.com | 久草在线观看资源 | 久久久国产电影 | 大胆欧美gogo免费视频一二区 | 99综合视频 | 日韩欧美高清不卡 | 97在线成人| 国偷自产视频一区二区久 | 狠狠狠狠狠狠狠狠干 | 成人久久亚洲 | 亚洲日日夜夜 | 国产精品com | 成人看片 | 夜夜爽88888免费视频4848 | 一级一片免费视频 | 特级毛片网站 | 奇米网网址 | 日韩在线二区 | 黄色视屏av | 国产爽妇网 | 久久综合狠狠综合 | 亚洲精品视频在线播放 | 天天躁天天狠天天透 | 亚洲做受高潮欧美裸体 | 精品国产一区二区三区在线观看 | 色久天| 最近中文字幕第一页 | 夜夜操网站 | 国产在线资源 | 91亚洲精品久久久蜜桃 | 91九色porny蝌蚪视频 | 99久久婷婷国产 | av高清在线观看 | 免费av网站观看 | 91日韩免费| 91麻豆精品国产自产 | 久操伊人 | 久操视频在线播放 | 精品亚洲男同gayvideo网站 | www.久久久精品 | 最近乱久中文字幕 | 午夜精品久久一牛影视 | 四虎影视国产精品免费久久 | 中文字幕在线观看视频网站 | 激情综合网色播五月 | 国产黄色在线网站 | 国产二区视频在线观看 | 欧美91在线| 在线国产视频一区 | 美女视频黄是免费的 | 在线91播放 | 国产精品一区二区av影院萌芽 | 中文国产在线观看 | 久久久免费精品国产一区二区 | 国产婷婷| 欧美少妇xxxxxx| 蜜臀av一区二区 | 91社区国产高清 | 久草在线看片 | 久久精品中文字幕 | 国产在线a视频 | 在线小视频你懂的 | 国产精品成人品 | 四虎8848免费高清在线观看 | 国产精品视频永久免费播放 | 成人片在线播放 | 日韩欧美电影在线观看 | 亚洲视频在线免费观看 | 日韩国产精品久久 | 中文亚洲欧美日韩 | 精品久久久久久综合 | 色综合天天干 | 国产涩图 | 欧美成天堂网地址 | 中文字幕在线第一页 | 成人综合婷婷国产精品久久免费 | 日韩久久久 | 91亚洲精品久久久久图片蜜桃 | 久久久综合香蕉尹人综合网 | 一区二区三区免费看 | 日韩欧美电影在线 | 美女av在线免费 | 亚洲国产成人高清精品 | av综合站 | 天天舔天天搞 | 五月激情婷婷丁香 | 亚洲精品日韩在线观看 | 欧美最猛性xxxxx(亚洲精品) | 国产精品视频你懂的 | 日本在线观看一区二区三区 | 夜夜躁日日躁狠狠久久88av | 香蕉视频网站在线观看 | 精品国产诱惑 | 精品在线观看视频 | 久久国产精品一区二区三区 | 亚洲在线网址 | 日韩成人看片 | 亚洲v欧美v国产v在线观看 | 日韩a在线 | 久久精品日韩 | 伊人国产在线播放 | 欧美日韩在线观看一区二区三区 | 99热999| 日b黄色片| 丝袜网站在线观看 | 人人草在线观看 | 欧美激情在线看 | 在线观看免费国产小视频 | av成人亚洲 | 久久99久国产精品黄毛片入口 | 在线观看视频一区二区三区 | 日韩一区二区在线免费观看 | 久久亚洲美女 | 中文字幕欧美日韩va免费视频 | av女优中文字幕在线观看 | 国产日韩在线观看一区 | 久久99视频精品 | 成人动漫一区二区 | 福利视频一二区 | 欧美一级片播放 | 毛片888| 婷婷丁香色综合狠狠色 | 啪啪免费视频网站 | 免费黄色a网站 | 精品九九九 | 免费久久片| 午夜精品三区 | 91久久国产综合精品女同国语 | 久久毛片网站 | 成人精品国产免费网站 | 久久久久一区二区三区四区 | 欧美成人h版在线观看 | 日韩三区在线 | 日本黄色黄网站 | 69欧美视频 | 最近高清中文在线字幕在线观看 | 中日韩免费视频 | 日本韩国中文字幕 | 婷婷日 | 久久av中文字幕片 | 精品久久片 | 国产精品精品 | 一本之道乱码区 | www.av在线.com | 日韩欧美在线免费观看 | 国产福利91精品张津瑜 | 久久久精品久久日韩一区综合 | 狠狠88综合久久久久综合网 | 亚洲精品自拍视频在线观看 | 国产精品久久久久久久久久免费 | 日本丰满少妇免费一区 | 国产韩国日本高清视频 | 久久精品国产亚洲 | 久久精品aaa | 亚州av一区| 在线观看成人毛片 | 久久99精品热在线观看 | 中文字幕在线观看的网站 | www.夜色321.com | jizz18欧美18 | 精品久久美女 | 999久久精品 | 少妇精品久久久一区二区免费 | 精品在线亚洲视频 | 亚洲午夜久久久久久久久久久 | 免费国产在线视频 | 韩日精品在线观看 | 超碰个人在线 | 在线观看免费观看在线91 | 97国产大学生情侣酒店的特点 | av片一区 | 中文字幕在线电影 | 天天射天天爱天天干 | 精品国产一区二区三区久久久蜜月 | 在线激情小视频 | 国产精品入口久久 | 狠狠狠狠狠干 | 香蕉视频日本 | 国产99区 | 人人爽久久涩噜噜噜网站 | 国产精品久久久av久久久 | 久草在线在线视频 | 美女一级毛片视频 | 亚洲激情在线观看 | 国产精品久久久久久麻豆一区 | 91av视频在线免费观看 | 天天做日日做天天爽视频免费 | 国产一级不卡毛片 | 91av久久 | 97色婷婷成人综合在线观看 | 在线观看免费色 | www.在线观看av | 国产中文视 | 欧美色精品天天在线观看视频 | 亚洲欧美成人综合 | 特级西西人体444是什么意思 | 日韩精品久久久免费观看夜色 | 国语对白少妇爽91 | 操久| 在线精品视频在线观看高清 | 中文字幕乱码电影 | 亚洲专区在线播放 | 在线观看视频你懂得 | 天天干夜夜爱 | 五月天天在线 | 国产亚洲永久域名 | 国产美腿白丝袜足在线av | 在线97 | 99久久99久久精品国产片果冰 | 久草视频在线资源站 | 国产午夜激情视频 | 91精选在线| 日韩中字在线 | 中文字幕亚洲字幕 | 国产精品久久一区二区三区不卡 | 五月婷婷中文网 | 国产成人精品亚洲a | 亚洲国产资源 | 久久久久久久久久久免费av | 国产乱对白刺激视频不卡 | 久久韩国免费视频 | 中文字幕免费高清在线 | 欧美日韩国产成人 | 深爱激情久久 | 成人久久18免费 | 午夜久久福利视频 | 一区二区三区不卡在线 | 国产精品久久网 | 香蕉视频在线观看免费 | 九九视频免费观看视频精品 | 菠萝菠萝蜜在线播放 | 精品国内自产拍在线观看视频 | 久久久久久久久久久久国产精品 | 天天色天| 毛片美女网站 | 四虎永久免费网站 | 国产无吗一区二区三区在线欢 | 婷婷精品 | 久久国产网 | 美女黄频网站 | 国产精品久久久久久久久久久免费看 | 亚洲国产一二三 | 99亚洲精品在线 | 国产精品一区二区三区观看 | a级国产乱理论片在线观看 特级毛片在线观看 | 欧美性视频网站 | 91私密视频| 顶级bbw搡bbbb搡bbbb | av资源中文字幕 | 欧美 亚洲 另类 激情 另类 | 日韩久久午夜一级啪啪 | 婷婷av在线| 国产香蕉久久精品综合网 | 久久精品国产精品亚洲 | 亚洲国产精品久久久久久 | 国产一区二区网址 | 狠狠色丁香婷婷综合 | 九九热免费观看 | 99综合久久 | 超碰人人国产 | 国内外成人免费在线视频 | 日本三级人妇 | 国产小视频91 | 亚洲免费公开视频 | 天天操天天综合网 | 成人免费看黄 | 天堂激情网| 国产成人久 | 成人av一区二区兰花在线播放 | 日韩字幕 | 国产精品国产亚洲精品看不卡15 | 日韩精品专区在线影院重磅 | 人人爽久久久噜噜噜电影 | 日韩在线观看你懂的 | 欧美日韩在线视频免费 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲精品网站在线 | www免费网站在线观看 | 99tvdz@gmail.com | 国产 色 | 一级欧美日韩 | 网址你懂的在线观看 | 中文区中文字幕免费看 | 精品国偷自产国产一区 | www色网站| 亚洲午夜av久久乱码 | 97综合网| 天天草天天 | 久久国产电影 | 久久婷婷五月综合色丁香 | 国产一二三四在线观看视频 | 91传媒免费观看 | 久久成人精品电影 | 少妇bbw揉bbb欧美 | 免费a v在线 | 久久久久久片 | 久草免费福利在线观看 | www久久99| 天天搞天天干 | 国产精品美女久久久久久久久久久 | 99久久精品视频免费 | 深爱五月激情五月 | 色网免费观看 | 欧美激情操 | 波多野结衣视频一区二区三区 | 91成年视频 | 精品国产电影 | 久久久久9999亚洲精品 | 久久福利电影 | 国产精品九九久久99视频 | 久久亚洲综合国产精品99麻豆的功能介绍 | 天天天综合 | 欧美另类sm图片 | 色夜影院 | 国产只有精品 | 久久激情精品 | 18国产精品白浆在线观看免费 | 超碰在线人人爱 | 在线免费观看欧美日韩 | 精品国偷自产国产一区 | 国产成人一区二区三区在线观看 | 国色天香av| 国产精品高潮在线观看 | 91精品欧美一区二区三区 | 精品高清美女精品国产区 | 久久久精品免费看 | 日本午夜在线亚洲.国产 | 日韩美在线观看 | 91久久国产自产拍夜夜嗨 | 欧美成人黄色 | 黄色三级免费 | 久久av免费电影 | 日韩电影中文字幕 | 97超碰人人爱 | 丰满少妇在线观看资源站 | 不卡av在线免费观看 | 少妇超碰在线 | 免费日韩 精品中文字幕视频在线 | 欧美色插 | 色婷婷精品大在线视频 | 99精品在线视频观看 | 久久久久久国产精品亚洲78 | 中文字幕国产一区二区 | 久久精品国产精品亚洲 | 欧美日韩一区二区视频在线观看 | 色干综合| 99久久精品免费看国产免费软件 | 久久国产精品99国产精 | 欧美成人基地 | 黄色网址a | 免费久久99精品国产婷婷六月 | 一区二区视 | 国产无套视频 | 在线观看欧美成人 | 久久tv| 美女国产免费 | 美女视频黄频大全免费 | 91麻豆精品国产91久久久久 | 日韩三级免费 | 精品欧美小视频在线观看 | av免费观看在线 | 色婷婷在线视频 | 日韩精品一区二区三区不卡 | 成人一区影院 | 国产码电影 | 天天操天天摸天天射 | 亚洲人久久 | 在线草 | 成 人 黄 色 片 在线播放 | 91精品免费看 | 97精品久久 | 96精品高清视频在线观看软件特色 | 91色一区二区三区 | 伊人色综合网 | 亚洲情影院| 国产免费观看视频 | 美女视频黄频大全免费 | av在线影片 | 久久久 精品 | 中文字幕在线免费观看视频 | 天天操天天色天天射 | 亚洲成人av在线电影 | 最近中文字幕免费视频 | 国产a网站 | 四虎成人精品在永久免费 | 国产视频日韩视频欧美视频 | 999久久久久久久久久久 | 中文字幕在线视频国产 | 欧美不卡在线 | 97成人精品区在线播放 | 日韩狠狠操 | 久久午夜电影院 | 日韩在观看线 | 99 精品 在线 | 亚洲日本欧美在线 |