日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

服務網格可觀測性之平臺化監控報警

來源: 責編: 時間:2023-09-20 21:53:08 375觀看
導讀一.項目背景近期,汽車之家正在加速云原生服務網格化改造,以進一步提高業務系統的可擴展性和穩定性。目前汽車之家看選業務、資訊業務、買用業務等多個業務線已經陸續接入服務網格,累計接入應用數量200+、網格流量每日15

全鏈路展示-圖1全鏈路展示-圖1HAr28資訊網——每日最新資訊28at.com

1.2指標大盤

網格全局流量大盤HAr28資訊網——每日最新資訊28at.com

網格全局流量大盤展示-圖2網格全局流量大盤展示-圖2HAr28資訊網——每日最新資訊28at.com


HAr28資訊網——每日最新資訊28at.com

網格應用級流量大盤HAr28資訊網——每日最新資訊28at.com

網格應用級進流量大盤展示--圖03網格應用級進流量大盤展示--圖03HAr28資訊網——每日最新資訊28at.com


HAr28資訊網——每日最新資訊28at.com

網格應用級出流量大盤展示--圖04網格應用級出流量大盤展示--圖04HAr28資訊網——每日最新資訊28at.com


HAr28資訊網——每日最新資訊28at.com

源站應用級大盤HAr28資訊網——每日最新資訊28at.com

服務源站進流量大盤展示--圖05服務源站進流量大盤展示--圖05HAr28資訊網——每日最新資訊28at.com


HAr28資訊網——每日最新資訊28at.com

服務源站出流量大盤展示-圖06服務源站出流量大盤展示-圖06HAr28資訊網——每日最新資訊28at.com


HAr28資訊網——每日最新資訊28at.com

1.3異常報警

異常報警釘釘展示-圖07異常報警釘釘展示-圖07HAr28資訊網——每日最新資訊28at.com

可觀測體系中“指標大盤系統”與“異常報警系統”我們采用了Opentelemetry+Prometheus+Grafana 的技術選型。 HAr28資訊網——每日最新資訊28at.com

本篇文章我們將主要描述“異常報警系統”的技術方案。在“異常報警系統”的建設過程中,我們面臨了兩類Prometheus Metrics數據的處理。首先是來自Istio架構本身的Metrics數據,其次是應用源站產生的Metrics數據,例如:進出流量等關鍵指標。作為業務方,我們希望能夠快速構建一個獨立的報警系統來監控這些數據,并及時發現和響應異常情況。盡管運維側可能已經提供了Prometheus Alertmanager,但考慮到獨立性和靈活性的需求,我們選擇了使用“Grafana Alert 警報模塊”來實現自主報警管理。HAr28資訊網——每日最新資訊28at.com

二. Grafana 警報模塊介紹

grafana 8.0 以后添加了新的警報模塊"unified_alerting",以下簡稱為“統一警報模塊”。HAr28資訊網——每日最新資訊28at.com

“統一警報模塊” 是一個基于 Grafana 的插件,它能夠輕松地創建和管理報警規則,并將報警發送到多個渠道,例如電子郵件、Slack 、釘釘、webhook等。這個工具的主要特點包括:HAr28資訊網——每日最新資訊28at.com

  1. 可視化警報配置:“統一警報模塊” 提供了一個可視化界面,讓用戶可以方便地創建和管理報警規則。您可以通過簡單地設置觸發條件、定義報警接收者以及報警通知方式,輕松實現警報功能。
  2. 多數據源支持:“統一警報模塊” 警報規則可以配置多種數據源作為數據來源,比如:prometheus、mysql、es等。
  3. 多維度警報:警報規則可以為每個警報規則創建多個單獨的警報實例(稱為多維警報),使你能夠強大而靈活地通過單個警報來了解整個系統。
  4. 多種報警通知方式:“統一警報模塊” 支持多種報警通知方式,包括電子郵件、Slack、PagerDuty 等。根據實際需求選擇適合您的報警通知方式。
  5. 報警歷史記錄:“統一警報模塊” 記錄每次觸發的報警事件,并提供報警歷史記錄查詢功能。通過查看歷史記錄,您可以更好地了解您的系統狀態并進行優化。
  6. 自定義報警模板:“統一警報模塊” 允許用戶自定義報警模板,以適應不同場景下的報警需求。通過自定義警報模板,可以使報警信息更加精準和有效。
  7. 抑制警報:抑制警報允許您停止接收來自一個或多個警報規則的持久通知。您還可以根據特定條件部分暫停警報。比如:使用抑制警報時間段設置,您可以指定不希望生成或發送新通知的時間間隔。您還可以將警報通知凍結在重復時間段內,例如在維護期間。

