• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于爬蟲的數(shù)據(jù)監(jiān)控系統(tǒng)①

    2017-10-20 03:08:15劉學(xué)敏董科軍
    關(guān)鍵詞:監(jiān)測數(shù)據(jù)可視化數(shù)值

    董 博,李 翀,劉學(xué)敏,董科軍

    (中國科學(xué)院 計(jì)算機(jī)網(wǎng)絡(luò)信息中心,北京 100190)

    基于爬蟲的數(shù)據(jù)監(jiān)控系統(tǒng)①

    董 博,李 翀,劉學(xué)敏,董科軍

    (中國科學(xué)院 計(jì)算機(jī)網(wǎng)絡(luò)信息中心,北京 100190)

    近年來,隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,云計(jì)算服務(wù)開始全面普及,大型互聯(lián)網(wǎng)公司以及中小型企業(yè)已經(jīng)開始提供自己的云計(jì)算服務(wù),中國科學(xué)院也提供了云計(jì)算服務(wù)平臺(tái)——中科院“科技云”.本文針對中國科學(xué)院 “科技云”項(xiàng)目的實(shí)際需求,參考已有商業(yè)云監(jiān)控系統(tǒng)的功能和運(yùn)行模式,設(shè)計(jì)并實(shí)現(xiàn)了一種基于爬蟲的數(shù)據(jù)監(jiān)控系統(tǒng).該系統(tǒng)相比商業(yè)云監(jiān)控系統(tǒng),支持URL(布爾)類型數(shù)據(jù)監(jiān)測的同時(shí),增加了對數(shù)值類型、文本類型的監(jiān)測,更好的支持第三方服務(wù)的監(jiān)測,并實(shí)現(xiàn)了服務(wù)故障警報(bào),監(jiān)測數(shù)據(jù)可視化以及監(jiān)測數(shù)據(jù)分布式存儲(chǔ).

    數(shù)據(jù)監(jiān)控; 網(wǎng)絡(luò)爬蟲; 云計(jì)算; 分布式; 可視化

    隨著信息技術(shù)和互聯(lián)網(wǎng)產(chǎn)業(yè)創(chuàng)新的不斷發(fā)展,以云計(jì)算為代表的變革性技術(shù)正在迅速的普及,互聯(lián)網(wǎng)進(jìn)入了大數(shù)據(jù)時(shí)代,云計(jì)算技術(shù)得到了廣泛的應(yīng)用和快速的發(fā)展.特別是近幾年來,隨著云基礎(chǔ)服務(wù)能力的提升,基于云計(jì)算的互聯(lián)網(wǎng)輕量級小規(guī)模服務(wù)不斷增多,大量的微小服務(wù)急需第三方支持的松耦合數(shù)據(jù)監(jiān)控系統(tǒng),進(jìn)行有效的服務(wù)監(jiān)控和提醒[1].

    本論文針對中國科學(xué)院 “科技云”項(xiàng)目的實(shí)際需求,設(shè)計(jì)并實(shí)現(xiàn)了一種基于爬蟲的數(shù)據(jù)監(jiān)控系統(tǒng).此系統(tǒng)為“科技云”項(xiàng)目所所涵蓋的基礎(chǔ)設(shè)施服務(wù)、平臺(tái)服務(wù)、軟件即服務(wù)等公開發(fā)布的數(shù)據(jù)及服務(wù)狀態(tài),提供有效的服務(wù)監(jiān)控和數(shù)據(jù)匯聚.以滿足服務(wù)管理人員對服務(wù)進(jìn)行實(shí)時(shí)監(jiān)控、以及用戶對服務(wù)狀況進(jìn)行了解,并提供科技云服務(wù)門戶監(jiān)控服務(wù).

    1 研究現(xiàn)狀和相關(guān)工作

    云計(jì)算,是一種基于互聯(lián)網(wǎng)的計(jì)算方式,通過此種方式,可以按需把共享的軟硬件資源和信息提供給計(jì)算機(jī)和其他設(shè)備.云計(jì)算描述了一種基于互聯(lián)網(wǎng)的新的IT服務(wù)增加、使用和交付模式,其通常涉及通過互聯(lián)網(wǎng)來提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源[2].

    根據(jù)美國國家標(biāo)準(zhǔn)和技術(shù)院對云計(jì)算服務(wù)的定義可明確三種服務(wù)模式[3]:Software-as-a-Service(SaaS,軟件即服務(wù))、Platform-as-a-Service(PaaS,平臺(tái)即服務(wù))及Infrastructure-as-a-Service(IaaS,基礎(chǔ)設(shè)施即服務(wù)).如今的云計(jì)算服務(wù)已經(jīng)非常普及,包括大型互聯(lián)網(wǎng)公司提供的公有云服務(wù)、中小型企業(yè)提供的私有云服務(wù)等.他們在提供云服務(wù)的同時(shí),還提供負(fù)責(zé)監(jiān)控云服務(wù)資源的使用情況、健康狀況等信息的云服務(wù)監(jiān)測功能,如大型的云服務(wù)提供商Amazon、阿里巴巴、騰訊等都有自己的云服務(wù)監(jiān)控系統(tǒng).下面簡單介紹一下以上三個(gè)云服務(wù)監(jiān)控系統(tǒng):

    Amazon CloudWatch 是一項(xiàng)針對 AWS (Amazon web services)云資源和在AWS上運(yùn)行的應(yīng)用程序進(jìn)行監(jiān)控的服務(wù).Amazon CloudWatch 能夠監(jiān)控 Amazon EC2 實(shí)例、Amazon DynamoDB 表和 Amazon RDS DB實(shí)例等各種AWS資源,同時(shí)也能夠監(jiān)控應(yīng)用程序和服務(wù)生成的定制指標(biāo),以及應(yīng)用程序生成的任何日志文件[4].

    阿里云監(jiān)控是一項(xiàng)針對阿里云資源和互聯(lián)網(wǎng)應(yīng)用進(jìn)行監(jiān)控的服務(wù).云監(jiān)控服務(wù)可用于收集獲取阿里云資源的監(jiān)控指標(biāo),探測互聯(lián)網(wǎng)服務(wù)可用性,以及針對指標(biāo)設(shè)置警報(bào).阿里云監(jiān)控服務(wù)能夠監(jiān)控云服務(wù)ECS、云數(shù)據(jù)庫RDS和負(fù)載均衡等各種云服務(wù)資源,同時(shí)也能夠通過HTTP、CMP等通用網(wǎng)絡(luò)協(xié)議監(jiān)控互聯(lián)網(wǎng)應(yīng)用的可用性[5].

    騰訊云監(jiān)控為騰訊云服務(wù)提供全方位監(jiān)控,借助于騰訊海量數(shù)據(jù)處理能力能夠?qū)τ谫Y源及成本進(jìn)行智能化的分析,直觀展示各種云服務(wù)的資源使用狀況、負(fù)載狀況性能及系統(tǒng)健康狀況等[6].

    以上公有云服務(wù)平臺(tái)提供的云監(jiān)控服務(wù),存在以下兩個(gè)方面的缺陷:

    (1)以企業(yè)自有的公有云服務(wù)為出發(fā)點(diǎn).例如阿里云監(jiān)控主要針對阿里ECS等主機(jī)服務(wù)提供詳細(xì)的云監(jiān)控服務(wù),依賴于具體主機(jī)所提供的內(nèi)部接口服務(wù).例如主機(jī)安全監(jiān)控服務(wù)、網(wǎng)絡(luò)流量監(jiān)控服務(wù)等.

    (2)針對第三方的監(jiān)控服務(wù)類型有限.例如對于外部的第三方服務(wù),阿里云只能提供URL服務(wù)正常率訪問監(jiān)測等服務(wù),利用分布式站點(diǎn)來實(shí)現(xiàn)對第三方端口服務(wù)的定期探測,為第三方服務(wù)提供服務(wù)故障郵件等提醒通知.但是沒有提供文本類型數(shù)據(jù)和數(shù)值類型數(shù)據(jù)的監(jiān)測功能.

    通過對以上云監(jiān)控系統(tǒng)的分析可知,目前還沒有一款能夠友好全面支持第三方服務(wù)的云監(jiān)控系統(tǒng).根據(jù)中科院“科技云”的實(shí)際需求,在能夠定期監(jiān)測服務(wù)健康率的同時(shí),還需實(shí)現(xiàn)對文本類型和數(shù)值類型數(shù)據(jù)的監(jiān)測功能,因此在已有商業(yè)云服務(wù)監(jiān)控系統(tǒng)的功能和運(yùn)行模式,本課題增加了基于文本類型數(shù)據(jù)和數(shù)值類型數(shù)據(jù)的監(jiān)測方法,并對云服務(wù)資源和監(jiān)控系統(tǒng)之間進(jìn)行解耦,使其能夠友好地支持第三方服務(wù)監(jiān)控,同時(shí)滿足對中科院“科技云”云服務(wù)的監(jiān)控.

    本文參考阿里云監(jiān)控等已有商業(yè)云服務(wù)監(jiān)控系統(tǒng)的功能和運(yùn)行模式,結(jié)合中科院“科技云”的實(shí)際需求,設(shè)計(jì)并實(shí)現(xiàn)了一種基于爬蟲的數(shù)據(jù)監(jiān)控平臺(tái).

    2 系統(tǒng)架構(gòu)設(shè)計(jì)

    根據(jù)中國科學(xué)院科技云服務(wù)監(jiān)控需求,科技云服務(wù)監(jiān)控的類型劃分為以下三種類型:文本類型數(shù)據(jù)監(jiān)控、數(shù)值類型數(shù)據(jù)監(jiān)控以及布爾類型數(shù)據(jù)監(jiān)控(URL類型數(shù)據(jù)監(jiān)控).其中URL類型數(shù)據(jù)指傳統(tǒng)的服務(wù)可用性監(jiān)控,通常每次監(jiān)控為布爾值數(shù)據(jù),即 0或 1; 數(shù)值類型的數(shù)據(jù)指具體以浮點(diǎn)類型所監(jiān)控到的數(shù)據(jù),例如某項(xiàng)服務(wù)的數(shù)據(jù)值等; 文本類型數(shù)據(jù)為字符串類型,每種類型的文本類型數(shù)據(jù)可自定義解析代碼,在后期進(jìn)行數(shù)據(jù)解析、處理和可視化.

    根據(jù)每種數(shù)據(jù)類型的特點(diǎn)和網(wǎng)絡(luò)爬蟲技術(shù),分別實(shí)現(xiàn)對相應(yīng)數(shù)據(jù)的爬取; 并為方便服務(wù)管理人員和用戶快速聚焦到關(guān)注的服務(wù)和數(shù)據(jù)上,而實(shí)現(xiàn)了數(shù)據(jù)的可視化,以及發(fā)生故障的報(bào)警.系統(tǒng)設(shè)計(jì)主要分為數(shù)據(jù)獲取層、數(shù)據(jù)存儲(chǔ)層及數(shù)據(jù)訪問層三部分,整體架構(gòu)圖如圖1所示.

    數(shù)據(jù)獲取層通過爬蟲引擎和相應(yīng)的適配器獲取各類資源數(shù)據(jù),然后按照對應(yīng)的時(shí)間單位 (例如:分鐘,小時(shí),天等)拼接成JSON字符串,每次爬取都會(huì)生成一個(gè)JSON字符串.把JSON數(shù)據(jù)傳輸?shù)綌?shù)據(jù)存儲(chǔ)層,通過Cobar中間件交由分布式MySQL數(shù)據(jù)庫進(jìn)行存儲(chǔ).當(dāng)數(shù)據(jù)訪問層訪問數(shù)據(jù)時(shí),直接從數(shù)據(jù)存儲(chǔ)層拉取對應(yīng)的JSON數(shù)據(jù)并解析,對解析出來的數(shù)據(jù)進(jìn)行可視化或者提供給接口訪問等.為了方便對數(shù)據(jù)的處理,這三個(gè)模塊之間統(tǒng)一利用JSON數(shù)據(jù)作為傳輸手段,省去了各模塊之間傳輸數(shù)據(jù)不一致造成的麻煩.

    圖1 系統(tǒng)總體框圖

    2.1 數(shù)據(jù)獲取層

    數(shù)據(jù)獲取層主要實(shí)現(xiàn)用戶定制監(jiān)測項(xiàng)、服務(wù)器定時(shí)監(jiān)測指定監(jiān)測項(xiàng)并爬取監(jiān)測項(xiàng)數(shù)據(jù).根據(jù)監(jiān)測的數(shù)據(jù)類型,分別利用不同適配器進(jìn)行監(jiān)測和爬取數(shù)據(jù).適配器主要分為布爾類型、數(shù)值類型、文本類型以及數(shù)據(jù)庫爬取等類型.

    布爾類型適配器通過http協(xié)議訪問[7],定時(shí)探測URL 地址,分為 GET、POST、HEAD 訪問,根據(jù)訪問獲取的狀態(tài)碼和響應(yīng)時(shí)間判斷監(jiān)控對象是否能夠正常訪問,然后將其轉(zhuǎn)換成布爾值并存儲(chǔ).監(jiān)測數(shù)值類型與文本類型數(shù)據(jù)的方法相一致,都是通過URL地址去訪問被監(jiān)測對象的接口[8],兩者利用相同的適配器爬取其中的數(shù)據(jù),然后在后臺(tái)分析數(shù)據(jù)所屬類型,并進(jìn)行相應(yīng)的存儲(chǔ).數(shù)據(jù)庫爬取適配器即根據(jù)用戶的數(shù)據(jù)庫配置信息連接遠(yuǎn)程數(shù)據(jù)庫,從中爬取數(shù)據(jù),并根據(jù)分析數(shù)據(jù)的所屬類型進(jìn)行存儲(chǔ).

    2.2 數(shù)據(jù)存儲(chǔ)層

    數(shù)據(jù)存儲(chǔ)層主要實(shí)現(xiàn)對監(jiān)測數(shù)據(jù)的存儲(chǔ)和查詢.由于單節(jié)點(diǎn)數(shù)據(jù)庫無法滿足對大量監(jiān)測數(shù)據(jù)的存取,且對服務(wù)器的性能要求較高,因此本系統(tǒng)數(shù)據(jù)存儲(chǔ)層采用分布式數(shù)據(jù)庫存儲(chǔ)技術(shù)[9].分布式數(shù)據(jù)庫對網(wǎng)絡(luò)中各結(jié)點(diǎn)計(jì)算機(jī)配置要求不高,同時(shí)提高了系統(tǒng)的可靠性,再者其非常便于擴(kuò)充[10].

    本系統(tǒng)的分布式數(shù)據(jù)庫將數(shù)據(jù)表進(jìn)行水平拆分,均衡地分配給各個(gè)數(shù)據(jù)庫結(jié)點(diǎn),然后利用中間件來管理各個(gè)數(shù)據(jù)庫結(jié)點(diǎn),并將其作為應(yīng)用層訪問數(shù)據(jù)庫的統(tǒng)一接口.如圖2所示.

    圖2 數(shù)據(jù)存儲(chǔ)層架構(gòu)

    2.3 數(shù)據(jù)訪問層

    數(shù)據(jù)訪問層包括接口封裝和訪問、可視化與展示、故障報(bào)警.

    接口封裝和訪問,是提供給用戶的公共URL訪問接口.接口模塊有兩種用途:第一,用于供用戶訪問并獲取監(jiān)測的數(shù)據(jù).用戶可以通過URL請求,訪問指定監(jiān)測對象的監(jiān)測數(shù)據(jù),數(shù)據(jù)以統(tǒng)一的JSON格式展現(xiàn),支持三種數(shù)據(jù)類型的數(shù)據(jù).第二,用于給可視化模塊提供接口訪問,完成數(shù)據(jù)的可視化,數(shù)據(jù)格式的統(tǒng)一,為數(shù)據(jù)可視化提供很大的便利; 可視化模塊通過訪問對應(yīng)的接口,利用統(tǒng)一的解析方法對數(shù)據(jù)進(jìn)行解析,最終可視化出相應(yīng)的圖表.

    3 數(shù)據(jù)爬取與統(tǒng)計(jì)策略

    本監(jiān)控系統(tǒng)的監(jiān)控流程為:用戶定制監(jiān)測項(xiàng)(包括監(jiān)測時(shí)間粒度、監(jiān)測地址、數(shù)據(jù)庫配置信息等)、服務(wù)器提取監(jiān)測項(xiàng)配置信息并按照配置進(jìn)行定時(shí)監(jiān)測、服務(wù)器把監(jiān)測數(shù)據(jù)持久化、用戶通過系統(tǒng)提供的接口查看監(jiān)測數(shù)據(jù)以及對監(jiān)測數(shù)據(jù)進(jìn)行可視化.

    本系統(tǒng)支持多類型數(shù)據(jù)的監(jiān)測,包括URL探測、對象接口以及DB的爬取.監(jiān)測不同類型的數(shù)據(jù)需要實(shí)現(xiàn)不同的適配器,且需要在同樣的任務(wù)調(diào)度邏輯中進(jìn)行,因此抽取共有的任務(wù)調(diào)度邏輯聲明為接口job,其中調(diào)度方法為call().不同類型數(shù)據(jù)的適配器通過實(shí)現(xiàn)job中的call()方法完成不同的監(jiān)測邏輯,且共用一致的調(diào)度邏輯,這樣任務(wù)調(diào)度不用關(guān)心每種類型監(jiān)測項(xiàng)的監(jiān)測邏輯的具體實(shí)現(xiàn),只需執(zhí)行接口job中的call()方法即可.如圖3所示.

    圖3 任務(wù)調(diào)度架構(gòu)

    3.1 數(shù)據(jù)爬取策略

    本平臺(tái)通過爬取不同類型的數(shù)據(jù)實(shí)現(xiàn)對各類云服務(wù)的監(jiān)控.數(shù)據(jù)類型有文本類型、數(shù)值類型、以及布爾類型數(shù)據(jù),爬取不同類型數(shù)據(jù)需要不同的適配器,不同適配器的實(shí)現(xiàn)方式包括通過HTTP協(xié)議的GET、POST、HEAD請求訪問監(jiān)控對象,爬取監(jiān)控對象的接口,直接爬取監(jiān)控對象數(shù)據(jù)庫等方式.如圖4所示.

    圖4 爬取策略

    根據(jù)GET、POST、HEAD請求訪問服務(wù)器,監(jiān)測服務(wù)器響應(yīng)時(shí)間、狀態(tài)碼等數(shù)據(jù),并根據(jù)以上數(shù)據(jù)判斷服務(wù)是否能夠正常訪問,此類數(shù)據(jù)歸為布爾類型數(shù)據(jù),即用1、0分別表示服務(wù)正常與否,主要用來監(jiān)測云服務(wù)的健康度,這也是主流的監(jiān)控系統(tǒng)所具備的通用功能,如阿里云監(jiān)控、騰訊云監(jiān)控等.

    爬取數(shù)據(jù)庫是通過服務(wù)器端直接訪問監(jiān)測對象數(shù)據(jù)庫,并利用用戶設(shè)置的SQL語句直接查詢監(jiān)測對象的數(shù)據(jù)庫,并把數(shù)據(jù)存儲(chǔ)到監(jiān)控系統(tǒng)中,由于數(shù)據(jù)庫中存儲(chǔ)著多種類型的數(shù)據(jù),包括文本類型、數(shù)值類型等,不能把爬取的數(shù)據(jù)統(tǒng)一歸為某一數(shù)據(jù)類型,必須對爬取的數(shù)據(jù)進(jìn)行解析并判斷所屬類型,然后存儲(chǔ)至相應(yīng)的數(shù)據(jù)庫或表中.

    爬取監(jiān)控對象接口是通過訪問監(jiān)控對象提供的接口獲取數(shù)據(jù).服務(wù)提供的數(shù)據(jù)接口主要以JSON數(shù)據(jù)返回,但是直接將JSON數(shù)據(jù)存儲(chǔ)到監(jiān)控系統(tǒng)中無法從中挖掘到監(jiān)控信息,必須對JSON數(shù)據(jù)進(jìn)行解析,從而獲取有價(jià)值的數(shù)據(jù),并分辨出數(shù)據(jù)類型,然后把數(shù)據(jù)存儲(chǔ)至對應(yīng)的數(shù)據(jù)庫或表中,供監(jiān)控系統(tǒng)分析監(jiān)控對象的狀況.

    數(shù)據(jù)的爬取策略主要目的是通過對爬取到的各類型數(shù)據(jù)進(jìn)行統(tǒng)一的解析、過濾,從中挖掘出有價(jià)值的數(shù)據(jù),并按照對應(yīng)的類型存儲(chǔ)至相應(yīng)的數(shù)據(jù)庫或表中.通過對數(shù)據(jù)進(jìn)行統(tǒng)一地處理、存儲(chǔ),大大降低了監(jiān)控系統(tǒng)對監(jiān)測對象數(shù)據(jù)分析的難度,監(jiān)控系統(tǒng)只需從數(shù)據(jù)庫提取數(shù)據(jù),并對數(shù)值類型、文本類型、布爾類型這三種數(shù)據(jù)進(jìn)行處理分析即可,而無需關(guān)心數(shù)據(jù)的來源.此外,接口訪問模塊只需提供這三類數(shù)據(jù)接口,同時(shí)可視化只要針對這三種類型數(shù)據(jù)進(jìn)行可視化.數(shù)據(jù)的爬取策略從整體上減少了各模塊的耦合,降低了開發(fā)成本.

    以下是爬取的三類數(shù)據(jù)示例:

    (1)該類數(shù)據(jù)中只有單純的數(shù)值,這類數(shù)據(jù)歸為數(shù)值類型數(shù)據(jù).

    (2)這類數(shù)據(jù)中除了數(shù)值數(shù)據(jù)外,還有其它文本數(shù)據(jù),不能對其進(jìn)行統(tǒng)一的解析,必須為其實(shí)現(xiàn)單獨(dú)的解析策略,因此將其歸為文本類型數(shù)據(jù).

    (3)該類數(shù)據(jù)是通過http協(xié)議訪問URL地址獲取的數(shù)據(jù),用來監(jiān)測服務(wù)是否正常,其中health表示服務(wù)是否正常(1表示正常),avgReponseTime表示響應(yīng)時(shí)間,該類數(shù)據(jù)歸為URL監(jiān)測數(shù)據(jù),即布爾類型數(shù)據(jù).

    3.2 數(shù)據(jù)統(tǒng)計(jì)策略

    本系統(tǒng)主要爬取三種類型數(shù)據(jù),因此存儲(chǔ)時(shí)需對三類數(shù)據(jù)進(jìn)行分別存儲(chǔ),同時(shí)為方便對三類監(jiān)測數(shù)據(jù)進(jìn)行訪問以及可視化,需對這些數(shù)據(jù)分別進(jìn)行統(tǒng)計(jì),以此滿足系統(tǒng)的需求.

    監(jiān)控系統(tǒng)爬取的數(shù)據(jù)是以用戶或管理人員配置監(jiān)測項(xiàng)的時(shí)間粒度為單位,以五分鐘、十分鐘、三十分鐘或者一個(gè)小時(shí)等為時(shí)間間隔,每個(gè)監(jiān)測項(xiàng)的時(shí)間粒度不一定一致,但為方便數(shù)據(jù)的統(tǒng)計(jì)以及可視化,需要統(tǒng)一這些監(jiān)測數(shù)據(jù)的統(tǒng)計(jì)單位,例如,全部轉(zhuǎn)換為以天、周或者月等為單位的監(jiān)測數(shù)據(jù),這樣將極大地簡化后續(xù)的數(shù)據(jù)統(tǒng)計(jì)及可視化.本系統(tǒng)采用的統(tǒng)計(jì)單位為天,即把各個(gè)監(jiān)測數(shù)據(jù)最終按天進(jìn)行統(tǒng)計(jì)存儲(chǔ).

    爬取的數(shù)據(jù)類型不同,統(tǒng)一統(tǒng)計(jì)單位時(shí)所用的策略也就不同,下面對布爾類型數(shù)據(jù)和數(shù)值類型數(shù)據(jù)的統(tǒng)計(jì)策略進(jìn)行簡單介紹.

    (1)布爾類型數(shù)據(jù),其數(shù)據(jù)內(nèi)容主要由1、0組成,其代表所監(jiān)測的服務(wù)健康與否.監(jiān)測的時(shí)間粒度一般為一小時(shí)以內(nèi),但按此時(shí)間粒度為單位進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)的數(shù)據(jù)偶然性較大且統(tǒng)計(jì)單位過小,不利于從大范圍觀察服務(wù)一段時(shí)間內(nèi)的整體運(yùn)行情況.

    布爾類型數(shù)據(jù)按天為單位進(jìn)行統(tǒng)計(jì)時(shí),云服務(wù)管理人員和用戶關(guān)心的是云服務(wù)一天的健康情況,即一天內(nèi)服務(wù)正常運(yùn)行所在的比率——健康率,因此我們計(jì)算一天內(nèi)服務(wù)正常的次數(shù)與上一天的監(jiān)測次數(shù)的比值,算出一天的健康率.

    (2)數(shù)值類型數(shù)據(jù),其數(shù)據(jù)內(nèi)容為整型或浮點(diǎn)型數(shù)據(jù),其通常表示一些服務(wù)的注冊人數(shù)、登錄人數(shù)、資源使用率等情況.

    數(shù)值類型數(shù)據(jù)按天為單位統(tǒng)計(jì)時(shí),服務(wù)管理人員或用戶關(guān)心的是服務(wù)在一天內(nèi)增加的個(gè)數(shù)、峰值、最小值等信息.關(guān)注的是某個(gè)點(diǎn)的數(shù)據(jù),而不是比率數(shù)據(jù),因此統(tǒng)計(jì)數(shù)值類型數(shù)據(jù)時(shí),主要統(tǒng)計(jì)一天內(nèi)最后監(jiān)測的值、最大值以及最小值等數(shù)據(jù).

    4 數(shù)據(jù)訪問與可視化

    4.1 數(shù)據(jù)訪問

    數(shù)據(jù)訪問通過接口訪問模塊進(jìn)行,接口訪問模塊主要供用戶獲取監(jiān)測數(shù)據(jù),以及給可視化提供數(shù)據(jù)來源.本平臺(tái)通過對監(jiān)測數(shù)據(jù)進(jìn)行處理、解析、格式化,最終轉(zhuǎn)換為統(tǒng)一的JSON格式.系統(tǒng)對每種類型的監(jiān)測數(shù)據(jù)進(jìn)行單獨(dú)的解析,抽取出對應(yīng)的關(guān)鍵數(shù)據(jù),并把這些數(shù)據(jù)拼接成統(tǒng)一格式的JSON數(shù)據(jù),返回給訪問者,這樣極大地簡化了解析通過接口獲取監(jiān)測數(shù)據(jù)的過程.

    通過上一章可知,系統(tǒng)會(huì)對爬取的數(shù)據(jù)進(jìn)行統(tǒng)計(jì).系統(tǒng)會(huì)在每天凌晨一點(diǎn)對前一天的布爾類型、數(shù)值類型及文本類型三類數(shù)據(jù)按不同邏輯進(jìn)行統(tǒng)計(jì),并把實(shí)時(shí)的監(jiān)測數(shù)據(jù)和統(tǒng)計(jì)的監(jiān)測數(shù)據(jù)分開存儲(chǔ)至數(shù)據(jù)庫中.這樣當(dāng)訪問統(tǒng)計(jì)結(jié)果時(shí)不用臨時(shí)計(jì)算,而是直接從數(shù)據(jù)庫中查詢即可.

    對于布爾類型、數(shù)值類型及文本類型這三類數(shù)據(jù),系統(tǒng)提供了基于JSON的數(shù)據(jù)訪問方式,并提供了基于標(biāo)準(zhǔn)數(shù)據(jù)訪問的可視化訪問.用戶通過URL地址訪問系統(tǒng)接口來進(jìn)行數(shù)據(jù)訪問和可視化,分別通過以下幾種方式進(jìn)行訪問(productName為產(chǎn)品名稱、collector-Name為監(jiān)測項(xiàng)名稱):

    (1)最新數(shù)據(jù)訪問

    訪問最新數(shù)據(jù)時(shí),系統(tǒng)會(huì)從數(shù)據(jù)庫中查詢存放實(shí)時(shí)監(jiān)測數(shù)據(jù)的數(shù)據(jù)表,查詢出距訪問時(shí)間最近的一次監(jiān)測數(shù)據(jù),系統(tǒng)將查詢結(jié)果拼接成JSON數(shù)據(jù)返回給訪問者.因?yàn)槿N類型的監(jiān)測數(shù)據(jù)存儲(chǔ)在不同的數(shù)據(jù)表中,所以通過發(fā)送不同的URL請求進(jìn)行訪問.

    目前,企業(yè)文化受到了企業(yè)管理者的高度重視,具體是從和諧、發(fā)展、利益角度進(jìn)行規(guī)范。在財(cái)務(wù)管理方面的文化構(gòu)建還是較少的,中小企業(yè)必須要從這方面進(jìn)行完善。企業(yè)文化指導(dǎo)財(cái)務(wù)管理制度的制定,主要是因?yàn)樨?cái)務(wù)管理是企業(yè)的核心,同時(shí)企業(yè)文化需要財(cái)務(wù)管理作為介質(zhì)進(jìn)行體現(xiàn)。企業(yè)經(jīng)營的目的是收益最大化,而財(cái)務(wù)管理恰恰是有效的控制和計(jì)算該目的的工具。企業(yè)能否正常經(jīng)營并得到高效的回報(bào),取決于正確的準(zhǔn)則和精神指導(dǎo),這樣才能加強(qiáng)員工之間的交流合作,為企業(yè)創(chuàng)造更多的經(jīng)濟(jì)效益[4]。

    http://{hostname}/probe/api/data/{productName}/{c ollectorName},訪問最新數(shù)值和文本類型數(shù)據(jù);http://{hostname}/probe/api/url/{productName}/{collecto rName},訪問最新布爾類型數(shù)據(jù),如下所示:

    獲取最新的數(shù)據(jù)類型數(shù)據(jù),其中watchTime是這條數(shù)據(jù)的獲取時(shí)間,data字段是監(jiān)控值.

    (2)統(tǒng)計(jì)數(shù)據(jù)訪問

    用戶可訪問最近n天、n月或者n年的統(tǒng)計(jì)數(shù)據(jù).系統(tǒng)把各類統(tǒng)計(jì)數(shù)據(jù)存放在單獨(dú)的數(shù)據(jù)表中,本系統(tǒng)只存儲(chǔ)以天為單位的統(tǒng)計(jì)數(shù)據(jù).當(dāng)用戶訪問統(tǒng)計(jì)數(shù)據(jù)時(shí),系統(tǒng)通過解析URL地址判斷訪問的數(shù)據(jù)類型,并判斷訪問統(tǒng)計(jì)數(shù)據(jù)的計(jì)量單位(天、月、年等).若以天為單位進(jìn)行訪問,系統(tǒng)直接根據(jù)URL中指定的天數(shù),從存放統(tǒng)計(jì)數(shù)據(jù)的表中查詢最近的n天數(shù)據(jù); 若按月或者年為單位進(jìn)行訪問時(shí),系統(tǒng)依然從存放統(tǒng)計(jì)數(shù)據(jù)的表中查詢,由于表中只存放以天為單位的統(tǒng)計(jì)數(shù)據(jù),因此系統(tǒng)需對查詢的統(tǒng)計(jì)數(shù)據(jù)進(jìn)行計(jì)算,并把結(jié)果拼接成JSON數(shù)據(jù)返回給用戶.

    不同類型的數(shù)據(jù),其計(jì)算方式不同.如上一章所述,若為布爾類型數(shù)據(jù),對查詢的最近n月或者n年數(shù)據(jù)按時(shí)間段求平均值; 若為數(shù)值類型或文本類型,則查詢最近n月或者n年的數(shù)據(jù)中每個(gè)時(shí)間段的最后的監(jiān)測數(shù)據(jù),或者最大值、最小值等數(shù)據(jù).

    http://{hostname}/probe/api/stats/{productName}/{c ollectorName}?[day|month|year]=value,訪問最近一段時(shí)間的監(jiān)測數(shù)據(jù),其中參數(shù)“day|month|year”表示“天|月|年”為單位,例如day=30表示之前30天的數(shù)值統(tǒng)計(jì).如下所示:

    獲取監(jiān)測項(xiàng)最近5天的統(tǒng)計(jì)數(shù)據(jù),data中的五組數(shù)據(jù)為每天的統(tǒng)計(jì)結(jié)果.

    4.2 可視化

    布爾類型數(shù)據(jù)主要展示一個(gè)服務(wù)的正常率,反映一個(gè)網(wǎng)站或服務(wù)近期的健康狀態(tài),為用戶維護(hù)網(wǎng)站或服務(wù)提供參考.監(jiān)控系統(tǒng)對每個(gè)監(jiān)控對象的監(jiān)測數(shù)據(jù)(主要包括狀態(tài)碼,響應(yīng)時(shí)間等)進(jìn)行統(tǒng)計(jì),計(jì)算出監(jiān)控對象每天、每周、每月、每年等不同時(shí)間粒度的服務(wù)正常率,即對監(jiān)測數(shù)據(jù)按不同時(shí)間粒度求平均值.該值通過訪問系統(tǒng)的統(tǒng)計(jì)數(shù)據(jù)接口獲得,然后結(jié)合時(shí)間粒度的數(shù)據(jù),組成坐標(biāo)軸中的X軸、Y軸(平均值為Y軸,時(shí)間粒度為X軸),通過折線圖、柱狀圖等形式可視化,以此反映最近一段時(shí)間內(nèi)不同時(shí)間粒度下的服務(wù)正常率.

    數(shù)值類型數(shù)據(jù)的可視化主要是展示一些隨著時(shí)間變化、且對用戶有參考價(jià)值的數(shù)值數(shù)據(jù)或者展示某一類資源的實(shí)時(shí)狀態(tài).數(shù)值類型數(shù)據(jù)的可視化由二維數(shù)據(jù)構(gòu)成,其中X 軸為一組數(shù)據(jù),Y軸為一組數(shù)據(jù),通過折線圖或者柱狀圖展示兩者之間的關(guān)系.例如,注冊用戶數(shù)、網(wǎng)站訪問量、服務(wù)器資源利用率、超級計(jì)算機(jī)的作業(yè)數(shù)量等都是數(shù)值類型數(shù)據(jù)的可視化.

    通過該 URL 地址,http://{hostname}/probe/api/chart/{productName}/{collectorName},訪問監(jiān)測對象的可視化結(jié)果,圖5為某布爾類型數(shù)據(jù)的可視化結(jié)果.

    5 系統(tǒng)實(shí)現(xiàn)與應(yīng)用

    5.1 系統(tǒng)實(shí)現(xiàn)

    本監(jiān)控系統(tǒng)基于Spring MVC框架,利用分布式數(shù)據(jù)庫存儲(chǔ)服務(wù)監(jiān)測項(xiàng)以及服務(wù)監(jiān)測數(shù)據(jù),采用Spring中集成的Quartz——開源作業(yè)調(diào)度框架實(shí)現(xiàn)服務(wù)平臺(tái)的定時(shí)任務(wù)功能,借用Echarts——純Javascript的圖表庫,設(shè)計(jì)并實(shí)現(xiàn)監(jiān)測數(shù)據(jù)的可視化.

    數(shù)據(jù)訪問層利用Spring MVC框架實(shí)現(xiàn).Spring MVC框架是一個(gè)基于驅(qū)動(dòng)的MVC框架,通過實(shí)現(xiàn)Model-View-Controller模式很好的將數(shù)據(jù)、業(yè)務(wù)與展現(xiàn)進(jìn)行分離.用戶在視圖層可以配置監(jiān)測對象信息,在模型層進(jìn)行任務(wù)調(diào)度、數(shù)據(jù)爬取以及存儲(chǔ)邏輯.

    數(shù)據(jù)爬取通過定時(shí)執(zhí)行多種適配器來爬取監(jiān)測數(shù)據(jù),本系統(tǒng)利用Quartz來實(shí)現(xiàn)任務(wù)調(diào)度和定時(shí)任務(wù).Quartz是OpenSymphony開源組織在Job scheduling領(lǐng)域的一個(gè)開源項(xiàng)目,其開源作業(yè)調(diào)度框架完全由java編寫,它可以與J2EE和J2SE應(yīng)用程序相結(jié)合也可以單獨(dú)使用.Quartz具有很大的靈活性而又不失簡單性,用戶可以通過它來為一個(gè)作業(yè)創(chuàng)建簡單的或復(fù)雜的調(diào)度[11].

    數(shù)據(jù)存儲(chǔ)層利用分布式數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù).本系統(tǒng)的分布式數(shù)據(jù)庫由Cobar中間件和多個(gè)MySQL數(shù)據(jù)庫實(shí)例組成.

    Cobar是Alibaba開源的MySQL分布式處理中間件,是阿里巴巴B2B前臺(tái)應(yīng)用訪問數(shù)據(jù)庫的統(tǒng)一入口[12],它可以在分布式的環(huán)境下像傳統(tǒng)數(shù)據(jù)庫一樣提供海量數(shù)據(jù)服務(wù).Cobar支持將一張表水平拆分成多份并分別放入不同的庫,以此實(shí)現(xiàn)表的水平拆分,也支持將不同的表放入不同的庫.本系統(tǒng)主要使用第一種方式,將監(jiān)測數(shù)據(jù)表進(jìn)行水平拆分,均衡地分配到每個(gè)數(shù)據(jù)庫實(shí)例中,每個(gè)數(shù)據(jù)庫中保存被分配的數(shù)據(jù)分片,以及其他數(shù)據(jù)分片的備份,在保證高性能的同時(shí)提高穩(wěn)定性.

    應(yīng)用層通過Cobar進(jìn)行數(shù)據(jù)訪問,Cobar根據(jù)解析收到的SQL語句,判斷該語句所涉及的數(shù)據(jù)分布在哪些分庫上,然后分發(fā)到各個(gè)分庫執(zhí)行,Cobar將分庫的執(zhí)行結(jié)果進(jìn)行合并、處理,最后返回給應(yīng)用層.

    可視化模塊通過百度的Echarts——純Javascript的圖表庫實(shí)現(xiàn),此圖表庫可以流暢的運(yùn)行在PC和移動(dòng)端,兼容當(dāng)前主流瀏覽器 (IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴輕量級的 Canvas類庫 ZRender,提供直觀、生動(dòng)、可交互、可高度個(gè)性化定制的數(shù)據(jù)可視化圖表.

    本系統(tǒng)將Echarts集成到系統(tǒng)中,并基于Echarts實(shí)現(xiàn)更多的定制功能,讓其在同一表中實(shí)現(xiàn)對多種時(shí)間粒度的可視化,并可任意切換.如圖5所示可同時(shí)對以日、周、月、年為時(shí)間粒度進(jìn)行可視化.

    5.2 應(yīng)用

    目前,本監(jiān)控系統(tǒng)已部署在服務(wù)器上并應(yīng)用于中科院科技云中,用戶可以根據(jù)配置信息定時(shí)監(jiān)控科技云的用戶數(shù)據(jù)、服務(wù)資源利用率、服務(wù)健康率等數(shù)據(jù).服務(wù)管理人員和用戶可以通過監(jiān)控系統(tǒng)定制監(jiān)控對象,監(jiān)控時(shí)間粒度來監(jiān)測關(guān)注的服務(wù).該系統(tǒng)除監(jiān)控科技云服務(wù)外,可對第三方服務(wù)進(jìn)行監(jiān)控,用戶只需正確配置監(jiān)控對象信息,系統(tǒng)便可執(zhí)行監(jiān)控,實(shí)現(xiàn)了對布爾類型、數(shù)值類型、文本類型的監(jiān)控.本監(jiān)控系統(tǒng)除可用于中科院科技云監(jiān)控外,也可作為企業(yè)和公司內(nèi)部私有云的監(jiān)控系統(tǒng).

    圖6列出了中科院“科技云”托管的云服務(wù)的運(yùn)行情況.可視化出了各個(gè)服務(wù)每天的健康運(yùn)行情況.

    圖5 監(jiān)測對象可視化結(jié)果

    圖6 服務(wù)資源使用情況

    圖7和圖8是中科院計(jì)算機(jī)網(wǎng)絡(luò)信息中心下超級計(jì)算機(jī)中的作業(yè)運(yùn)行情況和資源利用率等信息,包含了中科院內(nèi)一些研究所利用超級計(jì)算機(jī)的情況.圖9和圖10是中科院“科技云”下團(tuán)隊(duì)文檔庫的.團(tuán)隊(duì)文檔庫是計(jì)算機(jī)網(wǎng)絡(luò)信息中心對外提供的團(tuán)隊(duì)協(xié)作服務(wù),圖中分別列出了團(tuán)隊(duì)文檔庫的月活躍用戶數(shù)和日訪問量.

    圖7 超級計(jì)算機(jī)作業(yè)運(yùn)行情況

    圖8 超級計(jì)算機(jī)資源使用情況

    圖9 團(tuán)隊(duì)文檔庫月活躍用戶

    圖10 團(tuán)隊(duì)文檔庫日訪問量

    6 結(jié)語

    本文根據(jù)中科院科技云的實(shí)際情況,基于網(wǎng)絡(luò)爬蟲技術(shù)設(shè)計(jì)并實(shí)現(xiàn)了數(shù)據(jù)監(jiān)控系統(tǒng).結(jié)合科技云的服務(wù)和數(shù)據(jù)的特點(diǎn),重點(diǎn)設(shè)計(jì)了數(shù)據(jù)爬取和統(tǒng)計(jì)策略、監(jiān)控和存取邏輯,以適應(yīng)對多種類型數(shù)據(jù)的爬取和存儲(chǔ); 同時(shí),為保證服務(wù)正常、高效地運(yùn)行,設(shè)計(jì)和實(shí)現(xiàn)了對數(shù)據(jù)的可視化以及故障報(bào)警功能.該系統(tǒng)兼容多類型數(shù)據(jù)的爬取,具備可定制性強(qiáng)、可視化界面簡潔重點(diǎn)突出、實(shí)時(shí)故障報(bào)警等特點(diǎn),能夠滿足服務(wù)管理人員和用戶對科技云服務(wù)監(jiān)控的需求.

    1Aceto G,Botta A,DE Donato W,et al.Cloud monitoring:A survey.Computer Networks,2013,57(9):2093–2115.[doi:10.1016/j.comnet.2013.04.001]

    2Armbrust M,Fox A,Griffith R,et al.A view of cloud computing.Communications of the ACM,2010,53(4):50–58.[doi:10.1145/1721654]

    3Mell P,Grance T.The NIST definition of cloud computing.Communications of the ACM,2010,53(6):50–50.

    4Varia J,Mathew S.Overview of amazon web services.Amazon Web Services,2014.

    5云監(jiān)控.http://www.aliyun.com/product/jiankong/.

    6基礎(chǔ)監(jiān)控 BCM.https://www.qcloud.com/product/cm.html#wiki.

    7劉繼紅,吳軍華,任明鑫.基于改進(jìn)的網(wǎng)絡(luò)蜘蛛算法抽取Web站點(diǎn)結(jié)構(gòu)的方法.江南大學(xué)學(xué)報(bào)(自然科學(xué)版),2009,8(5):555–559.

    8徐遠(yuǎn)超,劉江華,劉麗珍,等.基于 Web 的網(wǎng)絡(luò)爬蟲的設(shè)計(jì)與實(shí)現(xiàn).微計(jì)算機(jī)信息,2007,23(21):119–121.[doi:10.3969/j.issn.1008-0570.2007.21.048]

    9邵佩英.分布式數(shù)據(jù)庫系統(tǒng)及其應(yīng)用.北京:科學(xué)出版社,2000.

    10龐惠,翟正利.論分布式數(shù)據(jù)庫.電腦知識與技術(shù),2011,7(2):271–273.

    11胡利強(qiáng),周冬初,王偉.Quartz 調(diào)度器與 Web 程序整合的研究和應(yīng)用.計(jì)算機(jī)與現(xiàn)代化,2010,(8):98–99,104.

    Spider-Based Data Monitor System

    DONG Bo,LI Chong,LIU Xue-Min,DONG Ke-Jun

    (Computer Network Information Center,Chinese Academy of Sciences,Beijing 100190,China)

    In recent years,with the rapid development of Internet technology,cloud computing services begin to widely spread.Large-scale Internet companies,small and medium enterprises have begun to provide their own cloud computing services.The Chinese Academy of Sciences also provides a cloud computing service platform - CAS “science-cloud”.Concerned with the actual needs of the “Science Cloud” project of the Chinese Academy of Sciences,this paper designs and implements a spider-based data monitoring system referencing the function and operation mode of the existing commercial cloud monitoring systems.Compared with the commercial cloud monitoring system,this system supports the monitoring of URL (Boolean)type data,adds the monitoring of numeric types and text types,supports better monitoring of the third party services,and realizes service failure alarm and monitoring data Visualization and monitoring data distributed storage.

    data monitor; web crawler; cloud computing; distributed; visualization

    董博,李翀,劉學(xué)敏,董科軍.基于爬蟲的數(shù)據(jù)監(jiān)控系統(tǒng).計(jì)算機(jī)系統(tǒng)應(yīng)用,2017,26(10):53–60.http://www.c-s-a.org.cn/1003-3254/5978.html

    中國科學(xué)院十二五信息化專項(xiàng)《科研信息化應(yīng)用推進(jìn)工程》(XXH12503)

    2017-01-10; 采用時(shí)間:2017-02-13

    猜你喜歡
    監(jiān)測數(shù)據(jù)可視化數(shù)值
    用固定數(shù)值計(jì)算
    基于CiteSpace的足三里穴研究可視化分析
    基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
    云南化工(2021年8期)2021-12-21 06:37:54
    數(shù)值大小比較“招招鮮”
    基于CGAL和OpenGL的海底地形三維可視化
    “融評”:黨媒評論的可視化創(chuàng)新
    傳媒評論(2019年4期)2019-07-13 05:49:14
    GSM-R接口監(jiān)測數(shù)據(jù)精確地理化方法及應(yīng)用
    基于Fluent的GTAW數(shù)值模擬
    焊接(2016年2期)2016-02-27 13:01:02
    GPS異常監(jiān)測數(shù)據(jù)的關(guān)聯(lián)負(fù)選擇分步識別算法
    基于小波函數(shù)對GNSS監(jiān)測數(shù)據(jù)降噪的應(yīng)用研究
    自拍偷自拍亚洲精品老妇| 亚洲国产日韩欧美精品在线观看| 国产精品亚洲av一区麻豆| 又爽又黄a免费视频| 淫妇啪啪啪对白视频| 在线播放无遮挡| 91狼人影院| 熟妇人妻久久中文字幕3abv| 欧美日本视频| 国产精品不卡视频一区二区 | 搡女人真爽免费视频火全软件 | 欧美在线一区亚洲| 亚洲aⅴ乱码一区二区在线播放| 久9热在线精品视频| 麻豆av噜噜一区二区三区| 国产 一区 欧美 日韩| 亚洲欧美日韩高清专用| 女人被狂操c到高潮| 欧美国产日韩亚洲一区| 亚洲男人的天堂狠狠| 亚洲在线观看片| 午夜日韩欧美国产| 免费无遮挡裸体视频| 亚洲精品在线美女| 国产一区二区在线观看日韩| 久久久久久大精品| 一本久久中文字幕| 国产单亲对白刺激| 老司机福利观看| 亚洲欧美日韩高清在线视频| 亚洲avbb在线观看| 色av中文字幕| 精品久久久久久久久久免费视频| 国产精品人妻久久久久久| 欧美激情国产日韩精品一区| 国产黄片美女视频| 91狼人影院| 国产精品永久免费网站| 麻豆av噜噜一区二区三区| 欧美成人免费av一区二区三区| 精品久久久久久久久久久久久| 可以在线观看毛片的网站| 老司机深夜福利视频在线观看| 三级男女做爰猛烈吃奶摸视频| 国产高清视频在线播放一区| 自拍偷自拍亚洲精品老妇| 九九久久精品国产亚洲av麻豆| 国产一区二区在线av高清观看| 日本a在线网址| 禁无遮挡网站| 国产亚洲欧美98| 天堂网av新在线| 黄色配什么色好看| 在线观看av片永久免费下载| 日本五十路高清| 国产精品爽爽va在线观看网站| 国产成人aa在线观看| 可以在线观看毛片的网站| 亚洲成人久久性| 天堂√8在线中文| 99在线视频只有这里精品首页| 精品久久久久久久久久免费视频| 日韩精品青青久久久久久| 九色成人免费人妻av| 99在线视频只有这里精品首页| 欧美潮喷喷水| 嫩草影视91久久| 丰满乱子伦码专区| 非洲黑人性xxxx精品又粗又长| 真人做人爱边吃奶动态| 人人妻人人澡欧美一区二区| 在线观看美女被高潮喷水网站 | 久久国产精品影院| 日韩中文字幕欧美一区二区| 国产伦一二天堂av在线观看| 久久午夜亚洲精品久久| 啪啪无遮挡十八禁网站| 真人一进一出gif抽搐免费| 欧美黄色淫秽网站| 国产色爽女视频免费观看| 一夜夜www| 亚洲五月天丁香| 国产中年淑女户外野战色| 欧美另类亚洲清纯唯美| 波多野结衣巨乳人妻| 波野结衣二区三区在线| 嫩草影视91久久| 长腿黑丝高跟| 在线观看午夜福利视频| 国产精品亚洲av一区麻豆| 国产高清三级在线| 亚洲专区国产一区二区| 国产av不卡久久| 熟女人妻精品中文字幕| 搞女人的毛片| 国产不卡一卡二| 99久久无色码亚洲精品果冻| 级片在线观看| 国内少妇人妻偷人精品xxx网站| 国产精品三级大全| 国产单亲对白刺激| 日韩精品中文字幕看吧| 波多野结衣高清作品| 国产人妻一区二区三区在| 色综合婷婷激情| 亚洲乱码一区二区免费版| 制服丝袜大香蕉在线| 国产v大片淫在线免费观看| 免费无遮挡裸体视频| 久久精品国产清高在天天线| 亚洲欧美日韩高清专用| 欧美激情国产日韩精品一区| 国产精品,欧美在线| 亚洲欧美日韩高清专用| 久久久久久久久久成人| 亚洲激情在线av| 亚洲成av人片免费观看| 亚洲av中文字字幕乱码综合| 2021天堂中文幕一二区在线观| а√天堂www在线а√下载| 午夜福利成人在线免费观看| 国产一区二区三区视频了| 国产成年人精品一区二区| 精品熟女少妇八av免费久了| 色综合婷婷激情| 一级a爱片免费观看的视频| 色精品久久人妻99蜜桃| 午夜视频国产福利| 美女免费视频网站| 日本 欧美在线| 国产成人a区在线观看| 国产爱豆传媒在线观看| 欧美在线一区亚洲| 真实男女啪啪啪动态图| 国内少妇人妻偷人精品xxx网站| 欧美性猛交╳xxx乱大交人| 国产精品久久久久久久久免 | 精品国产三级普通话版| 国产真实乱freesex| 人人妻人人看人人澡| 一级a爱片免费观看的视频| 日本 欧美在线| 高潮久久久久久久久久久不卡| 亚洲专区中文字幕在线| 日本免费a在线| 欧洲精品卡2卡3卡4卡5卡区| 嫩草影视91久久| 狠狠狠狠99中文字幕| 精品久久久久久久久久久久久| 人妻夜夜爽99麻豆av| 乱人视频在线观看| 国产v大片淫在线免费观看| 久久久久免费精品人妻一区二区| 免费一级毛片在线播放高清视频| 日本三级黄在线观看| 亚洲国产精品合色在线| 日本成人三级电影网站| 亚洲国产精品合色在线| 丁香欧美五月| 日韩av在线大香蕉| 午夜精品久久久久久毛片777| 99热这里只有是精品在线观看 | 欧美最新免费一区二区三区 | 听说在线观看完整版免费高清| 国产精品嫩草影院av在线观看 | 97超级碰碰碰精品色视频在线观看| 亚洲欧美日韩高清在线视频| 国产激情偷乱视频一区二区| 日韩中文字幕欧美一区二区| 三级国产精品欧美在线观看| 亚洲 国产 在线| 精品人妻1区二区| 久久久精品欧美日韩精品| 真人一进一出gif抽搐免费| 亚洲人成网站在线播| 国产精品人妻久久久久久| 午夜福利18| 黄色视频,在线免费观看| 国产日本99.免费观看| 男女那种视频在线观看| 黄色日韩在线| 午夜a级毛片| 两个人视频免费观看高清| 桃色一区二区三区在线观看| 国产在线男女| 一区二区三区高清视频在线| 色吧在线观看| 性色avwww在线观看| 直男gayav资源| 又黄又爽又免费观看的视频| 亚洲真实伦在线观看| 一二三四社区在线视频社区8| 男人的好看免费观看在线视频| 色av中文字幕| 欧美不卡视频在线免费观看| 欧美在线黄色| 亚洲aⅴ乱码一区二区在线播放| 国产久久久一区二区三区| 小说图片视频综合网站| 亚洲18禁久久av| 很黄的视频免费| 91九色精品人成在线观看| 好男人电影高清在线观看| 久久婷婷人人爽人人干人人爱| 成人永久免费在线观看视频| 亚洲专区中文字幕在线| 五月玫瑰六月丁香| 青草久久国产| 国产午夜精品论理片| 国产成人aa在线观看| 禁无遮挡网站| 日韩欧美国产在线观看| 国产亚洲精品久久久久久毛片| 久久精品国产亚洲av香蕉五月| 天天躁日日操中文字幕| 直男gayav资源| 国产精品亚洲一级av第二区| 美女黄网站色视频| 亚洲最大成人手机在线| 久久久久久久亚洲中文字幕 | 偷拍熟女少妇极品色| 两人在一起打扑克的视频| 国产午夜精品论理片| 亚洲国产精品sss在线观看| 两个人视频免费观看高清| 在线播放国产精品三级| 亚洲第一区二区三区不卡| 少妇的逼好多水| 最新在线观看一区二区三区| 黄色一级大片看看| 色吧在线观看| 国产精品久久电影中文字幕| 亚洲国产精品sss在线观看| 久9热在线精品视频| 看十八女毛片水多多多| 亚洲国产欧美人成| 日本一本二区三区精品| 国产高清激情床上av| 午夜激情欧美在线| 三级国产精品欧美在线观看| www.www免费av| 亚洲国产日韩欧美精品在线观看| 女生性感内裤真人,穿戴方法视频| 日本三级黄在线观看| av中文乱码字幕在线| 毛片女人毛片| 国产探花极品一区二区| 欧美一区二区国产精品久久精品| 精品人妻一区二区三区麻豆 | 久久精品国产亚洲av涩爱 | 国内精品久久久久久久电影| 天天一区二区日本电影三级| 高清日韩中文字幕在线| 久99久视频精品免费| 中文字幕高清在线视频| 亚洲欧美日韩无卡精品| 成人午夜高清在线视频| 丰满人妻熟妇乱又伦精品不卡| 成人国产综合亚洲| 国产高清三级在线| 麻豆久久精品国产亚洲av| 日韩成人在线观看一区二区三区| 欧美日韩乱码在线| 午夜福利成人在线免费观看| .国产精品久久| 他把我摸到了高潮在线观看| 国产精品久久久久久人妻精品电影| 国产大屁股一区二区在线视频| 亚洲中文字幕一区二区三区有码在线看| www.色视频.com| 国产精品综合久久久久久久免费| 久久久久亚洲av毛片大全| 99久国产av精品| 国产色婷婷99| 又黄又爽又刺激的免费视频.| 波多野结衣巨乳人妻| 99久久精品一区二区三区| 午夜视频国产福利| 国产精品人妻久久久久久| 国产亚洲精品综合一区在线观看| 久久国产乱子伦精品免费另类| 成人午夜高清在线视频| 日韩欧美国产在线观看| 亚洲一区二区三区色噜噜| 精品久久久久久久久av| aaaaa片日本免费| 国产精品人妻久久久久久| 国产免费av片在线观看野外av| 可以在线观看的亚洲视频| 日韩国内少妇激情av| 亚州av有码| 99久久精品国产亚洲精品| 国语自产精品视频在线第100页| 在线免费观看的www视频| 亚洲成人久久爱视频| 757午夜福利合集在线观看| 最新中文字幕久久久久| 午夜老司机福利剧场| 欧美潮喷喷水| 欧美在线黄色| 国产精品嫩草影院av在线观看 | aaaaa片日本免费| 天天一区二区日本电影三级| 国产私拍福利视频在线观看| 毛片女人毛片| 91九色精品人成在线观看| 少妇丰满av| 久久6这里有精品| 久久国产精品人妻蜜桃| 又粗又爽又猛毛片免费看| 在线观看美女被高潮喷水网站 | 欧美日韩国产亚洲二区| 国产精品久久久久久精品电影| 别揉我奶头~嗯~啊~动态视频| 国产伦一二天堂av在线观看| 精品一区二区免费观看| 男人和女人高潮做爰伦理| 国产在线精品亚洲第一网站| 精品人妻1区二区| 两个人视频免费观看高清| 真实男女啪啪啪动态图| av中文乱码字幕在线| av在线天堂中文字幕| 亚洲美女搞黄在线观看 | 国内久久婷婷六月综合欲色啪| 国内精品美女久久久久久| 舔av片在线| 中文在线观看免费www的网站| 好男人电影高清在线观看| 亚洲黑人精品在线| 色尼玛亚洲综合影院| 此物有八面人人有两片| 免费高清在线观看视频在线观看| 亚洲内射少妇av| 亚洲成人久久爱视频| a级一级毛片免费在线观看| 蜜臀久久99精品久久宅男| 99久国产av精品国产电影| 人妻制服诱惑在线中文字幕| 亚洲自偷自拍三级| 美女高潮的动态| 精品国产露脸久久av麻豆| 精品久久久久久久久av| 美女视频免费永久观看网站| 插逼视频在线观看| 亚洲欧洲日产国产| 18禁动态无遮挡网站| 三级经典国产精品| 成人国产麻豆网| 亚洲国产最新在线播放| 一级爰片在线观看| 国内少妇人妻偷人精品xxx网站| 日韩强制内射视频| 热re99久久精品国产66热6| 亚洲在久久综合| 草草在线视频免费看| 国产免费视频播放在线视频| 亚洲人成网站在线播| 三级男女做爰猛烈吃奶摸视频| 日日撸夜夜添| 五月天丁香电影| 日韩欧美一区视频在线观看 | av女优亚洲男人天堂| 午夜免费观看性视频| 亚洲精品久久久久久婷婷小说| 国产精品爽爽va在线观看网站| 韩国高清视频一区二区三区| 人妻一区二区av| 最新中文字幕久久久久| 久久午夜福利片| 国产 一区 欧美 日韩| 全区人妻精品视频| 亚洲国产欧美在线一区| 亚洲av免费高清在线观看| 成人欧美大片| 自拍偷自拍亚洲精品老妇| 青青草视频在线视频观看| 亚洲成人一二三区av| 亚洲欧美日韩东京热| 亚洲欧洲国产日韩| 国模一区二区三区四区视频| 一级爰片在线观看| 国产高潮美女av| 亚洲最大成人av| 久久精品国产鲁丝片午夜精品| 自拍偷自拍亚洲精品老妇| 欧美日韩国产mv在线观看视频 | 亚洲av成人精品一区久久| 国产免费一级a男人的天堂| 国国产精品蜜臀av免费| 少妇熟女欧美另类| 亚洲国产日韩一区二区| 亚洲av男天堂| 下体分泌物呈黄色| 在线播放无遮挡| 97人妻精品一区二区三区麻豆| 国产成人a∨麻豆精品| 国产亚洲av片在线观看秒播厂| 肉色欧美久久久久久久蜜桃 | av黄色大香蕉| 国产精品一区二区性色av| 狂野欧美激情性xxxx在线观看| 女人被狂操c到高潮| 看十八女毛片水多多多| 色吧在线观看| 狂野欧美激情性bbbbbb| 精品少妇黑人巨大在线播放| 最新中文字幕久久久久| 亚洲va在线va天堂va国产| 免费人成在线观看视频色| 亚洲一区二区三区欧美精品 | 午夜免费男女啪啪视频观看| 国产一区二区三区av在线| 欧美成人一区二区免费高清观看| 精品久久久噜噜| 91午夜精品亚洲一区二区三区| 国产亚洲最大av| 女的被弄到高潮叫床怎么办| 国产免费又黄又爽又色| 亚洲精品日韩在线中文字幕| 久久97久久精品| 国产精品麻豆人妻色哟哟久久| 天天躁夜夜躁狠狠久久av| av在线天堂中文字幕| 熟妇人妻不卡中文字幕| 亚洲欧美精品自产自拍| 97在线视频观看| 特大巨黑吊av在线直播| 99re6热这里在线精品视频| 精品一区二区免费观看| 亚洲国产最新在线播放| 一级毛片aaaaaa免费看小| 亚洲自拍偷在线| 18禁在线无遮挡免费观看视频| 国产成人精品一,二区| 国产精品国产三级专区第一集| 国精品久久久久久国模美| 国产高清三级在线| 日韩制服骚丝袜av| 久久精品国产亚洲网站| 久久久亚洲精品成人影院| 亚洲精品日本国产第一区| 高清午夜精品一区二区三区| 男人添女人高潮全过程视频| 国产又色又爽无遮挡免| 精品国产三级普通话版| 熟女人妻精品中文字幕| 不卡视频在线观看欧美| 一级二级三级毛片免费看| 亚洲国产色片| av福利片在线观看| 在线观看美女被高潮喷水网站| 欧美一级a爱片免费观看看| 又大又黄又爽视频免费| 亚洲成人一二三区av| 午夜福利在线在线| 国产 精品1| 国产熟女欧美一区二区| 国产成人a∨麻豆精品| 深爱激情五月婷婷| 18+在线观看网站| 色哟哟·www| 中文字幕久久专区| 国产成人免费观看mmmm| 亚洲久久久久久中文字幕| 3wmmmm亚洲av在线观看| 欧美 日韩 精品 国产| 中国美白少妇内射xxxbb| 国产亚洲91精品色在线| 高清视频免费观看一区二区| 亚洲国产最新在线播放| 男女啪啪激烈高潮av片| 在线亚洲精品国产二区图片欧美 | 久久久久久久亚洲中文字幕| 国产高清国产精品国产三级 | 国产精品秋霞免费鲁丝片| 久久久a久久爽久久v久久| 久久久精品94久久精品| 麻豆成人av视频| 毛片一级片免费看久久久久| 国产女主播在线喷水免费视频网站| 免费在线观看成人毛片| 在线观看一区二区三区| 男人添女人高潮全过程视频| 午夜免费鲁丝| 最近中文字幕2019免费版| 亚洲成人久久爱视频| 97人妻精品一区二区三区麻豆| av在线app专区| 欧美另类一区| 女人久久www免费人成看片| 春色校园在线视频观看| 只有这里有精品99| 久久精品国产鲁丝片午夜精品| 亚洲内射少妇av| 日韩国内少妇激情av| 能在线免费看毛片的网站| 中文字幕av成人在线电影| 极品教师在线视频| 久久99热这里只有精品18| 联通29元200g的流量卡| 久久久国产一区二区| 大又大粗又爽又黄少妇毛片口| 亚洲最大成人av| 成人亚洲精品一区在线观看 | 日本av手机在线免费观看| 成人亚洲欧美一区二区av| 亚洲国产色片| 久久精品国产自在天天线| 国产免费又黄又爽又色| 嫩草影院新地址| 欧美xxⅹ黑人| 欧美丝袜亚洲另类| 国产永久视频网站| 熟女人妻精品中文字幕| 国产日韩欧美亚洲二区| 亚洲精品视频女| 听说在线观看完整版免费高清| 精品视频人人做人人爽| 麻豆国产97在线/欧美| 小蜜桃在线观看免费完整版高清| 日本猛色少妇xxxxx猛交久久| 少妇的逼水好多| 我要看日韩黄色一级片| 亚洲欧美成人精品一区二区| 亚洲欧洲日产国产| 秋霞伦理黄片| 亚洲精品国产成人久久av| 97超碰精品成人国产| 国产精品精品国产色婷婷| kizo精华| 国产精品一及| 在线观看国产h片| 秋霞伦理黄片| 丰满乱子伦码专区| 国产精品人妻久久久久久| 两个人的视频大全免费| 欧美性猛交╳xxx乱大交人| 看黄色毛片网站| 国产一区二区亚洲精品在线观看| 欧美97在线视频| 大片电影免费在线观看免费| 国产伦精品一区二区三区四那| 欧美国产精品一级二级三级 | 国产高清国产精品国产三级 | 久久久久久久久久人人人人人人| 18禁裸乳无遮挡免费网站照片| 欧美xxⅹ黑人| 免费电影在线观看免费观看| 日本一本二区三区精品| 高清av免费在线| 中文字幕久久专区| 亚洲内射少妇av| av专区在线播放| 亚洲内射少妇av| 亚洲精华国产精华液的使用体验| 国产综合精华液| 国产精品一区二区三区四区免费观看| 少妇猛男粗大的猛烈进出视频 | 成人国产av品久久久| 在线播放无遮挡| 天美传媒精品一区二区| 国产黄片美女视频| 亚洲av免费高清在线观看| 男女边摸边吃奶| 超碰97精品在线观看| 亚洲美女视频黄频| 精品久久久久久久人妻蜜臀av| 国产免费一区二区三区四区乱码| 欧美亚洲 丝袜 人妻 在线| 老女人水多毛片| 免费大片18禁| 两个人的视频大全免费| 亚洲精品乱码久久久v下载方式| 亚洲最大成人av| 日本免费在线观看一区| 超碰97精品在线观看| 大片电影免费在线观看免费| 久久久久久久久久久免费av| 人妻系列 视频| 亚洲自偷自拍三级| 伦理电影大哥的女人| 99热全是精品| 五月玫瑰六月丁香| 成人免费观看视频高清| 国产乱来视频区| xxx大片免费视频| 亚洲色图av天堂| 麻豆精品久久久久久蜜桃| 亚洲自偷自拍三级| 三级经典国产精品| 韩国高清视频一区二区三区| 午夜激情久久久久久久| 国产精品一区二区在线观看99| 少妇熟女欧美另类| 五月玫瑰六月丁香| 一个人看的www免费观看视频| 国产精品一二三区在线看| 又粗又硬又长又爽又黄的视频| 国产黄片美女视频| 热re99久久精品国产66热6| 亚洲内射少妇av| 精品国产一区二区三区久久久樱花 | 一二三四中文在线观看免费高清| 婷婷色麻豆天堂久久| 99热这里只有是精品50| 国产免费视频播放在线视频| 免费看a级黄色片| 大又大粗又爽又黄少妇毛片口| 好男人视频免费观看在线| 欧美日韩在线观看h| 久热这里只有精品99| 亚洲欧美清纯卡通| 男女下面进入的视频免费午夜| 中文资源天堂在线|