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

我為什么用ES做Redis監(jiān)控,不用Prometheus或Zabbix?

存儲(chǔ) 存儲(chǔ)軟件 應(yīng)用安全 Redis
Redis當(dāng)下很流行,也很好用,無論是在業(yè)務(wù)應(yīng)用系統(tǒng),還是在大數(shù)據(jù)領(lǐng)域都有重要的地位;但Redis也很脆弱,用不好,問題多多。

[[325489]]

 [[325490]]

李猛

數(shù)據(jù)技術(shù)專家

Elastic-Stack產(chǎn)品深度用戶,ES認(rèn)證工程師,對(duì)Elastic-Stack開發(fā)、架構(gòu)、運(yùn)維有深入體驗(yàn);

實(shí)踐過多種ES項(xiàng)目,最暴力的大數(shù)據(jù)分析應(yīng)用,最復(fù)雜的業(yè)務(wù)系統(tǒng)應(yīng)用。

序言

 

圖示:Redis熱度排名

Redis當(dāng)下很流行,也很好用,無論是在業(yè)務(wù)應(yīng)用系統(tǒng),還是在大數(shù)據(jù)領(lǐng)域都有重要的地位;但Redis也很脆弱,用不好,問題多多。2012年以前都是以memcached為主,之后轉(zhuǎn)到Redis陣營(yíng),經(jīng)歷過單實(shí)例模式、主從模式、哨兵模式、代理模式,集群模式,真正公司層面用得好的很少,對(duì)于Redis掌控都很片面,導(dǎo)致實(shí)際項(xiàng)目中問題不少。

Redis要想用得好,需要整體掌握3個(gè)層面:

  • 開發(fā)層面
  • 架構(gòu)層面
  • 運(yùn)維層面

其中架構(gòu)與運(yùn)維至關(guān)重要,多數(shù)中小型企業(yè)僅在開發(fā)層面滿足常用功能,數(shù)據(jù)規(guī)模稍微大些,業(yè)務(wù)復(fù)雜度高些,就容易出現(xiàn)各種架構(gòu)與運(yùn)維問題。本文主旨是探討Redis監(jiān)控體系,目前業(yè)界當(dāng)然也有很多成熟的產(chǎn)品,但個(gè)人覺得都很常規(guī),只做到一些粗粒度的監(jiān)控, 沒有依據(jù)業(yè)務(wù)需求特點(diǎn)因地制宜去細(xì)化,從而反向的提供架構(gòu)開發(fā)優(yōu)化方案。

本文內(nèi)容將圍繞如下幾個(gè)問題展開討論:

Redis監(jiān)控體系有哪些方面?

構(gòu)建Redis監(jiān)控體系我們做了哪些工作?

Redis監(jiān)控體系應(yīng)該細(xì)化到什么程度?

為什么使用ELK構(gòu)建監(jiān)控體系?

需求背景

項(xiàng)目描述

公司業(yè)務(wù)范圍屬于車聯(lián)網(wǎng)行業(yè),有上百萬級(jí)的真實(shí)車主用戶,業(yè)務(wù)項(xiàng)目圍繞車主生活服務(wù)展開,為了提高系統(tǒng)性能,引入了Redis作為緩存中間件,具體描述如下:

  • 部署架構(gòu)采用Redis-Cluster模式;
  • 后臺(tái)應(yīng)用系統(tǒng)有幾十個(gè),應(yīng)用實(shí)例數(shù)超過二百個(gè);
  • 所有應(yīng)用系統(tǒng)共用一套緩存集群;
  • 集群節(jié)點(diǎn)數(shù)幾十個(gè),加上容災(zāi)備用環(huán)境,節(jié)點(diǎn)數(shù)量翻倍;
  • 集群節(jié)點(diǎn)內(nèi)存配置較高。

 

圖示:Redis集群架構(gòu)與應(yīng)用架構(gòu)示意圖

問題描述