2.1主要概念

下圖向您概述了Grafana警報的工作原理,并向您介紹了一些關鍵概念,這些概念一起工作,形成了我們靈活而強大的警報引擎的核心。HAr28資訊網——每日最新資訊28at.com

概念架構-圖08概念架構-圖08HAr28資訊網——每日最新資訊28at.com


HAr28資訊網——每日最新資訊28at.com

  1. Alert rules [警報規則]  設置評估標準,該標準確定警報實例是否會背觸發。警報規則包括一個或多個查詢和表達式、條件、評估頻率以及滿足條件的持續時間(可選)。
  2. Labels[標簽]    將警報規則及其實例與通知策略(Notification policies)和靜默(Silences)匹配。它們還可以用于按嚴重程度對警報進行分組。
  3. Notification policies[通知策略]    通過配置“通知策略” 可以實現警報的通知時間以及匹配具體的警報規則。每個“通知策略”通過一組標簽匹配器來匹配警報規則。警報的"聯絡點"也是在此進行關聯。
  4. Contact points[聯絡點]    定義警報觸發時如何通知聯系人。支持多種通訊工具[dingding、email、webhook等],以確保警報到達您的團隊。

2.2 警報工作原理

下圖向您概述了"統一警報模塊"工作原理,并向您介紹了一些關鍵概念,這些概念一起工作,形成了我們靈活而強大的警報引擎的核心。HAr28資訊網——每日最新資訊28at.com

工作原理-圖09工作原理-圖09HAr28資訊網——每日最新資訊28at.com

你可以直接在Grafana UI中創建警報資源(警報規則,通知策略等),如下圖所示:HAr28資訊網——每日最新資訊28at.com

告警規則示例-圖10告警規則示例-圖10HAr28資訊網——每日最新資訊28at.com


HAr28資訊網——每日最新資訊28at.com

? 2.2.1 Alert rules [警報規則]HAr28資訊網——每日最新資訊28at.com

可以為你的警報規則添加摘要/注釋[Summary and annotations],為報警提供額外的信息。還可以添加標簽,通過此標簽可以配置路由規則。標簽將警報規則與通知策略相關聯,因此您可以輕松管理哪個策略應處理哪些警報以及誰應該收到通知。HAr28資訊網——每日最新資訊28at.com

一個警報規則可以產生多個警報實例,詳見【**Alert instances[警報實例]**】。HAr28資訊網——每日最新資訊28at.com

創建警報規則后,它們會經歷各種狀態轉換。狀態一般為:Normal, Pending,  Firing 。例如,如果一個警報實例正在觸發[firing],則警報規則的狀態也將是觸發[firing]。HAr28資訊網——每日最新資訊28at.com

? 2.2.2 Alert instances[警報實例]HAr28資訊網——每日最新資訊28at.com

對于grafana管理的警報規則,可以根據一個警報規則創建多個警報實例(也稱為多維警報)。它可以幫你在單個表達式中觀察多個實例。比如:HAr28資訊網——每日最新資訊28at.com

比如:HAr28資訊網——每日最新資訊28at.com

sum by(cpu) (  rate(node_cpu_seconds_total{mode!="idle"}[1m]) )

使用此表達式的“警報規則”將創建與第一次求值后觀察到的CPU數量相同數量的“警報實例”,從而為每個CPU都生成一條報警實例。HAr28資訊網——每日最新資訊28at.com

多維報警示例-圖11多維報警示例-圖11HAr28資訊網——每日最新資訊28at.com

grafana管理的警報實例都可以處于Normal、Pending、Alerting、No Data、Error狀態。HAr28資訊網——每日最新資訊28at.com

? 2.2.3 Notification policy[通知策略]HAr28資訊網——每日最新資訊28at.com

每個通知策略都包含一組標簽匹配器[labels matcher],以指示它負責哪些警報規則或實例;HAr28資訊網——每日最新資訊28at.com

