獲取信息的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種獲取信息的方法和系統(tǒng),屬于網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】。所述方法包括:統(tǒng)一接入層獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給中轉(zhuǎn)系統(tǒng);所述中轉(zhuǎn)系統(tǒng)接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)獲取監(jiān)控緯度的配置信息,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù);指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。
【專利說明】獲取信息的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種獲取信息的方法和系統(tǒng)。
【背景技術(shù)】
[0002]UGC (User Generated Content/User Created Content,用戶原創(chuàng)內(nèi)容)是一種用戶使用互聯(lián)網(wǎng)的新方式,在現(xiàn)有的網(wǎng)絡(luò)中,用戶不僅可以從網(wǎng)絡(luò)上下載所需的資料,還可以將自己創(chuàng)作的內(nèi)容上傳到網(wǎng)絡(luò)中,例如,上傳日志、照片等。其中,社區(qū)網(wǎng)絡(luò)、視頻分享和博客等都是UGC的主要應(yīng)用形式。
[0003]隨著智能終端的多樣化和全球互聯(lián)網(wǎng)業(yè)務(wù)的不斷發(fā)展,越來越多的網(wǎng)絡(luò)用戶參與到UGC業(yè)務(wù)中。大量的用戶必然會產(chǎn)生大量的數(shù)據(jù),最終帶來更大量級的數(shù)據(jù)讀寫請求。面對如此快速、大量的數(shù)據(jù)讀寫請求,如何監(jiān)控網(wǎng)絡(luò)的服務(wù)質(zhì)量,以便及時發(fā)現(xiàn)問題、定位到問題所在是目前需要解決的問題。
【發(fā)明內(nèi)容】
[0004]為了實(shí)現(xiàn)對網(wǎng)絡(luò)響應(yīng)大量數(shù)據(jù)的服務(wù)質(zhì)量的監(jiān)控,本發(fā)明實(shí)施例中提供了一種獲取信息的方法和系統(tǒng)。所述技術(shù)方案如下:
[0005]一方面,提供了一種獲取信息的方法,所述方法包括:
[0006]統(tǒng)一接入層獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給中轉(zhuǎn)系統(tǒng);
[0007]所述中轉(zhuǎn)系統(tǒng)接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;
[0008]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)獲取監(jiān)控緯度的配置信息,其中,所述監(jiān)控緯度的配置信息包括至少一個:指定的監(jiān)控關(guān)鍵字段值、指定的監(jiān)控屬性值或指定的監(jiān)控粒度,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù);
[0009]指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。
[0010]所述統(tǒng)一接入層對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,包括:
[0011]所述統(tǒng)一接入層將所述應(yīng)用的請求信息抽象為多個監(jiān)控關(guān)鍵字段值和多個監(jiān)控屬性值,得到所述請求信息的監(jiān)控信息,其中,所述監(jiān)控關(guān)鍵字段值包括至少一個:所述請求的命令字、所述應(yīng)用的進(jìn)程ID、所述應(yīng)用的進(jìn)程名、所述應(yīng)用的進(jìn)程服務(wù)器IP、調(diào)用所述應(yīng)用的進(jìn)程的用戶ID或調(diào)用所述應(yīng)用的客戶端IP,所述監(jiān)控屬性值包括至少一個:所述請求的成功數(shù)、所述請求的失敗數(shù)、所述請求的處理時間或所述請求的超時數(shù)。
[0012]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù),包括:
[0013]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值按指定的監(jiān)控粒度對所述指定監(jiān)控信息中的多個監(jiān)控關(guān)鍵字段值和所述多個監(jiān)控屬性值進(jìn)行篩選,得到所述多個監(jiān)控關(guān)鍵字段值中指定的監(jiān)控關(guān)鍵字段值和指定的監(jiān)控屬性值,并對所述篩選后得到的所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值進(jìn)行統(tǒng)計,得到監(jiān)控數(shù)據(jù)。
[0014]所述中轉(zhuǎn)系統(tǒng)將所述監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上,包括:
[0015]所述中轉(zhuǎn)系統(tǒng)將所述監(jiān)控信息均勻發(fā)送到不同的質(zhì)量監(jiān)控接口機(jī)上,指定的服務(wù)質(zhì)量接口機(jī)接收所述監(jiān)控信息中的指定監(jiān)控信息。
[0016]所述指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中,包括:
[0017]指定的匯總?cè)霂煜到y(tǒng)獲取所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),對所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度進(jìn)行統(tǒng)計,得到每種監(jiān)控緯度的匯總數(shù)據(jù),并將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中。
[0018]所述指定的匯總?cè)霂煜到y(tǒng)將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中,包括:
[0019]所述指定的匯總?cè)霂煜到y(tǒng)按預(yù)設(shè)規(guī)則緩存所述匯總數(shù)據(jù),判斷所述緩存數(shù)據(jù)是否滿足入庫條件,如果是,則將所述每種監(jiān)控緯度的匯總數(shù)據(jù)路由到指定數(shù)據(jù)庫表中。
[0020]另一方面,提供了一種獲取信息的系統(tǒng),所述系統(tǒng)包括:統(tǒng)一接入層、中轉(zhuǎn)系統(tǒng)、至少一個指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)和至少一個指定的匯總?cè)霂煜到y(tǒng);
[0021]所述統(tǒng)一接入層,用于獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給所述中轉(zhuǎn)系統(tǒng);
[0022]所述中轉(zhuǎn)系統(tǒng),用于接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;
[0023]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī),用于獲取監(jiān)控緯度的配置信息,其中,所述監(jiān)控緯度的配置信息包括至少一個:指定的監(jiān)控關(guān)鍵字段值、指定的監(jiān)控屬性值或指定的監(jiān)控粒度,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù);
[0024]所述指定的匯總?cè)霂煜到y(tǒng),用于獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。
[0025]所述統(tǒng)一接入層對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,包括:
[0026]所述統(tǒng)一接入層將所述應(yīng)用的請求信息抽象為多個監(jiān)控關(guān)鍵字段值和多個監(jiān)控屬性值,得到所述請求信息的監(jiān)控信息,其中,所述監(jiān)控關(guān)鍵字段值包括至少一個:所述請求的命令字、所述應(yīng)用的進(jìn)程ID、所述應(yīng)用的進(jìn)程名、所述應(yīng)用的進(jìn)程服務(wù)器IP、調(diào)用所述應(yīng)用的進(jìn)程的用戶ID或調(diào)用所述應(yīng)用的客戶端IP,所述監(jiān)控屬性值包括至少一個:所述請求的成功數(shù)、所述請求的失敗數(shù)、所述請求的處理時間或所述請求的超時數(shù)。
[0027]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù),包括:
[0028]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值按所述指定的監(jiān)控粒度對所述指定監(jiān)控信息中的多個監(jiān)控關(guān)鍵字段值和所述多個監(jiān)控屬性值進(jìn)行篩選,得到所述多個監(jiān)控關(guān)鍵字段值中指定的監(jiān)控關(guān)鍵字段值和指定的監(jiān)控屬性值,并對所述篩選后得到的所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值進(jìn)行統(tǒng)計,得到監(jiān)控數(shù)據(jù)。
[0029]所述指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中,包括:
[0030]所述指定的匯總?cè)霂煜到y(tǒng)獲取所述指定的服務(wù)質(zhì)量監(jiān)控系統(tǒng)中的監(jiān)控數(shù)據(jù),對所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度進(jìn)行統(tǒng)計,得到每種監(jiān)控緯度的匯總數(shù)據(jù),并將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中。
[0031]所述指定的匯總?cè)霂煜到y(tǒng)將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中,包括:
[0032]所述指定的匯總?cè)霂煜到y(tǒng)按預(yù)設(shè)規(guī)則緩存所述匯總數(shù)據(jù),判斷所述緩存數(shù)據(jù)是否滿足入庫條件,如果是,則將所述每種監(jiān)控緯度的匯總數(shù)據(jù)路由到指定數(shù)據(jù)庫表中。
[0033]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:統(tǒng)一接入層獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給中轉(zhuǎn)系統(tǒng);所述中轉(zhuǎn)系統(tǒng)接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)獲取監(jiān)控緯度的配置信息,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù);指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。從而實(shí)現(xiàn)了對網(wǎng)絡(luò)響應(yīng)大量數(shù)據(jù)的服務(wù)質(zhì)量的監(jiān)控。
【專利附圖】
【附圖說明】
[0034]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明實(shí)施例一中提供的一種獲取信息的系統(tǒng)結(jié)構(gòu)示意圖;
[0036]圖2是本發(fā)明實(shí)施例一中提供的另一種獲取信息的系統(tǒng)結(jié)構(gòu)示意圖;
[0037]圖3是本發(fā)明實(shí)施例二中提供的一種獲取信息的方法流程圖;
[0038]圖4是本發(fā)明實(shí)施例三中提供的一種獲取信息的方法流程圖。
【具體實(shí)施方式】
[0039]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0040]實(shí)施例一
[0041]參見圖1,本實(shí)施例中提供了一種獲取信息的系統(tǒng),所述系統(tǒng)包括:統(tǒng)一接入層101、中轉(zhuǎn)系統(tǒng)102、至少一個指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)103和至少一個指定的匯總?cè)霂煜到y(tǒng)104 ;
[0042]所述統(tǒng)一接入層101,用于獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行抽象得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給所述中轉(zhuǎn)系統(tǒng);[0043]所述中轉(zhuǎn)系統(tǒng)102,用于接收所述統(tǒng)一接入層101推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;
[0044]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)103,用于獲取監(jiān)控緯度的配置信息,其中,所述監(jiān)控緯度的配置信息包括至少一個:指定的監(jiān)控關(guān)鍵字段值、指定的監(jiān)控屬性值和指定的監(jiān)控粒度,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù);
[0045]所述指定的匯總?cè)霂煜到y(tǒng)104,用于獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)103中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。
[0046]其中,該系統(tǒng)中包括多個服務(wù)質(zhì)量監(jiān)控接口機(jī),中轉(zhuǎn)系統(tǒng)將接收到的請求數(shù)據(jù)均勻的發(fā)到不同的服務(wù)質(zhì)量監(jiān)控接口機(jī)上,指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)代之任意一個服務(wù)質(zhì)量監(jiān)控接口機(jī)。系統(tǒng)中也包括多個匯總?cè)霂煜到y(tǒng),其中指定的匯總?cè)霂煜到y(tǒng)代指每個匯總?cè)霂煜到y(tǒng),并不特指某個匯總?cè)霂煜到y(tǒng)。
[0047]其中,所述統(tǒng)一接入層101對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,包括:
[0048]所述統(tǒng)一接入層101將所述應(yīng)用的請求信息抽象為多個監(jiān)控關(guān)鍵字段值和多個監(jiān)控屬性值,得到所述請求信息的監(jiān)控信息,其中,所述監(jiān)控關(guān)鍵字段值包括至少一個:所述請求的命令字、所述應(yīng)用的進(jìn)程ID、所述應(yīng)用的進(jìn)程名、所述應(yīng)用的進(jìn)程服務(wù)器IP、調(diào)用所述應(yīng)用的進(jìn)程的用戶ID或調(diào)用所述應(yīng)用的客戶端IP,所述監(jiān)控屬性值包括至少一個:所述請求的成功數(shù)、所述請求的失敗數(shù)、所述請求的處理時間或所述請求的超時數(shù)。
[0049]其中,所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)103根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù),包括:
[0050]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)103根據(jù)所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值按所述指定的監(jiān)控粒度對所述指定監(jiān)控信息中的多個監(jiān)控關(guān)鍵字段值和所述多個監(jiān)控屬性值進(jìn)行篩選,得到所述多個監(jiān)控關(guān)鍵字段值中指定的監(jiān)控關(guān)鍵字段值和指定的監(jiān)控屬性值,并對所述篩選后得到的所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值進(jìn)行統(tǒng)計,得到監(jiān)控數(shù)據(jù)。
[0051]進(jìn)一步地,所述指定的匯總?cè)霂煜到y(tǒng)104獲取所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)103中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中,包括:
[0052]所述指定的匯總?cè)霂煜到y(tǒng)104獲取所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)103中的監(jiān)控數(shù)據(jù),對所述監(jiān)控數(shù)據(jù)按照所述監(jiān)控緯度的配置信息進(jìn)行統(tǒng)計,得到每種監(jiān)控緯度的匯總數(shù)據(jù),并將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中。
[0053]進(jìn)一步地,所述指定的匯總?cè)霂煜到y(tǒng)將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中,包括:
[0054]所述指定的匯總?cè)霂煜到y(tǒng)按預(yù)設(shè)規(guī)則緩存所述匯總數(shù)據(jù),判斷所述緩存數(shù)據(jù)是否滿足入庫條件,如果是,則將所述每種監(jiān)控緯度的匯總數(shù)據(jù)路由到指定數(shù)據(jù)庫表中。
[0055]為使本領(lǐng)域技術(shù)人員更加了解本發(fā)明中提供的獲取信息的系統(tǒng),現(xiàn)舉例如下:
[0056]參見圖2,該系統(tǒng)包括統(tǒng)一接入層,中轉(zhuǎn)系統(tǒng),三個服務(wù)質(zhì)量監(jiān)控接口機(jī)和兩個匯總?cè)霂煜到y(tǒng)。其中,統(tǒng)一接入層獲取應(yīng)用的請求信息,將請求信息抽像為多個監(jiān)控關(guān)鍵字段和多個監(jiān)控屬性值,得到監(jiān)控信息,并將監(jiān)控信息推送給中轉(zhuǎn)系統(tǒng);中轉(zhuǎn)系統(tǒng)接收到監(jiān)控信息后將監(jiān)控信息均勻的發(fā)送到三個不同的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;每個服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值按所述指定的監(jiān)控粒度對所述抽象得到的多個監(jiān)控關(guān)鍵字段值和所述多個監(jiān)控屬性值進(jìn)行篩選,得到所述多個監(jiān)控關(guān)鍵字段值中指定的監(jiān)控關(guān)鍵字段值和指定的監(jiān)控屬性值,并對所述篩選后得到的所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值進(jìn)行統(tǒng)計,得到監(jiān)控數(shù)據(jù);每個匯總?cè)霂煜到y(tǒng)獲取并匯總所有服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。
[0057]本實(shí)施例的有益效果是:統(tǒng)一接入層獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給中轉(zhuǎn)系統(tǒng);所述中轉(zhuǎn)系統(tǒng)接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)獲取監(jiān)控緯度的配置信息,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù);指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。從而實(shí)現(xiàn)了對網(wǎng)絡(luò)響應(yīng)大量數(shù)據(jù)的服務(wù)質(zhì)量的監(jiān)控。
[0058]實(shí)施例二
[0059]參見圖3,本實(shí)施例中提供了一種獲取信息的方法,所述方法包括:
[0060]201、統(tǒng)一接入層獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給中轉(zhuǎn)系統(tǒng);
[0061]202、所述中轉(zhuǎn)系統(tǒng)接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;
[0062]203、所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)獲取監(jiān)控緯度的配置信息,其中,所述監(jiān)控緯度的配置信息包括至少一個:指定的監(jiān)控關(guān)鍵字段值、指定的監(jiān)控屬性值或指定的監(jiān)控粒度,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù);
[0063]204、指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。
[0064]其中,所述統(tǒng)一接入層對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,包括:
[0065]所述統(tǒng)一接入層將所述應(yīng)用的請求信息抽象為多個監(jiān)控關(guān)鍵字段值和多個監(jiān)控屬性值,得到所述請求信息的監(jiān)控信息,其中,所述監(jiān)控關(guān)鍵字段值包括至少一個:所述請求的命令字、所述應(yīng)用的進(jìn)程ID、所述應(yīng)用的進(jìn)程名、所述應(yīng)用的進(jìn)程服務(wù)器IP、調(diào)用所述應(yīng)用的進(jìn)程的用戶ID或調(diào)用所述應(yīng)用的客戶端IP,所述監(jiān)控屬性值包括至少一個:所述請求的成功數(shù)、所述請求的失敗數(shù)、所述請求的處理時間或所述請求的超時數(shù)。
[0066]其中,所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù),包括:
[0067]所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值按指定的監(jiān)控粒度對所述指定監(jiān)控信息中多個監(jiān)控關(guān)鍵字段值和所述多個監(jiān)控屬性值進(jìn)行篩選,得到所述多個監(jiān)控關(guān)鍵字段值中指定的監(jiān)控關(guān)鍵字段值和指定的監(jiān)控屬性值,并對所述篩選后得到的所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值進(jìn)行統(tǒng)計,得到所述請求的監(jiān)控數(shù)據(jù)。
[0068]優(yōu)選地,所述中轉(zhuǎn)系統(tǒng)將所述監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上,包括:
[0069]所述中轉(zhuǎn)系統(tǒng)將所述監(jiān)控信息均勻發(fā)送到不同的質(zhì)量監(jiān)控接口機(jī)上,指定的服務(wù)質(zhì)量接口機(jī)接收所述監(jiān)控信息中的指定監(jiān)控信息。
[0070]進(jìn)一步地,所述指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中,包括:
[0071]指定的匯總?cè)霂旖涌跈C(jī)獲取所述指定的服務(wù)質(zhì)量監(jiān)控系統(tǒng)中的監(jiān)控數(shù)據(jù),對所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度進(jìn)行統(tǒng)計,得到每種監(jiān)控緯度的匯總數(shù)據(jù),并將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中。
[0072]進(jìn)一步地,所述指定的匯總?cè)霂煜到y(tǒng)將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中,包括:
[0073]所述指定的匯總?cè)霂煜到y(tǒng)按預(yù)設(shè)規(guī)則緩存所述匯總數(shù)據(jù),判斷所述緩存數(shù)據(jù)是否滿足入庫條件,如果是,則將所述每種監(jiān)控緯度的匯總數(shù)據(jù)路由到指定數(shù)據(jù)庫表中。
[0074]本實(shí)施例的有益效果是:統(tǒng)一接入層獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行抽象得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給中轉(zhuǎn)系統(tǒng);所述中轉(zhuǎn)系統(tǒng)接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上;所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)獲取監(jiān)控緯度的配置信息,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù);指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。從而實(shí)現(xiàn)了對網(wǎng)絡(luò)響應(yīng)大量數(shù)據(jù)的服務(wù)質(zhì)量的監(jiān)控。
[0075]實(shí)施例三
[0076]本發(fā)明實(shí)施例中提供了一種獲取信息的方法,參見圖4,方法流程包括:
[0077]301、統(tǒng)一接入層獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息。
[0078]本實(shí)施例中,統(tǒng)一接入層是用戶訪問應(yīng)用的入口,其中應(yīng)用包括微博、社區(qū)網(wǎng)絡(luò)或博客等應(yīng)用程序。請求信息包括應(yīng)用在預(yù)設(shè)時間內(nèi)收到的所有請求信息,其中預(yù)設(shè)時間可以是I分鐘、5分鐘或是10分鐘等,對此本實(shí)施例不做具體限定。
[0079]本實(shí)施例中,一方面,統(tǒng)一接入層處理用戶對應(yīng)用的訪問請求,并向終端用戶界面返回請求響應(yīng);另一方面,統(tǒng)一接入層在后臺獲取應(yīng)用在預(yù)設(shè)時間內(nèi)的所有訪問請求,對每個請求進(jìn)行預(yù)處理得到請求的監(jiān)控信息,其中監(jiān)控信息包括:監(jiān)控關(guān)鍵字段值和監(jiān)控屬性值。其中預(yù)處理即將每個請求信息抽象為多個監(jiān)控關(guān)鍵字段值和多個監(jiān)控屬性值。其中,監(jiān)控關(guān)鍵字段值是指請求的路徑標(biāo)識,包括但不限于:所述請求的命令字、應(yīng)用的進(jìn)程ID、應(yīng)用的進(jìn)程名、應(yīng)用的進(jìn)程的服務(wù)器IP、調(diào)用應(yīng)用的進(jìn)程的用戶ID和調(diào)用應(yīng)用的客戶端IP中的一種或多種,所述監(jiān)控屬性值是指請求的響應(yīng)狀態(tài),包括但不限于:請求的成功數(shù)、請求的失敗數(shù)、請求的處理時間、請求的超時數(shù)中的一種或多種。如表I所示的抽象請求信息得到的監(jiān)控關(guān)鍵字段和監(jiān)控屬性值:
[0080]表I
[0081]
【權(quán)利要求】
1.一種獲取信息的方法,其特征在于,所述方法包括: 統(tǒng)一接入層獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給中轉(zhuǎn)系統(tǒng); 所述中轉(zhuǎn)系統(tǒng)接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上; 所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)獲取監(jiān)控緯度的配置信息,其中,所述監(jiān)控緯度的配置信息包括至少一個:指定的監(jiān)控關(guān)鍵字段值、指定的監(jiān)控屬性值或指定的監(jiān)控粒度,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù); 指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述統(tǒng)一接入層對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,包括: 所述統(tǒng)一接入層將所述終端用戶的請求信息抽象為多個監(jiān)控關(guān)鍵字段值和多個監(jiān)控屬性值,得到所述請求信息的監(jiān)控信息,其中,所述監(jiān)控關(guān)鍵字段值包括至少一個:所述請求的命令字、所述應(yīng)用的進(jìn)程ID、所述應(yīng)用的進(jìn)程名、所述應(yīng)用的進(jìn)程服務(wù)器IP、調(diào)用所述應(yīng)用的進(jìn)程的用戶ID或調(diào)用所述應(yīng)用的客戶端IP,所述監(jiān)控屬性值包括至少一個:所述請求的成功數(shù)、所述請求的失敗數(shù)、所述請求的處理時間或所述請求的超時數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù),包括: 所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值按指定的監(jiān)控粒度對所述指定監(jiān) 控信息中的多個監(jiān)控關(guān)鍵字段值和所述多個監(jiān)控屬性值進(jìn)行篩選,得到所述多個監(jiān)控關(guān)鍵字段值中指定的監(jiān)控關(guān)鍵字段值和指定的監(jiān)控屬性值,并對所述篩選后得到的所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值進(jìn)行統(tǒng)計,得到監(jiān)控數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中轉(zhuǎn)系統(tǒng)將所述監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上,包括: 所述中轉(zhuǎn)系統(tǒng)將所述監(jiān)控信息均勻發(fā)送到不同的質(zhì)量監(jiān)控接口機(jī)上,指定的服務(wù)質(zhì)量接口機(jī)接收所述監(jiān)控信息中的指定監(jiān)控信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中,包括: 指定的匯總?cè)霂煜到y(tǒng)獲取所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),對所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度進(jìn)行統(tǒng)計,得到每種監(jiān)控緯度的匯總數(shù)據(jù),并將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述指定的匯總?cè)霂煜到y(tǒng)將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中,包括: 所述指定的匯總?cè)霂煜到y(tǒng)按預(yù)設(shè)規(guī)則緩存所述匯總數(shù)據(jù),判斷所述緩存數(shù)據(jù)是否滿足入庫條件,如果是,則將所述每種監(jiān)控緯度的匯總數(shù)據(jù)路由到指定數(shù)據(jù)庫表中。
7.一種獲取信息的系統(tǒng),其特征在于,所述系統(tǒng)包括:統(tǒng)一接入層、中轉(zhuǎn)系統(tǒng)、至少一個指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)和至少一個指定的匯總?cè)霂煜到y(tǒng); 所述統(tǒng)一接入層,用于獲取應(yīng)用的請求信息,對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,并將所述監(jiān)控信息推送給所述中轉(zhuǎn)系統(tǒng); 所述中轉(zhuǎn)系統(tǒng),用于接收所述統(tǒng)一接入層推送過來的所述監(jiān)控信息,將所述監(jiān)控信息中的指定監(jiān)控信息發(fā)送到指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)上; 所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī),用于獲取監(jiān)控緯度的配置信息,其中,所述監(jiān)控緯度的配置信息包括至少一個:指定的監(jiān)控關(guān)鍵字段值、指定的監(jiān)控屬性值或指定的監(jiān)控粒度,根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù); 所述指定的匯總?cè)霂煜到y(tǒng),用于獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述統(tǒng)一接入層對所述請求信息進(jìn)行預(yù)處理得到所述請求信息的監(jiān)控信息,包括: 所述統(tǒng)一接入層將所述應(yīng)用的請求信息抽象為多個監(jiān)控關(guān)鍵字段值和多個監(jiān)控屬性值,得到所述請求信息的監(jiān)控信息,其中,所述監(jiān)控關(guān)鍵字段值包括至少一個:所述請求的命令字、所述應(yīng)用的進(jìn)程ID、所述應(yīng)用的進(jìn)程名、所述應(yīng)用的進(jìn)程服務(wù)器IP、調(diào)用所述應(yīng)用的進(jìn)程的用戶ID、調(diào)用所述應(yīng)用的客戶端IP,所述監(jiān)控屬性值包括至少一個:所述請求的成功數(shù)、所述請求的失敗數(shù)、所述請求的處理時間或所述請求的超時數(shù)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)根據(jù)所述監(jiān)控緯度的配置信息統(tǒng)計所述指定監(jiān)控信息,得到監(jiān)控數(shù)據(jù),包括: 所述指定的服務(wù)質(zhì)量監(jiān)控接·口機(jī)根據(jù)所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值按所述指定的監(jiān)控粒度對所述指定監(jiān)控信息中的多個監(jiān)控關(guān)鍵字段值和所述多個監(jiān)控屬性值進(jìn)行篩選,得到所述多個監(jiān)控關(guān)鍵字段值中指定的監(jiān)控關(guān)鍵字段值和指定的監(jiān)控屬性值,并對所述篩選后得到的所述指定的監(jiān)控關(guān)鍵字段值和所述指定的監(jiān)控屬性值進(jìn)行統(tǒng)計,得到監(jiān)控數(shù)據(jù)。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述指定的匯總?cè)霂煜到y(tǒng)獲取并匯總所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),將所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度路由到指定的數(shù)據(jù)庫表中,包括: 所述指定的匯總?cè)霂煜到y(tǒng)獲取所述指定的服務(wù)質(zhì)量監(jiān)控接口機(jī)中的監(jiān)控數(shù)據(jù),對所述監(jiān)控數(shù)據(jù)按照監(jiān)控緯度進(jìn)行統(tǒng)計,得到每種監(jiān)控緯度的匯總數(shù)據(jù),并將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述指定的匯總?cè)霂煜到y(tǒng)將所述每種監(jiān)控緯度的匯總數(shù)據(jù)按預(yù)設(shè)規(guī)則保存到指定數(shù)據(jù)庫表中,包括: 所述指定的匯總?cè)霂煜到y(tǒng)按預(yù)設(shè)規(guī)則緩存所述匯總數(shù)據(jù),判斷所述緩存數(shù)據(jù)是否滿足入庫條件,如果是,則將所述每種監(jiān)控緯度的匯總數(shù)據(jù)路由到指定數(shù)據(jù)庫表中。
【文檔編號】H04L12/26GK103856359SQ201210493261
【公開日】2014年6月11日 申請日期:2012年11月28日 優(yōu)先權(quán)日:2012年11月28日
【發(fā)明者】王輝 申請人:騰訊科技(深圳)有限公司