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

容器監(jiān)控系統(tǒng)如何做,看看這篇就夠了

新聞 系統(tǒng)運維
隨著線上服務的全面docker化,對docker容器的監(jiān)控就很重要了。SA的監(jiān)控系統(tǒng)是物理機的監(jiān)控,在一個物理機跑多個容器的情況下,我們是沒法從一個監(jiān)控圖表里面區(qū)分各個容器的資源占用情況的。

隨著線上服務的全面docker化,對docker容器的監(jiān)控就很重要了。SA的監(jiān)控系統(tǒng)是物理機的監(jiān)控,在一個物理機跑多個容器的情況下,我們是沒法從一個監(jiān)控圖表里面區(qū)分各個容器的資源占用情況的。

為了更好的監(jiān)控容器運行情況,更重要的是為了后續(xù)的容器動態(tài)調(diào)度算法需要的大量運行時數(shù)據(jù)的搜集,經(jīng)過調(diào)研后,基于CAdvisor + InfluxDB + Grafana搭建了這套容器監(jiān)控系統(tǒng)。

1、容器監(jiān)控方案選擇

在調(diào)研容器監(jiān)控系統(tǒng)的時候,其實是有很多選擇的,比如docker自帶的docker stats命令,Scout,Data Dog,Sysdig Cloud,Sensu Monitoring Framework,CAdvisor等。

通過docker stats命令可以很方便的看到當前宿主機上所有容器的CPU,內(nèi)存以及網(wǎng)絡流量等數(shù)據(jù)。但是docker stats命令的缺點就是統(tǒng)計的只是當前宿主機的所有容器,而獲取的監(jiān)控數(shù)據(jù)是實時的,沒有地方存儲,也沒有報警功能。

容器监控系统如何做,看看这篇就够了

而Scout(鏈接:https://scoutapp.com/)、Sysdig Cloud,Data Dog雖然都提供了較完善的服務,但是它們都是托管的服務而且都收費,于是也不在考慮范圍之內(nèi)。Sensu Monitoring Framework(鏈接:https://sensu.io/)集成度較高,也免費,但是部署過于復雜。最后,我們選擇了CAdvisor做容器監(jiān)控工具。

CAdvisor谷歌出品,優(yōu)點是開源產(chǎn)品,監(jiān)控指標齊全,部署方便,而且有官方的docker鏡像。缺點是集成度不高,默認只在本地保存2分鐘數(shù)據(jù)。不過在調(diào)研之后發(fā)現(xiàn)可以加上InfluxDB存儲數(shù)據(jù),對接Grafana展示圖表,比較便利地搭建好了容器監(jiān)控系統(tǒng),數(shù)據(jù)收集和圖表展示效果良好,對系統(tǒng)性能也幾乎沒有什么影響。

2、容器資源監(jiān)控-CAdvisor

2.1 部署與運行

CAdvisor是一個容器資源監(jiān)控工具,包括容器的內(nèi)存,CPU,網(wǎng)絡IO,磁盤IO等監(jiān)控,同時提供了一個WEB頁面用于查看容器的實時運行狀態(tài)。CAdvisor默認存儲2分鐘的數(shù)據(jù),而且只是針對單物理機。不過,CAdvisor提供了很多數(shù)據(jù)集成接口,支持InfluxDB,Redis,Kafka,Elasticsearch等集成,可以加上對應配置將監(jiān)控數(shù)據(jù)發(fā)往這些數(shù)據(jù)庫存儲起來。

由于CAdvisor已經(jīng)容器化,部署和運行很簡單,執(zhí)行如下命令即可:

容器监控系统如何做,看看这篇就够了

運行之后,就可以在瀏覽器打開http://ip:8080查看宿主機的容器監(jiān)控數(shù)據(jù)了。

2.2 集成InfluxDB

如前面說到,CAdvisor默認只在本機保存最近2分鐘的數(shù)據(jù),為了持久化存儲數(shù)據(jù)和統(tǒng)一收集展示監(jiān)控數(shù)據(jù),需要將數(shù)據(jù)存儲到InfluxDB中。InfluxDB是一個時序數(shù)據(jù)庫,專門用于存儲時序相關(guān)數(shù)據(jù),很適合存儲CAdvisor的數(shù)據(jù)。而且,CAdvisor本身已經(jīng)提供了InfluxDB的集成方法,在啟動容器時指定配置即可。

我們使用了管理容器來管理CAdvisor,修改后的啟動配置如下。主要指定了存儲引擎為InfluxDB,以及指定InfluxDB的HTTP API的地址(這里用到了自建DNS的域名 influxdb.service.consul以避免暴露外部端口),還有對應的數(shù)據(jù)庫和用戶名密碼。

  1. {  
  2. "binds": [  
  3. "/:/rootfs:ro",  
  4. "/var/run:/var/run:rw",  
  5. "/sys:/sys:ro",  
  6. "/home/docker/var/lib/docker/:/var/lib/docker:ro"  
  7. ],  
  8. "image""forum-cadvisor",  
  9. "labels": {  
  10. "type""cadvisor"  
  11. },  
  12. "command"" -docker_only=true -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxdb.service.consul:8086 -storage_driver_user=testuser -storage_driver_password=testpwd",  
  13. "tag""latest",  
  14. "hostname""cadvisor-{{lan_ip}}"  
  15. }  

注意到我們使用了一個自己的forum-cadvisor鏡像來代替官方的cadvisor鏡像,這是為了修復cadvisor一些問題以及基于管理方便性的考慮。

2.3 CAdvisor存在的問題

1)運行報錯問題

