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

如何在12個(gè)小時(shí),搞定日志監(jiān)控?

開發(fā) 開發(fā)工具
日志監(jiān)控,是每個(gè)公司必須解決的一個(gè)問(wèn)題。創(chuàng)業(yè)型公司,如何用半天的時(shí)間,搞定一個(gè)可擴(kuò)展,通用的日志監(jiān)控框架,是今天要聊的話題。

日志監(jiān)控,是每個(gè)公司必須解決的一個(gè)問(wèn)題。創(chuàng)業(yè)型公司,如何用半天的時(shí)間,搞定一個(gè)可擴(kuò)展,通用的日志監(jiān)控框架,是今天要聊的話題。

[[356590]]

什么是日志監(jiān)控?

關(guān)于日志,不同公司,情況不同:

(1) A類公司:沒有日志;

(2) B類公司:有日志,只有用戶說(shuō)系統(tǒng)掛了,或者有bug的時(shí)候,才會(huì)登錄到系統(tǒng)看看日志,大部分日志打印得對(duì)心所欲,缺乏組織性和系統(tǒng)性;

畫外音:很多時(shí)候,追查bug發(fā)現(xiàn)日志信息不全,要先上線一個(gè)有日志的版本,以幫助定位bug。

(3) C類公司:有日志,有日志規(guī)范,系統(tǒng)性的組織和收集了日志;

對(duì)日志進(jìn)行監(jiān)控,先于用戶發(fā)現(xiàn)系統(tǒng)的故障,實(shí)時(shí)告警,就是今天要討論的日志監(jiān)控問(wèn)題。

日志監(jiān)控有什么需求?

對(duì)于日志的監(jiān)控,一般有這么幾類需求:

(1) 某種級(jí)別的日志(例如FATAL級(jí)別,或者ERROR級(jí)別的日志)一旦出現(xiàn),或者超過(guò)一定頻率,就告警;

(2) 包含某些特殊含義關(guān)鍵字(例如OutOfMemory,或者Exception)的異常日志,一旦出現(xiàn),或者超過(guò)一定頻率,就告警;

(3) 包含某些特殊含義關(guān)鍵字(例如Login,或者Click)的正常日志,一旦一定時(shí)間周期沒有出現(xiàn),就告警;

其中,前兩類需求,屬于異常日志監(jiān)控范疇,出現(xiàn)異常,實(shí)施告警。第三類需求,屬于正常日志監(jiān)控范疇,一定的時(shí)間沒有出現(xiàn)“正常”,就默認(rèn)異常,實(shí)施告警。

為什么不是一出現(xiàn)異常日志就告警呢?

避免抖動(dòng)引起的誤報(bào),一般到達(dá)一定頻率才會(huì)告警,這屬于告警策略的一部分。

為什么說(shuō),目錄與日志的規(guī)范化,是通用日志監(jiān)控的前提?

這是一個(gè)線上模塊的目錄示例:

  • 有源代碼:hello.c
  • 有可執(zhí)行文件:a.out
  • 有配置文件:hello.conf
  • 有備份日志:hello.log.2018012812
  • 有日志:hello.log
  • 有臨時(shí)文件:tmp

體會(huì)一下,運(yùn)維同學(xué)看到這樣的線上文件部署,是什么感受?

畫外音:沒見過(guò)源代碼直接部署到線上的?

有什么常見的目錄規(guī)范呢?

目錄規(guī)范化不但對(duì)日志監(jiān)控,對(duì)自動(dòng)化運(yùn)維都極為重要,要是線上目錄都瞎搞,幾乎沒有辦法實(shí)現(xiàn)自動(dòng)化運(yùn)維。

常見的目錄規(guī)范有兩類:

  • 模塊優(yōu)先類目錄規(guī)范;
  • 功能優(yōu)先類目錄規(guī)范;

什么是模塊優(yōu)先的目錄規(guī)范?

如上圖,以模塊名為優(yōu)先組織目錄:

  • 根目錄下,有das,entry,logic三個(gè)模塊目錄;
  • 在模塊目錄下,又分別有存放可執(zhí)行文件,配置文件,日志文件的bin目錄,conf目錄,以及l(fā)og目錄;

什么是功能優(yōu)先的目錄規(guī)范?

如上圖,以功能為優(yōu)先組織目錄:

  • 根目錄下,二進(jìn)制目錄bin,配置文件目錄conf,日志目錄log;
  • 功能目錄下,有das,entry,logic等不同模塊的目錄;