通知策略-圖12通知策略-圖12HAr28資訊網——每日最新資訊28at.com

可以添加聯絡點[Contact point]來配置警報規則觸發后通知的渠道[dingding、email、webhook等];還可以配置靜默時間[Mute timings]用來配置報警觸發后通知的時間,比如:凌晨1點到5點不發送報警信息。HAr28資訊網——每日最新資訊28at.com

? 2.2.4 Message templates[消息模板]HAr28資訊網——每日最新資訊28at.com

為通知消息創建可重用的自定義模板,并在聯絡點[Contact point]中使用它們。模板語法以Go templating system [https://pkg.go.dev/text/template]為基礎。HAr28資訊網——每日最新資訊28at.com

? 2.2.5 Silences and mute timings[靜默與靜音時間]HAr28資訊網——每日最新資訊28at.com

Sliences:  添加靜默配置可在一段時間內停止某個告警規則的通知。是一種快速而有效的方法,可以將不必要的告警暫停,從而避免不必要的干擾和誤報。例如,在系統維護期間,可以將某些告警規則設置為靜音以減少通知,也可以在進行緊急修復時暫停某些告警。HAr28資訊網——每日最新資訊28at.com

Mute timings:指定了通知被禁止的時間段,這些時間段可以是重復的,例如,每周五晚上。這種方式適用于計劃的活動或預定的維護窗口,其中需要在一段時間內暫停特定的告警通知。HAr28資訊網——每日最新資訊28at.com

下面章節將通過一個具體案例展示grafana “統一警報模塊”的使用。HAr28資訊網——每日最新資訊28at.com

三. Grafana 警報實戰

3.1安裝

參考:https://grafana.com/docs/grafana/latest/setup-grafana/installation/HAr28資訊網——每日最新資訊28at.com

開啟"統一警報模塊"HAr28資訊網——每日最新資訊28at.com

#################################### Unified Alerting ####################[unified_alerting]#開啟統一報警模塊enabled = true

配置"統一警報模塊"高可用HAr28資訊網——每日最新資訊28at.com

#################################### Unified Alerting ####################[unified_alerting]#開啟統一報警模塊enabled = true#監聽地址/主機名和端口,用于接收其他Grafana實例的統一警報消息。ha_listen_address = "${POD_IP}:9094"#監聽地址/主機名和端口,用于接收其他Grafana實例的統一警報消息。ha_advertise_address = "${POD_IP}:9094"#以“主機:端口”的格式列出初始實例(逗號分隔),這些實例將組成HA集群。配置此設置將啟用警報的高可用模式。#注: 此pod申請固定IP,也可以將grafna部署為statefulset模式。ha_peers = 10.23.2.32:9094,10.23.2.33:9094,10.23.2.34:9094

3.2案例說明

下面是此案例的數據流圖:HAr28資訊網——每日最新資訊28at.com

數據流圖-圖13數據流圖-圖13HAr28資訊網——每日最新資訊28at.com

此案例中聯絡點為webhook實現方式,采用webhook方式定制自己的webhook服務可以更靈活的配置報警消息的發送策略,比如:配置多渠道的發送機制[釘釘+短信+郵件]、可通過服務名稱匹配到具體的應用相關人。HAr28資訊網——每日最新資訊28at.com

報警規則HAr28資訊網——每日最新資訊28at.com

計算服務名稱為"vehicle_service"的服務所提供的所有接口響應時間,對5分鐘內99百分位大于70ms的接口進行分組報警。

Metrics數據格式HAr28資訊網——每日最新資訊28at.com

http_server_duration_bucket{http_method="GET", http_route="/v1/app/getVehicleList", http_status_code="200", instance="10.29.2.9:9464",  le="0.0", service="vehicle_service"}  0.0http_server_duration_bucket{http_method="GET", http_route="/v1/app/getVehicleList", http_status_code="200", instance="10.29.2.9:9464",  le="5.0", service="vehicle_service"}  102356.0http_server_duration_bucket{http_method="GET", http_route="/v1/app/getVehicleList", http_status_code="200", instance="10.29.2.9:9464",  le="10.0", service="vehicle_service"}  136099.0http_server_duration_bucket{http_method="GET", http_route="/v1/app/getVehicleList", http_status_code="200", instance="10.29.2.9:9464",  le="25.0", service="vehicle_service"}  163764.0http_server_duration_bucket{http_method="GET", http_route="/v1/app/getVehicleList", http_status_code="200", instance="10.29.2.9:9464",  le="50.0", service="vehicle_service"}  175603.0http_server_duration_bucket{http_method="GET", http_route="/v1/app/getVehicleList", http_status_code="200", instance="10.29.2.9:9464",  le="75.0", service="vehicle_service"}  179163.0http_server_duration_bucket{http_method="GET", http_route="/v1/app/getVehicleList", http_status_code="200", instance="10.29.2.9:9464",  le="100.0", service="vehicle_service"}  180891.0http_server_duration_bucket{http_method="GET", http_route="/v1/app/getVehicleList", http_status_code="200", instance="10.29.2.9:9464",  le="250.0", service="vehicle_service"}  182806.0

數據說明:此Metrics數據描述了HTTP 服務的響應時間分布數據,通過這些 metrics 數據可以得到該 HTTP 接口在不同響應時間區間的請求數量,以及每個區間的響應時間度量值。例如,在此數據中,le=5.0 的 bucket 中有 102356 次請求,對應的響應時間在 0 到 5 秒之間,le=250.0 的 bucket 中有 182806 次請求,對應的響應時間在 0 到 250 秒之間。HAr28資訊網——每日最新資訊28at.com

下面將演示通過Grafana “統一警報模塊”實現上面的報警規則:HAr28資訊網——每日最新資訊28at.com

3.3案例配置說明

? 3.3.1 配置prometheus數據源HAr28資訊網——每日最新資訊28at.com

數據源-圖14數據源-圖14HAr28資訊網——每日最新資訊28at.com

? 3.3.2 配置警報規則HAr28資訊網——每日最新資訊28at.com

配置報警規則-圖15配置報警規則-圖15HAr28資訊網——每日最新資訊28at.com

配置表達式:HAr28資訊網——每日最新資訊28at.com

round(histogram_quantile(0.99, sum(irate(http_server_duration_bucket{service=~"vehicle_service",http_route!="/**",http_status_code="200"}[5m])) by (service,http_route,http_method,http_status_code, le)) > 60,0.01)

添加標簽-圖16添加標簽-圖16HAr28資訊網——每日最新資訊28at.com

配置標簽 name=vehicle_service-rt99 ,此標簽為通知策略匹配關聯。HAr28資訊網——每日最新資訊28at.com

? 3.3.3 配置聯絡點HAr28資訊網——每日最新資訊28at.com

配置聯絡點-圖17配置聯絡點-圖17HAr28資訊網——每日最新資訊28at.com

webhook URL:HAr28資訊網——每日最新資訊28at.com

http://alert-webhook.zhijiajishu.com/mc/multiMessage?serviceName=vehicle_service&channels=dingding

此webhook接口實現的功能為:接收到alert請求以后,通過serviceName匹配到相應的應用相關人,并通過釘釘的方式進行報警消息發送。HAr28資訊網——每日最新資訊28at.com

更多webhook參數可以參照:https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/alerting-rules/manage-contact-points/webhook-notifier/HAr28資訊網——每日最新資訊28at.com

? 3.3.4 配置消息模板HAr28資訊網——每日最新資訊28at.com

配置消息模板-圖18配置消息模板-圖18HAr28資訊網——每日最新資訊28at.com

模板內容:HAr28資訊網——每日最新資訊28at.com

{{ define "vehicle_service_rt99_tpl" }}{{ if .Alerts.Firing -}}{{ range .Alerts.Firing }}{{ .Labels.service }} ## 報警詳情:應用名[{{ .Labels.service }}] 接口 [{{ .Labels.http_route }}],5分鐘內接口平均響應時間為[{{.Values.B}}] 超過閾值[70ms].{{ end }}{{- end }}{{ if .Alerts.Resolved -}}{{- range .Alerts.Resolved }}{{ .Labels.service }} ## 報警詳情[恢復]:應用名[{{ .Labels.service }}] 接口 [{{ .Labels.http_route }}],5分鐘內接口平均響應時間為[{{.Values.B}}] 超過閾值[70ms].{{- end }}{{- end }}{{- end }}

? 3.3.5 配置通知策略HAr28資訊網——每日最新資訊28at.com

配置通知策略-圖19配置通知策略-圖19HAr28資訊網——每日最新資訊28at.com

通過Labels Matcher 匹配 name=vehicle_service-rt99 的警報規則,并通過 contact point = vehicle_service-rt99-webhook-point01 的聯絡點進行報警。HAr28資訊網——每日最新資訊28at.com

? 3.3.6 配置靜默規則HAr28資訊網——每日最新資訊28at.com

配置靜默規則-圖20配置靜默規則-圖20HAr28資訊網——每日最新資訊28at.com

? 3.3.7 警報消息HAr28資訊網——每日最新資訊28at.com

[AutoMesh報警] CarAPI 99%請求的的平均處理時間超閾值報警報警詳情:應用名[vehicle_service] 接口 [/v1/app/getVehicleList],5分鐘內接口平均響應時間為[79.79] 超過閾值[70ms].報警詳情:應用名[vehicle_service] 接口 [/v1/app/getVehicleDetails],5分鐘內接口平均響應時間為[84.84] 超過閾值[70ms].報警詳情:應用名[vehicle_service] 接口 [/v1/app/updateVehicleInfo],5分鐘內接口平均響應時間為[82.62] 超過閾值[70ms].報警詳情:應用名[vehicle_service] 接口 [/v1/app/countVehicles],5分鐘內接口平均響應時間為[91.49] 超過閾值[70ms].

四. 總結

通過本篇文章,大家應該可以了解了Grafana 警報模塊的工作原理以及具體使用方式。如果想更深入的了解grafana 的警報模塊的更多功能還應該閱讀官方文檔。另:如果不用使用Grafana UI配置相關警報規則,大家還可以通過Grafana 提供的API[https://grafana.com/docs/grafana/latest/developers/http_api/]定制自己的告警系統.HAr28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-10646-0.html服務網格可觀測性之平臺化監控報警

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Next.js 13.5 正式發布,速度大幅提升!

下一篇: 很多主流項目都放棄了Java 8,背后的原因是什么

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国产精品福利在线观看网址| 亚洲国产裸拍裸体视频在线观看乱了中文 | 免费日韩精品中文字幕视频在线| 久久亚洲国产成人| 欧美大片18| 欧美性猛交视频| 国产一区二区三区四区五区美女 | 国产一区二区欧美日韩| 在线观看日韩www视频免费| 亚洲另类在线一区| 亚洲欧美另类中文字幕| 久久婷婷av| 欧美精品日本| 国产精品网曝门| 亚洲第一黄网| 亚洲少妇在线| 久久久精品久久久久| 欧美久久久久久| 国产日韩亚洲欧美综合| 亚洲国产二区| 亚洲一区二区三区国产| 久久这里只有精品视频首页| 欧美午夜三级| 欧美一级理论片| 精品69视频一区二区三区| 欧美在线综合视频| 久久综合狠狠| 欧美日韩1234| 国产一级一区二区| 亚洲精品看片| 欧美中文在线视频| 欧美精品www| 国产午夜亚洲精品羞羞网站| 亚洲精品中文字幕在线| 久久国产精品黑丝| 欧美日韩中国免费专区在线看| 国内久久精品视频| 亚洲一区二区三区免费观看| 美日韩精品免费观看视频| 国产欧美日韩另类视频免费观看| 亚洲精品一线二线三线无人区| 久久精品国产在热久久| 国产精品扒开腿做爽爽爽视频| 亚洲国产精品久久久久婷婷老年| 午夜精品久久久久| 欧美视频一区二区在线观看| 亚洲国产精品va在线看黑人动漫 | 国产欧美婷婷中文| 一区二区三区视频在线播放| 美女免费视频一区| 国产一区二区三区四区在线观看| 亚洲一级黄色av| 欧美巨乳在线| 亚洲国产成人午夜在线一区| 欧美一区精品| 欧美视频一区| 亚洲免费观看在线视频| 久久综合99re88久久爱| 国产一区二区三区观看| 午夜在线不卡| 国产精品久久久久9999吃药| 亚洲理伦电影| 欧美高清视频在线 | 夜夜嗨一区二区三区| 老司机精品久久| 激情欧美丁香| 久久国内精品视频| 国产美女精品视频免费观看| 亚洲综合清纯丝袜自拍| 欧美性色aⅴ视频一区日韩精品| 亚洲精品久久久久中文字幕欢迎你 | 一区二区三区毛片| 欧美福利视频| 亚洲国产三级在线| 欧美不卡高清| 亚洲高清视频一区| 久久最新视频| 在线日韩中文| 嫩草伊人久久精品少妇av杨幂| 精品二区久久| 久久亚洲春色中文字幕久久久| 国际精品欧美精品| 亚洲激情二区| 欧美一级片在线播放| 欧美国产第一页| 18成人免费观看视频| 久久成人免费日本黄色| 国产精品视频久久一区| 亚洲曰本av电影| 国产精品日韩在线观看| 亚洲欧美综合一区| 国产日韩在线不卡| 久久狠狠一本精品综合网| 狠狠爱www人成狠狠爱综合网| 久久久久免费| 亚洲国产美女| 欧美日韩国产在线| 亚洲在线成人精品| 国产亚洲精品久久久久婷婷瑜伽| 久久精品青青大伊人av| 伊人成综合网伊人222| 蜜臀va亚洲va欧美va天堂| 亚洲日本无吗高清不卡| 欧美日韩网址| 亚洲欧美日韩国产一区| 国产精品入口尤物| 久久久久久伊人| 亚洲人成在线观看| 国产精品成人免费视频| 欧美在线免费观看亚洲| 在线观看亚洲a| 欧美日韩激情网| 午夜精品视频在线观看一区二区| 国产亚洲欧洲997久久综合| 久久综合精品国产一区二区三区| 亚洲精品九九| 国产精品私房写真福利视频| 精品福利免费观看| 免费不卡欧美自拍视频| 国产精品嫩草久久久久| 美女精品视频一区| 韩国福利一区| 欧美波霸影院| 一区二区三区四区蜜桃| 国产九九视频一区二区三区| 久久久久久久久久久成人| 亚洲精品国精品久久99热一| 国产精品裸体一区二区三区| 欧美一区激情视频在线观看| 亚洲国产欧美日韩精品| 国产精品国产三级国产aⅴ无密码| 欧美在线视频全部完| 91久久久久| 国产精品爽黄69| 欧美v亚洲v综合ⅴ国产v| 亚洲一区二区四区| 1769国产精品| 国产精品视屏| 欧美伦理视频网站| 久久精品成人| 亚洲视频大全| 亚洲国产1区| 国产精品午夜国产小视频| 免费观看30秒视频久久| 亚洲综合好骚| 91久久久在线| 国产亚洲永久域名| 欧美视频日韩视频在线观看| 久久亚洲一区二区三区四区| 在线视频精品一区| 久久九九精品99国产精品| 日韩小视频在线观看| 国内精品久久久| 欧美视频在线不卡| 乱码第一页成人| 亚洲综合视频网| 亚洲精品网址在线观看| 韩国av一区二区三区四区| 欧美日韩另类综合| 久热精品视频在线免费观看| 午夜精品美女自拍福到在线| 亚洲毛片网站| 亚洲福利久久| 国产亚洲欧美日韩日本| 欧美视频日韩视频在线观看| 麻豆成人小视频| 欧美一区二区免费观在线| 日韩视频在线免费| 在线免费观看一区二区三区| 国产欧美一区二区三区久久| 欧美日韩久久精品| 欧美成人官网二区| 久久久噜久噜久久综合| 欧美亚洲日本网站| 亚洲一区二区网站| 99re在线精品| 亚洲精品国久久99热| 在线观看一区视频| 国产一区二区三区视频在线观看| 国产精品xxxxx| 欧美日本国产| 欧美极品在线视频| 欧美 亚欧 日韩视频在线| 久久成人免费电影| 午夜精品一区二区在线观看| 亚洲视频在线视频| 99av国产精品欲麻豆| 亚洲黄一区二区三区| 亚洲成人资源网| 国内精品模特av私拍在线观看| 99国产精品久久久久老师| 91久久久久久久久| 在线播放豆国产99亚洲| 国内精品久久久| 国产一区视频观看| 国产欧美在线播放| 国产精品―色哟哟| 国产精品每日更新在线播放网址| 欧美日韩国产精品成人| 欧美精选在线| 欧美日韩国产成人在线91| 欧美美女喷水视频| 欧美日本国产精品| 欧美色中文字幕|