運行最新的CAdvisor容器的時候,發(fā)現(xiàn)容器有如下的錯誤日志:

容器监控系统如何做,看看这篇就够了

 

這個問題是因為沒有安裝 findutils 工具導致的。

2)統(tǒng)計不到容器內(nèi)存數(shù)據(jù)

Debian默認沒有開啟 CGroup Memory的支持,CAdvisor默認情況下無法統(tǒng)計到容器內(nèi)存數(shù)據(jù),需要修改GRUB啟動參數(shù),修改文件/etc/default/grub,加入下面這行:

  1. GRUB_CMDLINE_LINUX=" cgroup_enable=memory" 

然后更新grub2重啟即可。

容器监控系统如何做,看看这篇就够了

3)網(wǎng)絡流量監(jiān)控數(shù)據(jù)錯誤問題

在CAdvisor上線一段時間后,順安發(fā)現(xiàn)容器的網(wǎng)絡數(shù)據(jù)跟實際情況不符,并查找資料后發(fā)現(xiàn)問題是因為CAdvisor默認只統(tǒng)計第一個網(wǎng)卡的流量,而在我們的容器中是有多個overlay網(wǎng)絡的,需要統(tǒng)計容器中所有的網(wǎng)卡流量。于是我修改了CAdvisor統(tǒng)計網(wǎng)絡流量部分的代碼并重新編譯了一個版本在線上使用,修改的代碼在這里。

最后,我們自定義的鏡像文件 forum-cadvisor.Dockerfile 是這樣的(src/cadvisor是修改后重新編譯的cadvisor可執(zhí)行文件):

容器监控系统如何做,看看这篇就够了

2.4 CAdvisor原理簡介

CAdvisor運行時掛載了宿主機根目錄,docker根目錄等多個目錄,由此可以從中讀取容器的運行時信息。docker基礎技術(shù)有Linux namespace,Control Group(CGroup),AUFS等,其中CGroup用于系統(tǒng)資源限制和優(yōu)先級控制的。

宿主機的/sys/fs/cgroup/目錄下面存儲的就是CGroup的內(nèi)容了,CGroup包括多個子系統(tǒng),如對塊設備的blkio,cpu,內(nèi)存,網(wǎng)絡IO等限制。Docker在CGroup里面的各個子系統(tǒng)中創(chuàng)建了docker目錄,而CAdvisor運行時掛載了宿主機根目錄和 /sys目錄,從而CAdvisor可以讀取到容器的資源使用記錄。