樓主旗幟鮮明的推薦第二種,功能優(yōu)先的目錄規(guī)范,對(duì)二進(jìn)制備份,配置備份,日志清理都非常方便。

有什么常見的日志規(guī)范呢?

日志規(guī)范化不但對(duì)日志監(jiān)控,對(duì)大數(shù)據(jù)體系建設(shè)都極為重要,需要考慮規(guī)范:

(1) 日志分級(jí)規(guī)范:不同級(jí)別的日志理應(yīng)打到不同的文件中,例如FATAL級(jí),ERROR級(jí),WARM級(jí),LOG級(jí),INFO級(jí),DEBUG級(jí):

  1. fatal.log 
  2. error.log 
  3. info.log 
  4. debug.log 
  5. … 

(2) 日志切分規(guī)范:運(yùn)維應(yīng)該提供自動(dòng)化的日志切分工具,支持小時(shí)級(jí)別,或者天級(jí)別的日志切分,曾經(jīng)看過(guò)一個(gè)120G的access日志,從日志中g(shù)rep出某個(gè)uid的日志,是極其低效的:

  1. daojia.log.2018012800 
  2. daojia.log.2018012801 
  3. … 
  4. daojia.log.2018012823 

(3) 日志格式規(guī)范:日志格式規(guī)范是一個(gè)可展開的話題,此處不展開;

畫外音:是不是有小伙伴在思考,ca,自己怎么沒有這三類規(guī)范呢?

通用可擴(kuò)展日志監(jiān)控框架,有什么思路?

制訂了目錄規(guī)范,日志規(guī)范之后,要建立日志監(jiān)控框架,實(shí)施異常與正常的日志監(jiān)控,就簡(jiǎn)單多了,主要有集中式監(jiān)控,分散式監(jiān)控兩類思路。

什么是集中式日志監(jiān)控?

集中式的日志監(jiān)控,最流行的莫過(guò)于ELK:

  • 各個(gè)機(jī)器節(jié)點(diǎn)上部署logstash,收集日志;
  • 收集的日志匯總到ES;
  • 通過(guò)Kibana做統(tǒng)一分析和展現(xiàn);

運(yùn)維的同學(xué)對(duì)這一套集中式日志監(jiān)控系統(tǒng)非常熟悉。

什么是分散式日志監(jiān)控?

ELK有點(diǎn)重,三套系統(tǒng)搭建與運(yùn)維起來(lái)比較麻煩,如果只是為了實(shí)現(xiàn)ERROR日志的監(jiān)控,異常關(guān)鍵字監(jiān)控,正常關(guān)鍵字監(jiān)控,有點(diǎn)殺雞用牛刀了。

與集中式的日志監(jiān)控相比,分散式的日志監(jiān)控,就顯得輕量級(jí)許多,非常適用與早期的創(chuàng)業(yè)型公司,其思路為:

  • 通過(guò)日志監(jiān)控模塊,對(duì)不同集群,進(jìn)行ERROR日志閾值設(shè)置,進(jìn)行異常關(guān)鍵字設(shè)置,正常關(guān)鍵字設(shè)置;
  • 日志監(jiān)控中心模塊,進(jìn)行統(tǒng)一調(diào)度,將配置分發(fā)到不同機(jī)器的agent節(jié)點(diǎn)上;
  • agent節(jié)點(diǎn)模塊,并不統(tǒng)一收集日志,而是接收到監(jiān)控中心分發(fā)的log監(jiān)控配置,在各個(gè)機(jī)器上實(shí)施日志監(jiān)控,如果觸發(fā)日志監(jiān)控策略,立刻發(fā)起告警;

與ELK相比,這個(gè)日志監(jiān)控框架會(huì)簡(jiǎn)單的多,而且擴(kuò)展性非常好。

如何半天搞定日志監(jiān)控框架?

整個(gè)框架設(shè)計(jì)如上,大致分為三個(gè)部分:

(1)被監(jiān)控集群;

(2)基礎(chǔ)信息與服務(wù);

  • cluster.info.xml:存儲(chǔ)集群信息
  • owner.info.xml:存儲(chǔ)集群責(zé)任人信息
  • mail.service/SM.service:告警基礎(chǔ)服務(wù)

(3)日志監(jiān)控框架; 集群信息與負(fù)責(zé)人信息,與前文描述的一樣。