系統(tǒng)剛開始關(guān)于Redis的一切都很正常,隨著應(yīng)用系統(tǒng)接入越來越多,應(yīng)用系統(tǒng)子模塊接入也越來越多,開始出現(xiàn)一些問題,應(yīng)用系統(tǒng)有感知,集群服務(wù)端也有感知,如下描述:

  • 集群節(jié)點(diǎn)崩潰;
  • 集群節(jié)點(diǎn)假死;
  • 某些后端應(yīng)用訪問集群響應(yīng)特別慢。

其實(shí)問題的根源都是架構(gòu)運(yùn)維層面的欠缺,對(duì)于Redis集群服務(wù)端的運(yùn)行監(jiān)控其實(shí)很好做,本身也提供了很多直接的命令方式,但只能看到服務(wù)端的一些常用指標(biāo)信息,無法深入分析,治標(biāo)不治本,對(duì)于Redis的內(nèi)部運(yùn)行一無所知,特別是對(duì)于業(yè)務(wù)應(yīng)用如何使用Redis集群一無所知:

  • Redis集群使用的熱度問題?
  • 哪些應(yīng)用占用的Redis內(nèi)存資源多?
  • 哪些應(yīng)用占用Redis訪問數(shù)最高?
  • 哪些應(yīng)用使用Redis類型不合理?
  • 應(yīng)用系統(tǒng)模塊使用Redis資源分布怎么樣?
  • 應(yīng)用使用Redis集群的熱點(diǎn)問題?

監(jiān)控體系

監(jiān)控的目的不僅僅是監(jiān)控Redis本身,而是為了更好的使用Redis。傳統(tǒng)的監(jiān)控一般比較單一化,沒有系統(tǒng)化,但對(duì)于Redis來說,個(gè)人認(rèn)為至少包括:一是服務(wù)端,二是應(yīng)用端,三是服務(wù)端與應(yīng)用端聯(lián)合分析。

服務(wù)端:

  • 服務(wù)端首先是操作系統(tǒng)層面,常用的CPU、內(nèi)存、網(wǎng)絡(luò)IO,磁盤IO,服務(wù)端運(yùn)行的進(jìn)程信息等;
  • Redis運(yùn)行進(jìn)程信息,包括服務(wù)端運(yùn)行信息、客戶端連接數(shù)、內(nèi)存消耗、持久化信息 、鍵值數(shù)量、主從同步、命令統(tǒng)計(jì)、集群信息等;
  • Redis運(yùn)行日志,日志中會(huì)記錄一些重要的操作進(jìn)程,如運(yùn)行持久化時(shí),可以有效幫助分析崩潰假死的程序。

應(yīng)用端:

應(yīng)用端、獲取應(yīng)用端使用Redis的一些行為,具體哪些應(yīng)用哪些模塊最占用 Redis資源、哪些應(yīng)用哪些模塊最消耗Redis資源、哪些應(yīng)用哪些模塊用法有誤等。

聯(lián)合分析:

聯(lián)合分析結(jié)合服務(wù)端的運(yùn)行與應(yīng)用端使用的行為,如:一些造成服務(wù)端突然阻塞的原因,可能是應(yīng)用端設(shè)置了一個(gè)很大的緩存鍵值,或者使用的鍵值列表,數(shù)據(jù)量超大造成阻塞。

解決方案

為什么會(huì)選擇Elastic-Stack技術(shù)棧呢?

多數(shù)的第三方只監(jiān)控一些指標(biāo),對(duì)于明細(xì)日志還是采用ELK(Elasticsearch、Logstash、Kibana),也就是說用第三方監(jiān)控指標(biāo)之后,還得再搭建一個(gè)ELK集群看明細(xì)日志。

再就是說Elastic-Stack技術(shù)棧整合的優(yōu)勢(shì),指標(biāo)也可以、日志文件也可以,從采集開始到存儲(chǔ)、到最終報(bào)表面板都整合得非常好,門檻很低。