比如下面可以看到容器b1f257當前時刻的CPU的使用統(tǒng)計。CGroup詳細介紹可以參見DOCKER基礎技術(shù):LINUX CGROUP(鏈接https://coolshell.cn/articles/17049.html)

  1. # cat /sys/fs/cgroup/cpu/docker/b1f25723c5c3a17df5026cb60e1d1e1600feb293911362328bd17f671802dd31/cpuacct.stat 
  2. user 95191 
  3. system 5028 

而容器網(wǎng)絡流量CAdvisor是從/proc/PID/net/dev中讀取的,如上面的容器b1f257進程在宿主機的PID為6748,可以看到容器所有網(wǎng)卡的接收和發(fā)送流量以及錯誤數(shù)等。CAdvisor定期讀取對應目錄下面的數(shù)據(jù)并定期發(fā)送到指定的存儲引擎存儲,而本地會默認存儲最近2分鐘的數(shù)據(jù)并提供UI界面查看。

  1. # cat /proc/6748/net/dev 
  2. Inter-| Receive | Transmit 
  3. face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed 
  4. eth0: 6266314 512 0 0 0 0 0 0 22787 292 0 0 0 0 0 0 
  5. eth1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
  6. lo: 5926805 5601 0 0 0 0 0 0 5926805 5601 0 0 0 0 0 0 

3、容器監(jiān)控數(shù)據(jù)存儲-InfluxDB

InfluxDB(鏈接:https://docs.influxdata.com/influxdb/v1.3/)是一個開源的分布式時序數(shù)據(jù)庫,使用GO語言開發(fā)。特別適合用于時序類型數(shù)據(jù)存儲,CAdvisor搜集的容器監(jiān)控數(shù)據(jù)用InfluxDB存儲就很合適,而且CAdvisor本身就提供了InfluxDB的支持,集成起來非常方便。

由于線上服務都docker化了,所以InfluxDB我們也是選擇用容器來跑,通過容器管理系統(tǒng)統(tǒng)一管理。容器運行時的核心配置如下,主要掛載了數(shù)據(jù)庫目錄,以及配置了consul的服務注冊,這樣,CAdvisor由于和InfluxDB處于同一個overlay子網(wǎng)中,不需要再開放端口給外部訪問,CAdvisor直接通過influxdb.service.consul:8086即可連接到InfluxDB。

容器监控系统如何做,看看这篇就够了

為了存儲CAdvisor的數(shù)據(jù),需要預先創(chuàng)建好數(shù)據(jù)庫并配置用戶名密碼以及相關(guān)權(quán)限。InfluxDB提供了一套influx的CLI,跟mysql client很相似。另外,InfluxDB的數(shù)據(jù)庫操作語言InfluxQL跟SQL語法也基本一致。進入InfluxDB容器,運行下面命令創(chuàng)建數(shù)據(jù)庫和用戶密碼并授權(quán)。

  1. # influx 
  2. Connected to http://localhost:8086 version 1.3.5 
  3. InfluxDB shell version: 1.3.5 
  4. > create database cadvisor ## 創(chuàng)建數(shù)據(jù)庫cadvisor 
  5. > show databases 
  6. name: databases 
  7. name 
  8. ---- 
  9. _internal 
  10. cadvisor 
  11. > CREATE USER testuser WITH PASSWORD 'testpwd' ## 創(chuàng)建用戶和設置密碼 
  12. > GRANT ALL PRIVILEGES ON cadvisor TO testuser ## 授權(quán)數(shù)據(jù)庫給指定用戶 
  13. > CREATE RETENTION POLICY "cadvisor_retention" ON "cadvisor" DURATION 30d REPLICATION 1 DEFAULT ## 創(chuàng)建默認的數(shù)據(jù)保留策略,設置保存時間30天,副本為1 

配置成功后,可以看到CAdvisor會通過InfluxDB的HTTP API自動創(chuàng)建好數(shù)據(jù)表,并將數(shù)據(jù)發(fā)送到InfluxDB存儲起來。

容器监控系统如何做,看看这篇就够了

3.2 InfluxDB重要概念

influxdb有一些重要概念:database,timestamp,field key, field value, field set,tag key,tag value,tag set,measurement, retention policy ,series,point,下面簡要說明一下:

  • database:數(shù)據(jù)庫,如之前創(chuàng)建的數(shù)據(jù)庫 cadvisor。InfluxDB不是CRUD數(shù)據(jù)庫,更像是一個CR-ud數(shù)據(jù)庫,它優(yōu)先考慮的是增加和讀取數(shù)據(jù)而不是更新刪除數(shù)據(jù)的性能。
  • timestamp:時間戳,因為InfluxDB是時序數(shù)據(jù)庫,它的數(shù)據(jù)里面都有一列名為time的列,存儲記錄生成時間。如 rx_bytes 中的 time 列,存儲的就是時間戳。
  • fields: 包括field key,field value和field set幾個概念。field key是字段名,在rx_bytes表中,字段名為 value。field value是字段值,如 17858781633,1359398等。而field set是字段集合,由field key和field value構(gòu)成,如rx_bytes中的字段集合如下:
  1. value = 17858781633 
  2. value 
  • tag key和tag value構(gòu)成。InfluxDB中標簽是可選的,不過標簽是有索引的。如果查詢中經(jīng)常用的字段,建議設置為標簽而不是字段。標簽相當于傳統(tǒng)數(shù)據(jù)庫中有索引的列。
  • retention policy: 數(shù)據(jù)保留策略,cadvisor的保留策略為cadvisor_retention,存儲30天,副本為1。一個數(shù)據(jù)庫可以有多個保留策略。
  • measurement:類似傳統(tǒng)數(shù)據(jù)看的表,是字段,標簽以及time列的集合。
  • series:共享同一個retention policy,measurement以及tag set的數(shù)據(jù)集合。

3.3 InfluxDB的特色功能

InfluxDB作為時序數(shù)據(jù)庫,相比傳統(tǒng)數(shù)據(jù)庫它有很多特色功能,比如獨有的一些特色函數(shù)和連續(xù)查詢功能。關(guān)于InfluxDB的更多詳細內(nèi)容可以參見官方文檔。

  1. 特色函數(shù):有一些聚合類函數(shù)如FILL()用于填充數(shù)據(jù), INTEGRAL()計算字段所覆蓋的曲面面積,SPREAD()計算表中最大與最小值的差值, STDDEV()計算字段標準差,MEAN()計算平均值, MEDIAN()計算中位數(shù),SAMPLE()函數(shù)用于隨機取樣以及DERIVATIVE()計算數(shù)據(jù)變化比等。
  2. 連續(xù)查詢:InfluxDB獨有的連續(xù)查詢功能可以定期的縮小取樣,就原數(shù)據(jù)庫的數(shù)據(jù)縮小取樣后存儲到指定的新的數(shù)據(jù)庫或者新的數(shù)據(jù)表中,在歷史數(shù)據(jù)統(tǒng)計整理時特別有用。

4、容器監(jiān)控數(shù)據(jù)可視化-Grafana

通過CAdvisor搜集容器的監(jiān)控數(shù)據(jù),存儲到InfluxDB中,接下來就剩數(shù)據(jù)可視化的問題了。畢竟,一個可視化的圖表可以很方便快速的看到容器的一些問題。圖表展示我選擇的是Grafana。

Grafana是一個開源的數(shù)據(jù)監(jiān)控分析可視化平臺,支持多種數(shù)據(jù)源配置(支持的數(shù)據(jù)源包括InfluxDB,MySQL,Elasticsearch,OpenTSDB,Graphite等)和豐富的插件及模板功能,支持圖表權(quán)限控制和報警。

Grafana同樣也是以容器方式運行,容器啟動配置如下,主要是掛載了grafana的數(shù)據(jù)和日志目錄,設置了管理員的密碼,并開放了8888端口作為grafana的訪問端口:

容器监控系统如何做,看看这篇就够了

啟動之后就可以在http://IP:8888/頁面去配置數(shù)據(jù)源了,一個示例如下:

容器监控系统如何做,看看这篇就够了

配置完數(shù)據(jù)源,就可以添加Panel來實現(xiàn)數(shù)據(jù)可視化了。Grafana的圖表功能十分強大,在配置數(shù)據(jù)查詢語句的時候也是十分智能,會對數(shù)據(jù)源,數(shù)據(jù)表,數(shù)據(jù)字段自動提示,而且對InfluxDB的所有函數(shù)都有分類可以直接選取配置。需要注意的一點就是在配置字節(jié)類數(shù)據(jù)(比如網(wǎng)卡接收流量 rx_bytes 和 內(nèi)存使用量 memory_usage)的時候單位要選 data(IEC)這個類別。

容器监控系统如何做,看看这篇就够了

5、總結(jié)

使用CAdvisor+InfluxDB+Grafana構(gòu)建容器資源監(jiān)控系統(tǒng),是可行而且是較為簡便的方式。這三個組件全部以容器的方式運行,也符合我們線上服務皆為容器的理念。目前已經(jīng)全面上線該監(jiān)控系統(tǒng),運行正常,數(shù)據(jù)可視化效果良好。除了用于可視化監(jiān)控之外,這些數(shù)據(jù)后續(xù)還會用于系統(tǒng)異常檢測算法和容器智能調(diào)度算法中。

 

 

 

 

責任編輯:張燕妮 來源: 運維微時光
相關(guān)推薦

2019-08-16 09:41:56

UDP協(xié)議TCP

2021-09-30 07:59:06

zookeeper一致性算法CAP

2024-04-22 00:00:00

配置鏈接穩(wěn)定性

2022-03-29 08:23:56

項目數(shù)據(jù)SIEM

2021-05-07 07:52:51

Java并發(fā)編程

2023-11-22 07:54:33

Xargs命令Linux

2024-08-27 11:00:56

單例池緩存bean

2017-03-30 22:41:55

虛擬化操作系統(tǒng)軟件

2023-09-25 08:32:03

Redis數(shù)據(jù)結(jié)構(gòu)

2021-09-10 13:06:45

HDFS底層Hadoop

2023-11-07 07:46:02

GatewayKubernetes

2023-10-04 00:32:01

數(shù)據(jù)結(jié)構(gòu)Redis

2021-07-28 13:29:57

大數(shù)據(jù)PandasCSV

2023-12-07 09:07:58

2022-08-18 20:45:30

HTTP協(xié)議數(shù)據(jù)

2021-04-11 08:30:40

VRAR虛擬現(xiàn)實技術(shù)

2021-10-21 06:52:17

ZooKeeper分布式配置

2021-11-10 07:47:48

Traefik邊緣網(wǎng)關(guān)

2018-09-26 11:02:46

微服務架構(gòu)組件

2025-11-10 01:35:00

點贊
收藏

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

99热亚洲精品| 国产999精品视频| 亚洲少妇中文字幕| 亚洲少妇视频| 中文字幕一区二区三区蜜月| 99久久久精品免费观看国产 | 手机免费av片| 日韩免费影院| 久久久久国产成人精品亚洲午夜| 成人国内精品久久久久一区| 日韩免费不卡视频| 三上亚洲一区二区| 亚洲成人精品久久| 亚洲欧美国产日韩综合| 老司机深夜福利在线观看| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美影视一区二区三区| 91国在线高清视频| 99青草视频在线播放视| 99久久婷婷国产综合精品电影| 国产啪精品视频网站| 亚洲黄色小说图片| 国内久久精品| 久久久91精品国产| 亚洲一区视频在线播放| 久草在线综合| 日韩欧美亚洲国产另类| www欧美激情| 人在线成免费视频| 亚洲国产成人高清精品| 中日韩在线视频| 成人一区二区不卡免费| av中文字幕亚洲| 51蜜桃传媒精品一区二区| 中日精品一色哟哟| 久久久久久穴| 69国产精品成人在线播放| 国产极品国产极品| 99久久99久久精品国产片果冰| 亚洲丝袜一区在线| 人妻体内射精一区二区| 麻豆成人入口| 亚洲精品国产成人| 中国特级黄色大片| 亚洲一区二区三区中文字幕在线观看| 欧美精品一卡二卡| 亚洲久久中文字幕| 久久久久毛片| 欧美日韩国产另类一区| 天天色综合社区| 国产精品videossex撒尿| 色94色欧美sute亚洲线路一久| 亚洲熟妇无码另类久久久| ririsao久久精品一区| 亚洲精品成人少妇| 国产91沈先生在线播放| 午夜dj在线观看高清视频完整版| 亚洲欧美日韩系列| 日韩video| 日本无删减在线| 亚洲国产精品一区二区www| 妺妺窝人体色www看人体| 免费毛片在线看片免费丝瓜视频| 一区二区三区av电影| www.国产在线视频| 欧美三级网站| 国产一区二区三区91| 欧美激情一区二区三区四区| 蜜臀av粉嫩av懂色av| 老司机免费在线视频| 欧美高清在线视频| 亚洲一区二区三区涩| www.久久久.com| 国产日韩av一区二区| 久久涩涩网站| 激情小视频在线| 好吊一区二区三区视频| 3d欧美精品动漫xxxx无尽| 色噜噜狠狠成人中文综合 | 偷拍夫妻性生活| 欧美一区电影| 欧美成人免费一级人片100| 欧美成人一二三区| 国产精品亚洲综合天堂夜夜| 免费观看一级一片| 九九久久精品| 国产成人精品999| 精品成人免费视频| 久久xxxx精品视频| 国产成人精品久久亚洲高清不卡| 丰满少妇xoxoxo视频| 免费人成在线不卡| 99精品国产一区二区| 五十路在线视频| 欧美人体一区二区三区| 欧美综合在线视频| 精品人妻一区二区乱码| 欧美黑白配在线| 色av中文字幕一区| 日本三级理论片| 蜜桃精品视频在线观看| 国产精品久久久久久久久婷婷| 国产视频精品久久| 一区二区三区鲁丝不卡| 茄子视频成人免费观看| 亚洲国产一区二区久久| 亚洲精品成人久久久| 欧美一区二区三区观看| 中日韩男男gay无套| 成人信息集中地欧美| 免费黄网站在线观看| 亚洲精品成人天堂一二三| 日韩中文字幕免费在线| 亚洲不卡视频| 日韩中文在线中文网在线观看 | 色婷婷激情五月| 国产精品国产三级国产专播品爱网 | 黄页网站在线看| 日本午夜一区| 欧洲s码亚洲m码精品一区| 国产黄色片网站| 国产精品午夜电影| 日韩精品视频一区二区在线观看| 麻豆国产一区| 日韩在线精品视频| 亚洲免费视频二区| 91免费看`日韩一区二区| 成人短视频在线观看免费| 国产激情欧美| 国产亚洲欧美日韩美女| 69国产精品视频免费观看| 成人免费看黄yyy456| 18视频在线观看娇喘| 国产麻豆一区| 伊人久久久久久久久久久久久| 97免费在线观看视频| 顶级嫩模精品视频在线看| 免费国产成人看片在线| 欧美videos粗暴| 这里只有精品在线观看| av手机天堂网| 国产色91在线| 可以在线看的黄色网址| 亚洲毛片免费看| 96精品视频在线| 天天干在线观看| 午夜精品久久久久久久99樱桃| 久久精品无码专区| 亚洲视频精品| 国产欧美日韩在线播放| 91九色国产在线播放| 精品国产91洋老外米糕| 久久久久久天堂| gogogo免费视频观看亚洲一| 91免费黄视频| 欧美性生活一级片| 欧洲亚洲在线视频| 国产精品一二三区视频| 欧美在线不卡一区| 国产精品成人69xxx免费视频| 韩国av一区二区三区在线观看| 一区一区视频| 亚洲一区网址| 91福利视频网| 成人性生交大片免费看午夜 | 色综合蜜月久久综合网| 国产在线久久久| 18视频在线观看网站| 日韩免费一区二区| 日韩三级视频在线| 久久久无码精品亚洲日韩按摩| 亚洲综合在线网站| 97久久视频| 99在线视频免费观看| 精精国产xxxx视频在线野外| 亚洲人在线视频| 国产一区二区三区在线观看| 亚洲主播在线播放| 91视频在线网站| 九九久久精品视频| 97视频在线免费| 欧美理论电影大全| 91精品久久久久久蜜桃| 超碰91在线观看| 在线看日韩欧美| 亚洲av少妇一区二区在线观看| 亚洲超丰满肉感bbw| 日本少妇xxxxx| 国产精品自拍一区| 人妻精品无码一区二区三区 | 久久久999精品视频| 亚洲精品成av人片天堂无码| 色妞www精品视频| 免费在线黄色网| 久久久噜噜噜久久人人看| 91网址在线观看精品| 99视频一区| 中文字幕欧美日韩一区二区三区| 久久365资源| 成人福利网站在线观看11| 9999热视频在线观看| 色婷婷综合成人av| 五月天激情婷婷| 91精品国产色综合久久不卡电影 | 日本黄色a视频| 三级精品视频| 91在线观看网站| yiren22亚洲综合| 欧美中文字幕精品| 美女日批视频在线观看| 在线视频中文亚洲| 日本福利片在线| 欧美成人三级在线| 国产又粗又大又爽视频| 色94色欧美sute亚洲线路一久 | 欧美午夜不卡在线观看免费| 国产无套在线观看| 综合色天天鬼久久鬼色| 亚洲精品视频网址| 91免费国产在线| 好吊色视频一区二区三区| 国产美女在线观看一区| 天堂在线资源视频| 久久精品综合| 免费看日本毛片| 狠狠综合久久av一区二区老牛| 一区二区不卡在线| 日韩一区二区在线免费| 日本精品二区| 日韩精品一级| 高清欧美性猛交| 麻豆传媒视频在线| 亚洲性av在线| 五月天福利视频| 日韩中文字幕麻豆| 国产成人亚洲综合无码| 久久一级电影| 日韩欧美三级一区二区| 日韩欧美国产大片| 极品日韩久久| 欧美一级一片| 久久99九九| 美女网站色精品尤物极品姐弟| 99三级在线| 成人性生交大片免费看中文视频| 亚洲自拍偷拍视频| 欧美a在线观看| 91福利视频导航| 中文字幕亚洲在线观看| 国产精品对白刺激久久久| 综合视频一区| 精品国产一区二区三区麻豆小说| 欧美jizz19性欧美| 裸体丰满少妇做受久久99精品| 日韩极品在线| 欧美日韩精品免费观看| 欧洲杯半决赛直播| 一区精品在线| 欧美精品成人| 日韩欧美一区二| 久久久精品五月天| 色婷婷成人在线| 黄页网站大全一区二区| 一级日本黄色片| 成人精品视频一区| 成人片黄网站色大片免费毛片| 久久久精品国产免大香伊| 在线观看免费小视频| 中文字幕日韩精品一区| 可以直接看的黄色网址| 亚洲成av人片在线| 久久久久在线视频| 欧美久久久久久蜜桃| www.精品视频| 亚洲精品午夜精品| 最新国产在线观看| 欧美巨大黑人极品精男| 国产99在线| 国产欧美日韩高清| 国产美女亚洲精品7777| 国产免费一区二区三区| 成人看的羞羞网站| 日韩极品视频在线观看| 久久久久99| 国产又粗又猛大又黄又爽| 99在线精品观看| 香蕉久久久久久久| 亚洲成人在线网站| 在线观看中文字幕2021| 欧美精品一区二区三区高清aⅴ | 丰满人妻一区二区三区53号| 日韩五码在线| 中文字幕在线综合| 成人av网在线| 小向美奈子av| 精品久久久久久久久久久| 国产又粗又猛又爽又黄视频 | 中国美女黄色一级片| 亚洲成在人线免费| 一区二区久久精品66国产精品| 日韩成人在线播放| 黄av在线播放| 国产成人av在线| 丁香5月婷婷久久| 亚洲一区高清| 欧美综合二区| www男人天堂| 亚洲欧美另类久久久精品2019| 日日噜噜噜噜人人爽亚洲精品| 日韩午夜av电影| 色的视频在线免费看| 奇米影视亚洲狠狠色| 亚洲日本va午夜在线电影| 午夜精品一区二区在线观看的 | 亚洲蜜臀av乱码久久精品| 成人毛片一区二区三区| 亚洲国产精品久久久久秋霞不卡| 黄色一级大片在线免费看产| 国产精品av网站| 天堂一区二区三区四区| wwwwww欧美| 韩国成人在线视频| av在线免费播放网址| 色妞www精品视频| 女人偷人在线视频| 4444欧美成人kkkk| 久久久免费毛片| 91黄色在线看| 国产成人免费视频一区| 波多野结衣家庭教师| 欧美日韩一区在线| 在线a免费看| 国产精品女视频| 欧美午夜精品一区二区三区电影| 超碰97人人射妻| 26uuu精品一区二区在线观看| 国产精品一区二区6| 亚洲成人精品视频在线观看| 91www在线| 九色一区二区| 久久精品女人天堂| 精品欧美一区二区久久久| 色哟哟一区二区| 国产私人尤物无码不卡| 国产成人高潮免费观看精品| 国产成人短视频在线观看| 人妻有码中文字幕| 久久久精品人体av艺术| 青青国产在线视频| 中文字幕日韩欧美| 91精品视频一区二区| 制服国产精品| 国产福利视频一区二区三区| 久久久91视频| 亚洲精品在线观看视频| √最新版天堂资源网在线| 九九九九九九精品| 久久精品1区| 精品视频第一页| 这里只有精品免费| bl在线肉h视频大尺度| 久久国产精品-国产精品| 日韩av午夜在线观看| 精品一区二区在线观看视频| 日韩午夜激情av| 涩涩视频网站在线观看| 天堂精品一区二区三区| 韩国午夜理伦三级不卡影院| 久草视频免费播放| 精品一区二区亚洲| 免费高清视频在线一区| 草草草视频在线观看| 91美女蜜桃在线| 中文字幕无线码一区| 欧美高清自拍一区| 九九免费精品视频在线观看| 日本美女视频一区| 亚洲成人免费视| 午夜免费福利在线观看| av成人观看| 日韩高清不卡一区二区三区| 国产日韩欧美在线观看视频| 日韩精品有码在线观看| 亚洲精品一区av| 欧美激情 国产精品| 日韩一区日韩二区| 天天av天天翘| 91精品视频播放| 国产美女精品| 欧美日韩精品亚洲精品| 亚洲欧洲第一视频| 欧美三级一区| 色婷婷综合久久久久中文字幕| 亚洲乱码国产乱码精品精可以看| 五十路在线观看| 5566av亚洲| 蜜臀99久久精品久久久久久软件| 中文字幕一区二区三区手机版| 日韩中文字幕在线免费观看| 日韩在线黄色|