集群配置cluster.info.conf

  1. [daojia_main] 
  2. ip.list : ip1, ip2, ip3 
  3. log.path : /home/work/log/daojia_main/ 
  4. owner.list : shenjian, zhangsan 
  5.   
  6. [daojia_user] 
  7. ip.list : ip4, ip5, ip6 
  8. log.path : /home/work/log/daojia_user/ 
  9. owner.list : shenjian 

責(zé)任人配置owner.info.conf

  1. [shenjian] 
  2. email : XX@XX.com 
  3. phone :15912345678 
  4.   
  5. [zhangsan] 
  6. email : YY@YY.com 
  7. phone :18611220099 

日志監(jiān)控框架又分為兩個(gè)模塊:

可擴(kuò)展監(jiān)控配置文件log.monitor.conf

  1. [log.monitor.item] 
  2. cluster.name : daojia_main 
  3. # error日志監(jiān)控,每分鐘超過(guò)此閾值就告警 
  4. error.log. threshold : 10 
  5. # 異常關(guān)鍵字監(jiān)控,日志出現(xiàn)這些關(guān)鍵字就告警 
  6. bad.key : exeption | timeout | coredump 
  7. # 正常關(guān)鍵字監(jiān)控,日志每分鐘不出現(xiàn)這些關(guān)鍵字就告警 
  8. good.key : login | user | click 
  9.   
  10. [log.monitor.item] 
  11. cluster.name : daojia_user 
  12. error.log.threshold : 10 

日志監(jiān)控調(diào)度框架,這里需要編碼啦,偽代碼如下:

  1. Array[log-monitor] A1Parse(log.monitor.config); 
  2. Array[cluster-info] A2Parse(cluster.info.config); 
  3. Array[owner-info] A3Parse(owner.info.config); 
  4.   
  5. // 遍歷所有監(jiān)控項(xiàng) 
  6. for(each item in A1){ 
  7.          //取出監(jiān)控項(xiàng)的集群名,閾值,異常/正常關(guān)鍵詞 
  8.          clusterNameitem.clusterName; 
  9.          thresholditem.threshold; 
  10.          badKeyitem.badkey; 
  11.          goodKeyitem.goodkey; 
  12.   
  13.          //由集群名,獲取集群信息 
  14.          clusterInfoA2[clusterName]; 
  15.          //獲取日志目錄,集群ip列表,集群負(fù)責(zé)人列表 
  16.          logPathclusterInfo.path; 
  17.          List<String>ips = clusterInfo.ip; 
  18.          List<String>owners = clusterinfo.owner; 
  19.          
  20.          //集群內(nèi)的每一個(gè)ip實(shí)例,都需要日志監(jiān)控 
  21.          for(each ip in ips){ 
  22.                    //登錄到這一臺(tái)機(jī)器 
  23.                    ssh $ip 
  24.                    //跳到相關(guān)的目錄下 
  25.                    cd $logPath 
  26.                    //查看近一分鐘error日志數(shù)量 
  27.                    $count= `grep $time error.log | wc -l` 
  28.                    //查看badkey與goodkey 
  29.                    $boolBad= `grep $badkey *` 
  30.                    $boolGood= `grep $goodkey *` 
  31.   
  32.                    if($count< threshold &&  
  33.                         $boolBad==NO && 
  34.                          $boolGood==YES){ 
  35.                             //正常,繼續(xù)監(jiān)控 
  36.                             continue; 
  37.                   } 
  38.   
  39.                   // 否則,對(duì)所有集群負(fù)責(zé)人發(fā)送告警 
  40.                   for(each owner in owners){ 
  41.                            // 略… 
  42.                   } 
  43.          } 

一個(gè)簡(jiǎn)單的調(diào)度框架,看明白了嗎?

【本文為51CTO專欄作者“58沈劍”原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)聯(lián)系原作者】

戳這里,看該作者更多好文

 

責(zé)任編輯:趙寧寧 來(lái)源: 51CTO專欄
相關(guān)推薦

2021-08-30 13:08:54

Linux實(shí)時(shí)監(jiān)控日志文件

2025-05-12 08:35:00

Linux文本處理工具運(yùn)維

2024-11-25 12:00:00

C#日志記錄器

2018-05-27 21:48:44

Kubernetes監(jiān)控DevOps

2023-12-13 13:26:41

2022-06-14 10:47:27

項(xiàng)目日志PUT

2019-09-16 13:48:03

Linux管理日志

2023-03-22 18:17:41