下面詳細(xì)聊聊我們具體怎么做的,做了哪些工作?

服務(wù)端系統(tǒng)

Elastic-Stack家族有Metricbeat產(chǎn)品,支持系統(tǒng)層面的信息收集,簡(jiǎn)單的配置下Elastic集群地址和系統(tǒng)指標(biāo)模塊即可上線,并且會(huì)在Kibana中創(chuàng)建已有的系統(tǒng)監(jiān)控面板,非常簡(jiǎn)單快速,一般運(yùn)維就可以搞定。

 

圖示:metrcibeat示意圖

系統(tǒng)指標(biāo)信息收集配置樣例如下:

 

服務(wù)端集群

收集Redis集群運(yùn)行信息,業(yè)界通常做法都是采用Redis提供的info命令,定期收集。

info獲取的信息包括如下:

  • server:Redis服務(wù)器的一般信息
  • clients:客戶端的連接部分
  • memory:內(nèi)存消耗相關(guān)信息
  • persistence:RDB和AOF相關(guān)信息
  • stats:一般統(tǒng)計(jì)
  • replication:主/從復(fù)制信息
  • cpu:統(tǒng)計(jì)CPU的消耗command
  • stats:Redis命令
  • 統(tǒng)計(jì)cluster:Redis集群信息
  • keyspace:數(shù)據(jù)庫(kù)的相關(guān)統(tǒng)計(jì)

Elastic-Stack家族的Metricbeat產(chǎn)品也支持Redis模塊,也是采用info命令獲取的,但是有一些實(shí)現(xiàn)的局限性,如下描述:

  • Redis集群的主從關(guān)系信息,Metricbeats表達(dá)不出來;
  • Redis集群的一些統(tǒng)計(jì)信息,永遠(yuǎn)是累計(jì)增加的,如命令數(shù),如果要獲取命令數(shù)的波峰值,則無法得到;
  • Redis集群狀態(tài)信息變化,Metricbeats是無法動(dòng)態(tài)的,如集群新增節(jié)點(diǎn)、下線節(jié)點(diǎn)等。

所以這里參考了CacheCloud產(chǎn)品(搜狐團(tuán)隊(duì)開源),我們自定義設(shè)計(jì)開發(fā)了 Agent,定時(shí)從Redis集群采集信息,并在內(nèi)部做一些統(tǒng)計(jì)數(shù)值的簡(jiǎn)單計(jì)算,轉(zhuǎn)換成Json,寫入到本地文件,通過Logstash采集發(fā)送到Elasticsearch。

 

圖示:Redis服務(wù)端運(yùn)行信息采集架構(gòu)示意圖

服務(wù)端日志

Redis服務(wù)端運(yùn)行日志采集很簡(jiǎn)單,直接通過Elastic-Stack家族的Filebeat產(chǎn)品,其中有Redis模塊,配置一下Elastic服務(wù)端,日志文件地址即可。

 

圖示:服務(wù)端日志采集過程

Redis運(yùn)行日志采集配置:

 

應(yīng)用端

應(yīng)用端信息采集是整個(gè)Redis監(jiān)控體系最重要的部分,也是實(shí)現(xiàn)最麻煩、鏈路最長(zhǎng)的。首先是修改jedis(技術(shù)棧Java)源碼,增加埋點(diǎn)代碼,重新編譯并引用到應(yīng)用項(xiàng)目中,應(yīng)用端對(duì)于Redis集群的任何命令操作,都會(huì)被捕捉,并記錄下關(guān)鍵信息,之后寫入到本地文件。

 

圖示:Redis應(yīng)用端行為采集架構(gòu)圖

應(yīng)用端采集的數(shù)據(jù)格式如下:

 

圖示:應(yīng)用端采集的數(shù)據(jù)案例

jedis修改:

jedis改造記錄的信息如下:

  • r_host:訪問Redis集群的服務(wù)器地址與端口,其中某一臺(tái)ip:port;
  • r_cmd:執(zhí)行命令類型、如get、set、hget、hset等各種;
  • r_start:執(zhí)行命令開始時(shí)間;
  • r_cost:時(shí)間消耗;
  • r_size:獲取鍵值大小或者設(shè)置鍵值大小;
  • r_key:獲取鍵值名稱;
  • r_keys:鍵值的二級(jí)拆分,數(shù)組的長(zhǎng)度不限制。這里有必要強(qiáng)調(diào)一下,所有應(yīng)用系統(tǒng)共用的是一套集群,所以應(yīng)用系統(tǒng)的鍵值都是有規(guī)范的,按照特殊符號(hào)分割,如:"應(yīng)用名稱_系統(tǒng)模塊_動(dòng)態(tài)變量_xxx“,主要便于我們區(qū)分。

在jedis改造有幾處地方,如下:

  • 類Connection.java文件,統(tǒng)計(jì)開始,記錄命令執(zhí)行開始時(shí)間;統(tǒng)計(jì)結(jié)束,記錄命令結(jié)束時(shí)間、時(shí)間消耗等,并寫入到日志流中;
  • 類JedisClusterCommand文件,獲取鍵的地方key,方便之后分析應(yīng)用鍵的行為。

在類Connection.java文件中有2處:

 

圖示:類Connection.java文件埋點(diǎn)代碼的地方

 

圖示:類Connection.java文件埋點(diǎn)代碼的地方

類JedisClusterCommand文件埋點(diǎn)代碼.java文件中有1處:

 

圖示:類JedisClusterCommand文件埋點(diǎn)代碼

logback修改:

應(yīng)用端都會(huì)使用logback寫入日志文件,同時(shí)為了更加精準(zhǔn),應(yīng)用端寫入日志時(shí)還需要獲取應(yīng)用端的一些信息,如下:

  • app_ip:應(yīng)用端部署在服務(wù)器上的IP地址;
  • app_host:應(yīng)用端部署在服務(wù)器上的服務(wù)器名稱。

自定義一個(gè)Layout,自動(dòng)獲取應(yīng)用端的IP地址與服務(wù)器名稱:

 

圖示:自定義Logback的Layout

app配置:

app配置屬于最后收尾工作,主要是輸出埋點(diǎn)的日志數(shù)據(jù),配置日志logback.xml文件即可:

 

圖示:配置應(yīng)用端日志文件logback.xml

日志采集:

應(yīng)用端日志采集采用Logstash,配置日志目錄,指向Elastic集群,這樣整體的監(jiān)控日志采集部分就結(jié)束了。

日志分析

Redis服務(wù)端的日志分析比較簡(jiǎn)單,常規(guī)的一些指標(biāo)而已,創(chuàng)建好關(guān)鍵的圖表,容易看出問題。重點(diǎn)討論應(yīng)用端的日志分析。

 

圖示:應(yīng)用端使用Redis一些行為圖表

ELK監(jiān)控體系上線之后,我們連續(xù)觀察分析兩周,獲得了一些監(jiān)控成果,如:

  • 應(yīng)用端部分鍵值太大,居然超過1MB,這種鍵值訪問一次消耗時(shí)間很大,會(huì)嚴(yán)重造成阻塞;
  • 部分應(yīng)用居然使用Redis當(dāng)成數(shù)據(jù)庫(kù)使用;
  • 有將List類型當(dāng)成消息隊(duì)列使用,一次存取幾十萬的數(shù)據(jù);
  • 某些應(yīng)用對(duì)于集群的操作頻次特別高,幾乎占用了一半以上;
  • 還有很多,就不一一描述了。

后續(xù)方案