2016-11-14 16:37:44

2019-08-28 17:12:43

數(shù)據(jù)系統(tǒng)搜索引擎

2022-08-20 07:39:35

Linux日志文件

2023-11-16 08:00:00

Datadog部署實(shí)時(shí)監(jiān)控

2022-10-28 16:42:04

Linuxcrontab日志

2023-10-19 11:27:22

Linux記賬工具

2019-03-28 08:00:00

Linux磁盤IO監(jiān)控存儲(chǔ)設(shè)備

2009-12-11 15:37:58

Linux日志處理

2023-05-04 16:00:48

ChatGPTPHPWordPress

2016-01-15 09:56:44

LinuxUbuntuGlances

2018-05-04 09:32:32

Linux快速監(jiān)控rwho

2023-09-11 13:33:10

點(diǎn)贊
收藏

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

国产91精品在线观看| 国产精品美女久久久久久不卡| 亚洲欧美综合色| www国产亚洲精品| 特级西西444www大精品视频免费看 | 麻豆亚洲精品| 日韩在线观看你懂的| 久久久精品高清| www欧美xxxx| 中文字幕免费不卡| 国产日韩欧美精品| 亚洲天堂视频网| 激情婷婷亚洲| www.亚洲一区| 久久久久久久久免费看无码| 成人av在线播放| 日韩欧美极品在线观看| 亚洲精品电影在线一区| 好吊视频一区二区三区| 麻豆精品在线看| 5566日本婷婷色中文字幕97| 91高清免费看| 成人在线电影在线观看视频| 精品99久久久久久| 一级黄色片在线免费观看| 成人香蕉视频| 五月天丁香久久| 久久www视频| 婷婷成人激情| 国产亚洲欧美在线| 久久国产主播精品| 国产综合视频在线| 国产精品77777竹菊影视小说| 国产精品久久一区主播| 久久99精品波多结衣一区| 欧美深夜福利| 久久人人爽人人爽爽久久| 成年人在线免费看片| 猛男gaygay欧美视频| 亚洲护士老师的毛茸茸最新章节| 欧美精品色视频| 四虎成人精品一区二区免费网站| 日本乱人伦aⅴ精品| 777精品久无码人妻蜜桃| 欧美aaaaaaa| 亚洲精品乱码久久久久久久久| 亚洲一区二区精品在线| 成人动漫在线播放| 亚洲国产高清不卡| 日韩wuma| 搞黄视频免费在线观看| 国产网站一区二区| 亚洲国产精品视频一区| 国产裸舞福利在线视频合集| 国产亚洲一本大道中文在线| 日本欧洲国产一区二区| yourporn在线观看视频| 国产精品丝袜一区| 杨幂一区欧美专区| 毛片在线不卡| 综合分类小说区另类春色亚洲小说欧美| 亚洲一区二区三区精品视频| 在线免费看黄网站| 国产精品精品国产色婷婷| 制服丝袜综合日韩欧美| 国产视频一区二区| 一级中文字幕一区二区| 九九爱精品视频| 欧美自拍电影| 欧美日韩免费一区二区三区视频| 亚洲国产精品三区| 国产精品亚洲综合在线观看 | 在线免费av播放| 久久av影院| 日韩欧美中文字幕公布| 精品人妻伦一二三区久| 国产成人手机高清在线观看网站| 国产午夜精品一区理论片飘花| 手机免费观看av| 一区二区在线影院| 97av视频在线| 最近中文字幕在线观看| 韩国精品久久久| 国产传媒一区二区| 国产在线网站| 亚洲人成网站影音先锋播放| 热99这里只有精品| 成人18视频在线观看| 日韩午夜电影在线观看| 国产制服丝袜在线| 色天天综合网| 久久久亚洲精选| 日韩国产亚洲欧美| 国产精品一区二区在线看| 国产综合动作在线观看| 在线免费观看的av网站| 亚洲第一在线综合网站| wwwwww.色| 一级毛片精品毛片| 中文字幕一区日韩电影| 日韩免费视频网站| 美女精品一区二区| 国产精品一区二| h视频在线免费| 天涯成人国产亚洲精品一区av| 91av俱乐部| 77成人影视| www.色综合| 樱花视频在线免费观看| 国产+成+人+亚洲欧洲自线| 先锋在线资源一区二区三区| 久草免费在线色站| 欧美日韩免费在线视频| 亚洲一区二区三区无码久久| 欧美激情成人| 日韩**中文字幕毛片| 午夜老司机福利| 国产精品国产三级国产aⅴ无密码| 国产在线播放观看| 国产美女精品视频免费播放软件 | 成人免费视频网| 色视频在线观看免费| 一区二区三区四区在线免费观看| 天堂中文视频在线| 亚洲宅男一区| 4p变态网欧美系列| 全部免费毛片在线播放一个| 亚洲人成在线播放网站岛国| 自拍偷拍21p| 国产日产精品一区二区三区四区的观看方式 | 中文字幕一区二区5566日韩| 久久久999视频| 日韩视频1区| 久久久精品日本| 伊人网中文字幕| 久久精品视频在线免费观看| www国产精品内射老熟女| 9l亚洲国产成人精品一区二三| 中文字幕亚洲一区二区三区| 成年人视频免费| 久久免费精品国产久精品久久久久| 日本欧美视频在线观看| 中文一区二区三区四区| 色综合久综合久久综合久鬼88| 国产精品久久久久久在线| 国产精品毛片久久久久久| 在线观看国产中文字幕| 99久久综合| 91在线播放国产| 麻豆传媒在线观看| 91精品蜜臀在线一区尤物| 亚洲欧美精品久久| 国内精品国产三级国产a久久| 亚洲一区二区三区色| 国产一区二区三区四区五区3d| 国产亚洲美女久久| 中文天堂在线播放| 国产精品美女久久福利网站| 可以看污的网站| 91精品一区国产高清在线gif| 国产一区香蕉久久| 成人免费观看视频大全| 精品久久人人做人人爽| 亚洲日本韩国在线| 欧美经典一区二区三区| 色综合色综合色综合色综合| 午夜影院欧美| 成人精品一二区| xxxx成人| 国产一区二区美女视频| 国产尤物视频在线观看| 亚洲影院久久精品| 风间由美一二三区av片| 爽好久久久欧美精品| 亚洲精品中字| av不卡一区二区| 91成人在线视频| 97视频在线观看网站| 日韩免费福利电影在线观看| 亚洲黄色三级视频| 中文子幕无线码一区tr| 一个人看的视频www| 国产亚洲一区在线| 亚洲国产成人不卡| 国产精品传媒| 国产精品亚洲自拍| 黄页网站在线| 一区二区欧美日韩视频| www.日韩高清| 在线亚洲+欧美+日本专区| 久久精品视频免费在线观看| 26uuu亚洲综合色| 亚洲高清视频免费| 亚洲免费婷婷| 六月婷婷激情网| 中文有码一区| 97夜夜澡人人双人人人喊| 东京一区二区| 色综合久久久888| 国产乱子伦三级在线播放| 日韩欧美国产三级| 中文字幕 视频一区| 亚洲亚洲精品在线观看| 亚洲色图日韩精品| www..com久久爱| 日韩精品aaa| 秋霞电影网一区二区| 国产a级片网站| 亚洲91视频| 日韩欧美亚洲日产国| 97青娱国产盛宴精品视频| 国产精品免费视频xxxx| 午夜不卡影院| 久久久久久久久久久亚洲| 婷婷在线视频| 国产亚洲欧美aaaa| 人操人视频在线观看| 精品福利av导航| 精品人妻一区二区三区四区不卡 | 免费看久久久| 91观看网站| 日本在线一区二区| 国产成人精品在线| 亚洲妇女成熟| 久久免费视频在线观看| 黄av在线播放| 色偷偷综合社区| 国产三级电影在线观看| 日韩成人性视频| www.蜜桃av.com| 91精品国产综合久久福利软件| 亚洲国产无线乱码在线观看 | 久久无码高潮喷水| 亚洲一级黄色| 日本阿v视频在线观看| 欧美a级在线| 伊人久久在线观看| 亚洲一区欧美| 看全色黄大色大片| 婷婷激情图片久久| 天堂v在线视频| 99久久婷婷| 最近中文字幕免费mv| 99成人在线视频| 丰满女人性猛交| 亚洲无中文字幕| 欧美a级黄色大片| 中文乱码免费一区二区三区下载| 一区二区三区av在线| 爽成人777777婷婷| 日本黄色a视频| 亚洲xxx拳头交| japanese在线播放| 国模 一区 二区 三区| 可以看毛片的网址| 国产亚洲毛片| 亚洲不卡视频在线| 久久精品国产999大香线蕉| 亚洲一级片网站| 国产一区二区三区国产| 小日子的在线观看免费第8集| 高清av一区二区| 国产精品无码毛片| 国产视频一区二区在线| 美国美女黄色片| 亚洲女爱视频在线| 国产精品成人av久久| 色综合久久中文综合久久牛| 自拍偷拍校园春色| 欧美高清视频一二三区 | 亚洲精品大尺度| 九九热视频在线观看| 自拍亚洲一区欧美另类| 97超碰在线公开在线看免费| 欧美精品激情blacked18| 波多视频一区| 成人免费大片黄在线播放| 国产一区二区三区亚洲| 日韩精品国内| 一精品久久久| aa在线免费观看| 激情欧美一区二区三区在线观看| 巨乳女教师的诱惑| 久久一夜天堂av一区二区三区 | 亚洲影视资源网| 日韩手机在线视频| 欧美一级二级三级乱码| 免费在线黄色影片| 久久成人精品电影| 忘忧草在线日韩www影院| 成人精品一区二区三区电影免费| 99精品国产一区二区三区2021 | 黄色免费视频网站| 国产欧美日本一区视频| 精品在线视频免费| 欧美午夜精品一区二区三区| 亚洲国产欧美另类| 在线播放国产精品| aa国产成人| 国产综合视频在线观看| 日韩啪啪网站| 久久国产精品免费观看| 日韩国产欧美在线播放| 美女又黄又免费的视频| 中文字幕高清一区| 国内免费精品视频| 91精品国产综合久久精品图片| 四虎影视精品成人| 欧美成人性生活| 欧美成人一二区| 欧美激情国产日韩| 狠狠入ady亚洲精品| 亚洲精品第三页| 国产欧美精品一区| 五月婷婷色丁香| 亚洲国产精品va在看黑人| 黄色av电影在线观看| 国产精品视频永久免费播放| 欧美亚洲国产日韩| av在线免费观看国产| 国产综合色精品一区二区三区| 精品人妻互换一区二区三区| 亚洲午夜在线观看视频在线| 91丨九色丨丰满| 亚洲日本欧美中文幕| 免费高潮视频95在线观看网站| 91久久精品美女| 水蜜桃精品av一区二区| 日韩一级理论片| 久久蜜桃av一区精品变态类天堂| 91av在线免费视频| 精品福利av导航| yellow在线观看网址| 国产成人精品福利一区二区三区| 91精品国产调教在线观看| 中文字幕第38页| 国产精品久久精品日日| 亚洲视频在线免费播放| 国产亚洲精品激情久久| free欧美| 日韩欧美一区二区三区四区| 丝袜美腿亚洲一区二区图片| 人人人妻人人澡人人爽欧美一区| 日韩欧美国产中文字幕| 精彩国产在线| 欧美壮男野外gaytube| 亚洲图区在线| 欧美黑人又粗又大又爽免费| 中文久久乱码一区二区| 在线视频1卡二卡三卡| www.亚洲一区| 免费看一区二区三区| wwwwww欧美| 99riav一区二区三区| 一级成人黄色片| 亚洲香蕉av在线一区二区三区| 日韩毛片在线| 黄色www在线观看| 国产精品18久久久久久久网站| 我家有个日本女人| 欧美v日韩v国产v| 国产精品电影| 日本精品免费| 久久99热狠狠色一区二区| 中文字幕av播放| 亚洲成年人在线播放| 欧美大胆性生话| 婷婷四月色综合| 激情小说亚洲一区| 久久久精品视频在线| 亚洲精品久久视频| 国精产品一区一区三区四川| 中文字幕日韩精品久久| 成人午夜大片免费观看| 国产99久久久| 久久精品成人一区二区三区| 操欧美女人视频| 99草草国产熟女视频在线| 中文字幕亚洲视频| 亚洲国产欧美另类| 国产国语刺激对白av不卡| 亚洲精品国产偷自在线观看| 亚洲色偷偷色噜噜狠狠99网| 91福利在线导航| 91在线中文| 欧美另类网站| 国产一区二区在线看| 91国产丝袜播放在线| 中文字幕在线日韩| 成人av地址| 激情 小说 亚洲 图片: 伦| 亚洲午夜在线视频| 97视频精彩视频在线观看| 国产日韩二区| 久久国产精品色| 国产成人免费观看视频| 久久精品成人欧美大片古装| 欧美人与牛zoz0性行为| 久久久久亚洲av无码麻豆| 色婷婷久久久综合中文字幕|