監(jiān)控體系相當(dāng)于架構(gòu)師的眼睛,有了這個(gè),Redis方面的優(yōu)化改造方案就很好制定了:

  • 應(yīng)用端、誤用的使用全部要改掉;
  • 服務(wù)端,按照應(yīng)用的數(shù)據(jù),進(jìn)行一些拆分,拆分出一些專用的集群,特定為一些應(yīng)用使用或者場(chǎng)景;
  • 開發(fā)者,后續(xù)有新業(yè)務(wù)模塊需要接入Redis需要告知架構(gòu)師們?cè)u(píng)審。

結(jié)語

監(jiān)控體系項(xiàng)目前后經(jīng)歷過幾個(gè)月,服務(wù)端部分短期內(nèi)就完成的,應(yīng)用端是隨著應(yīng)用發(fā)布逐步完成的。上線完成之后又經(jīng)歷幾周的跟蹤分析,才確定下來整體的優(yōu)化方案。

監(jiān)控體系本身并不是為了監(jiān)控,而是發(fā)現(xiàn)問題、預(yù)見問題,最終提前解決問題,監(jiān)控做得好,下班下得早。

Redis集群是個(gè)好東西,完全掌握還是需要很長(zhǎng)的時(shí)間,特別是架構(gòu)、運(yùn)維層面,如果沒有,請(qǐng)做好監(jiān)控。

本文轉(zhuǎn)載自微信公眾號(hào)「 DBAplus社群」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系DBAplus社群公眾號(hào)。

 

責(zé)任編輯:武曉燕 來源: DBAplus社群
相關(guān)推薦

2020-06-16 09:17:33

ESRedis監(jiān)控

2021-04-06 15:38:01

手機(jī)國(guó)產(chǎn)蘋果

2009-07-07 17:18:57

Facelets介紹JSP與Facelet

2022-06-01 17:47:24

運(yùn)維監(jiān)控系統(tǒng)

2024-01-31 08:15:40

Git服務(wù)器GitLab

2019-12-30 08:34:40

ZabbixPrometheus監(jiān)控

2023-06-06 09:03:06

InnodbMySQL

2019-05-15 08:29:56

Web面板運(yùn)維

2018-04-10 09:17:09

NAS移動(dòng)硬盤

2021-12-30 19:36:48

GoDubboJava

2022-01-07 14:05:33

DubboGoJava

2021-09-29 07:22:09

監(jiān)控PrometheusZabbix

2020-10-20 09:07:11

監(jiān)控PrometheusZabbix

2012-04-06 10:35:30

SpringJavaHibernate

2021-08-10 18:54:48

射頻系統(tǒng)SMA

2021-04-18 12:37:46

bspwmLinux窗口管理器

2020-09-25 08:10:55

Rust系統(tǒng)編程

2022-07-13 07:06:47

HTTPSHTTP協(xié)議

2020-08-14 09:11:29

RedisQPS數(shù)據(jù)庫(kù)

2023-02-13 15:03:33

JDKJavaHotSpot
點(diǎn)贊
收藏

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

国产乱子夫妻xx黑人xyx真爽| www.久久久| 三年中国中文观看免费播放| 亚洲福利影视| 亚洲一区二区三区四区不卡| 欧美日韩一区综合| av中文字幕免费| 亚洲欧美清纯在线制服| 精品精品国产国产自在线| 亚洲色图欧美另类| 九九久久国产| 婷婷综合在线观看| 三年中文高清在线观看第6集 | 国产午夜精品久久久久免费视| 国产精品白丝jk白祙喷水网站| 日本一区二区在线播放| 中文字幕手机在线观看| 精品日韩欧美一区| 亚洲精品一区av在线播放| av噜噜在线观看| 国产日韩另类视频一区| 亚洲成人一区在线| 亚洲一区 在线播放| 国产高清免费在线播放| 93久久精品日日躁夜夜躁欧美| 成人综合国产精品| 波多野结衣不卡| 国产欧美91| 久久久伊人日本| 日本黄色片免费观看| 婷婷精品在线| 亚洲成在人线av| 色诱av手机版| 久久久久久爱| 欧美一级电影网站| 亚洲最大天堂网| 国产精品久久久久久久久免费高清| 精品欧美一区二区三区| 国产精品www在线观看| av中文字幕在线播放| 亚洲欧美中日韩| 综合久久国产| 久草资源在线| 亚洲欧美色图小说| 精品日韩在线播放| 国产精品实拍| 亚洲免费资源在线播放| 黄色录像特级片| 影音先锋在线播放| 一区二区三区四区视频精品免费 | 亚洲美女黄色| 久久久久一本一区二区青青蜜月| 麻豆疯狂做受xxxx高潮视频| 欧美日韩国产探花| 欧美精品videosex牲欧美| 欧美成人免费看| 亚洲第一在线| 欧美性在线观看| 日日夜夜狠狠操| 奇米777欧美一区二区| 国产伦精品免费视频| 国产偷人妻精品一区二区在线| 国内久久精品视频| 不卡的av一区| 五月天婷婷视频| 国产调教视频一区| 一区二区成人国产精品| 1stkiss在线漫画| 天涯成人国产亚洲精品一区av| 男人靠女人免费视频网站| 欧美一区久久久| 欧美日韩国产精品成人| 亚洲激情在线看| 国产精品极品| 亚洲欧美一区二区三区情侣bbw| a天堂中文字幕| 国产精品88久久久久久| 欧美激情中文网| 日本视频网站在线观看| 精品午夜久久福利影院| 国产v亚洲v天堂无码| 韩国中文免费在线视频| 日韩一区中文字幕| 日本www在线播放| 久久久加勒比| 亚洲国产中文字幕在线观看| 懂色av蜜臀av粉嫩av永久| 午夜欧美精品久久久久久久| 欧美中文字幕在线观看| 97国产精品久久久| 99精品视频在线播放观看| 色女人综合av| caoprom在线| 欧美日韩精品三区| 国产制服丝袜在线| 亚洲欧美网站在线观看| 欧美在线观看网址综合| 精品国产亚洲av麻豆| 国产亚洲自拍一区| 成人短视频在线观看免费| 亚洲a∨精品一区二区三区导航| 欧美一区二区三区在线观看| 蜜桃精品一区二区| 91精品电影| 国产aaa精品| 农村少妇久久久久久久| 中文字幕一区二区三区色视频| 乱人伦xxxx国语对白| 国产精品一区免费在线 | 麻豆传媒在线观看| 色综合久久久久网| www.啪啪.com| 午夜日韩av| 亚洲xxxx3d| 五月婷婷在线观看| 色综合天天综合给合国产| 亚洲熟女一区二区三区| 欧美大人香蕉在线| 国产精品久久久久久超碰 | 亚洲图片中文字幕| 91免费视频观看| 青春草国产视频| 视频在线观看免费影院欧美meiju| 国产亚洲欧美aaaa| 无码人妻熟妇av又粗又大| 高清在线成人网| 美女在线免费视频| 婷婷激情成人| 自拍偷拍亚洲欧美| 国产美女www爽爽爽| 久久久亚洲高清| 91九色在线观看视频| 中文字幕日韩在线| 久久91精品国产91久久跳| 亚洲天堂999| 中文字幕va一区二区三区| 亚欧在线免费观看| 欧美综合在线视频观看| 国产成人av网| h视频在线免费| 欧美性一区二区| 日韩影视一区二区三区| 国产精品xvideos88| 91免费在线观看网站| 亚洲小说区图片| 精品国产第一区二区三区观看体验| 成人在线观看高清| 国产精品99久久久久久久女警 | 蜜臀久久99精品久久久久久9| 欧洲精品在线一区| 日韩欧美一区二区三区免费观看| 亚洲深夜福利视频| 特级西西444www大胆免费看| 中文字幕av不卡| 九一精品久久久| 欧美日韩少妇| 国产麻豆乱码精品一区二区三区| av在线播放资源| 亚洲精品视频中文字幕| 无码免费一区二区三区| 亚洲国产激情av| 中文字幕一区二区三区四| 欧美不卡高清| 九九热久久66| 国产亚洲欧美日韩精品一区二区三区 | 97电影在线看视频| 欧美一二区视频| 日本最新中文字幕| 国产欧美精品一区二区色综合| 亚洲一级免费观看| 欧美喷水视频| 欧美精品一区三区在线观看| 日本久久二区| 久久久久久久久久久久av| 美国一级片在线免费观看视频| 欧美亚洲国产bt| 久久久久久久福利| 久久综合精品国产一区二区三区| 杨幂毛片午夜性生毛片| 亚洲色图欧美| 欧美极品一区二区| **欧美日韩在线| 91av在线网站| 欧美r级在线| 亚洲国产精品国自产拍av秋霞| 精品国产乱子伦| 亚洲精品免费电影| 天天躁日日躁aaaxxⅹ| 狠狠色丁香久久婷婷综合丁香| 无码人妻少妇伦在线电影| 精品欧美久久| 国产日韩欧美综合精品| 国产精成人品2018| 午夜精品理论片| 日本美女在线中文版| 亚洲精品国精品久久99热一| 一级特黄aa大片| 疯狂做受xxxx高潮欧美日本| 内射一区二区三区| 国产视频视频一区| 野战少妇38p| 精品一区二区三区免费观看 | 精品一区二区三区视频在线观看 | 国产精品一区二区三区av| 欧美在线影院在线视频| 欧美xxx黑人xxx水蜜桃| 综合136福利视频在线| 肉丝一区二区| 精品卡一卡二卡三卡四在线| 中文字幕一二三四| 色综合久久久久网| 中文字幕亚洲精品一区| 亚洲人成人一区二区在线观看 | 91久久久久久国产精品| 校园春色亚洲色图| 2019中文字幕在线| av蜜臀在线| 欧美激情亚洲精品| 国产激情视频在线观看| 色婷婷综合久久久久| 玖玖综合伊人| 国产视频在线一区二区| 国产91免费看| 91精品国产综合久久久久久久| 亚洲图片在线视频| 欧美日韩国产麻豆| 日韩毛片在线视频| 亚洲午夜在线视频| 欧美日韩国产精品综合| 亚洲人xxxx| 波多野结衣在线网址| 自拍偷拍国产精品| 亚洲一二三四五六区| 国产精品丝袜在线| 国产精品情侣呻吟对白视频| 国产色产综合产在线视频| 精品夜夜澡人妻无码av| 99re热视频精品| 国产真实乱人偷精品| 99re热这里只有精品免费视频 | 国产精品国产三级国产aⅴ中文| 久久久久久国产精品无码| 91视频在线观看免费| 午夜免费视频网站| 国产精品中文有码| 国产成人av免费观看| 成人免费毛片嘿嘿连载视频| 日本成人在线免费| 成人国产精品视频| av无码av天天av天天爽| 国产欧美一区二区精品久导航| 黑人巨大精品欧美| 亚洲国产精品高清| 黄色a级片在线观看| 樱桃国产成人精品视频| 日韩av电影网址| 日韩欧美主播在线| 中文字幕二区三区| 91精品国产一区二区| 亚洲国产精品18久久久久久| 亚洲精品久久7777777| 三区在线观看| 中文字幕综合一区| 制服丝袜中文字幕在线| 98精品国产自产在线观看| 欧美gay视频| 成人av资源在线播放| 都市激情久久| 日本10禁啪啪无遮挡免费一区二区| 青青草国产成人a∨下载安卓| 国产成人三级视频| 亚洲一区久久| 色91精品久久久久久久久| 国产999精品久久| 91精品人妻一区二区| 中文字幕中文字幕一区| 久久精品美女视频| 日本韩国欧美三级| 国产黄色av片| 亚洲色无码播放| 日韩av官网| 国产精品av在线播放| 国产va免费精品观看精品| 精品乱子伦一区二区三区| 日韩www.| 欧美日韩在线一| 精品一区二区影视| 韩国无码一区二区三区精品| 国产精品乱人伦| 久草国产精品视频| 在线播放视频一区| 美国一级片在线免费观看视频| 久久精品一本久久99精品| 国产黄大片在线观看| 成人女保姆的销魂服务| 蜜乳av综合| 日b视频免费观看| 蜜桃精品视频在线| 无码人妻aⅴ一区二区三区| 亚洲免费观看高清| а中文在线天堂| 亚洲国产成人久久综合一区| 日本中文字幕伦在线观看| 欧美亚洲视频在线看网址| 国产一区二区三区| 天堂√在线观看一区二区| 国产欧美二区| 中文字幕avav| 亚洲欧美一区二区在线观看| 无码人妻丰满熟妇精品| 亚洲精品一区二区三区四区高清 | 羞羞色国产精品| 日韩精品中文字幕吗一区二区| 色涩成人影视在线播放| 久久一区精品| 天天插天天射天天干| 一区二区三区视频在线观看| 亚洲网站免费观看| 亚洲网站在线观看| 中文字幕影音在线| 精品欧美国产| 日韩亚洲在线| 丰满少妇xbxb毛片日本| 一区二区三区**美女毛片| 国产视频在线观看视频| 日韩亚洲欧美中文在线| 国产精品久久久久77777丨| 美脚丝袜一区二区三区在线观看| 狠狠色丁香久久综合频道| 亚洲精品久久久久久| 亚洲精选在线视频| 国产视频www| 欧美成人在线免费视频| 国产精品亚洲欧美日韩一区在线 | 老司机午夜精品| 美国一级黄色录像| 欧美日韩国产在线播放网站| 午夜在线播放| 亚洲va欧美va国产综合剧情| 91av精品| 欧美熟妇精品一区二区| 亚洲自拍偷拍网站| 香蕉视频911| 国产精品aaaa| 久久久久久久久99精品大| 在线视频一二区| 亚洲一区二区精品视频| 日韩一级片免费看| 欧美自拍视频在线| 欧美日韩第一| 亚洲精品永久视频| 一区2区3区在线看| 日韩中文字幕观看| 欧美在线视频一区| 波多野结衣的一区二区三区| 日韩av卡一卡二| 亚洲免费在线视频| 五月激情六月婷婷| 国产999在线观看| 欧美成人自拍| 在线中文字日产幕| 欧美性猛交xxxx免费看漫画| 国产毛片在线看| 成人欧美一区二区三区在线| 亚洲图片在线| 亚洲一区二区三区蜜桃| 欧美日韩三级一区二区| av软件在线观看| 久久66热这里只有精品| 麻豆精品久久精品色综合| 国模无码国产精品视频| 亚洲加勒比久久88色综合| 免费欧美电影| 欧美日韩午夜爽爽| 久久网站最新地址| 国产乱淫av片免费| 91高清视频在线免费观看| 欧美一区电影| 国产成人精品一区二区三区在线观看 | 国产午夜精品视频| 99这里只有精品视频| 日本老熟妇毛茸茸| 一区二区成人在线视频| 久久伊伊香蕉| 999视频在线观看| 美女精品网站| 国内偷拍精品视频| 尤物yw午夜国产精品视频明星 | 日本一区二区三区免费看| 国产一区二区三区在线观看免费 | 日本三级亚洲精品| 欧美黄色免费观看| 亚洲午夜未删减在线观看 | 日本精品免费视频| 久久久99免费| 免费观看黄色av| 成人av在线亚洲| 丝袜亚洲另类欧美| 国产一级特黄毛片| 久久精品在线视频|