費(fèi)的搜索模式,同時(shí)對(duì)于云計(jì)算中的多租戶和實(shí)時(shí)搜索來(lái)說(shuō),使用ElasticSearch的好處更是顯而易見(jiàn)。
[0040]步驟四、當(dāng)用戶收到警告信息后,登陸該日志系統(tǒng),在索引框內(nèi)輸入警告信息,搜索警告信息并自動(dòng)定位警告信息的位置。具體的,用戶的查詢警告信息的操作可以是借用ElasticSearch來(lái)實(shí)現(xiàn)的,日志系統(tǒng)將用戶搜索的關(guān)鍵字封裝成json格式傳送給搜索模塊,從而找到需要的日志或者是源碼。
[0041]為了更清楚警告信息的原因,所確定的警告信息的位置為所述警告信息所在紀(jì)錄行的上下各100行。當(dāng)然也可以大于或小于100行,不局限于100行,此時(shí)可以準(zhǔn)確判斷造成警告信息的原因,從而可以很好的解決該問(wèn)題。
[0042]通過(guò)本實(shí)施例的用戶日志信息的采集方法可以很方便、快捷的查找到日志信息的所在位置,同時(shí)借助于Web服務(wù)器可以隨時(shí)隨地對(duì)用戶的日志信息進(jìn)行處理,而且方法簡(jiǎn)單容易操作。
[0043]實(shí)施例2:
[0044]如圖2所示,本實(shí)施例提供一種用戶日志信息的采集系統(tǒng),包括:用戶資源信息管理模塊、日志采集模塊、日志分析模塊,用戶資源信息管理模塊,用于對(duì)用戶信息進(jìn)行注冊(cè);日志采集模塊,用于根據(jù)所述用戶信息采集虛擬機(jī)集群中各虛擬機(jī)的用戶日志;日志分析模塊,用于對(duì)采集的日志信息進(jìn)行索引和統(tǒng)計(jì)歸類(lèi)得到索引數(shù)據(jù)和歸類(lèi)數(shù)據(jù),并將含有錯(cuò)誤的警告信息用戶日志發(fā)送給用戶。需要說(shuō)明的是,其中用戶信息管理模塊和日志分析模塊是部署在Web服務(wù)器(虛線框所示)上的,日志采集模塊是部署在日志采集服務(wù)器上的。
[0045]優(yōu)選地,本實(shí)施例的用戶日志信息的采集系統(tǒng)還包括日志搜索模塊,用于將索引數(shù)據(jù)中搜索符合搜索條件的日志信息。其中日志搜索模塊也是部署在Web服務(wù)器上。
[0046]結(jié)合圖3所示,上述系統(tǒng)的具體工作過(guò)程可以包括:
[0047]首先,用戶通過(guò)用戶資源信息管理模塊對(duì)用戶信息進(jìn)行注冊(cè),用戶可以自己定義用戶信息,也可以該系統(tǒng)自動(dòng)定義用戶信息。其中,用戶信息包括用戶使用的服務(wù)器類(lèi)型或用戶自定義收集的信息類(lèi)型。所述用戶自定義收集的信息類(lèi)型包括:源碼、日志、圖片、日志路徑、日志的類(lèi)型和采集日志的頻率。
[0048]管理員根據(jù)用戶信息對(duì)日志采集模塊進(jìn)行配置,也就是對(duì)采集服務(wù)器(collectserver)進(jìn)行配置,日志采集模塊采集虛擬機(jī)集群中的各虛擬機(jī)日志信息,日志的采集方式分為兩種方式:主動(dòng)的方式和被動(dòng)的方式。其中主動(dòng)的方式是在用戶注冊(cè)的虛擬機(jī)上自動(dòng)運(yùn)行一個(gè)我們自定制的腳本程序,讓用戶虛擬機(jī)定時(shí)采集日志信息的日志采集模塊發(fā)送各種資源信息;被動(dòng)的方式是采集日志信息的日志采集模塊主動(dòng)去用戶注冊(cè)的虛擬機(jī)上去抓取數(shù)據(jù),由于此日志系統(tǒng)支持AMPQ協(xié)議,能夠進(jìn)行分布式搜集,從而根據(jù)用戶定制的虛擬機(jī)信息,依照采集頻率去相應(yīng)的多個(gè)虛擬機(jī)中去分布式采集用戶的資源信息,采集用戶信息也是通過(guò)執(zhí)行定制的腳本文件,找到指定的虛擬機(jī)和虛擬機(jī)上用戶日志或者源碼等信息的位置,從而下載日志采集模塊上。
[0049]日志分析模塊對(duì)日志采集模塊采集的日志信息進(jìn)行索引和統(tǒng)計(jì)歸類(lèi)得到索引數(shù)據(jù)和歸類(lèi)數(shù)據(jù),并將含有錯(cuò)誤的警告信息的用戶日志生成配置文件,通過(guò)郵件或者短信的形式發(fā)送給用戶。
[0050]當(dāng)用戶收到警告信息后,登陸該日志系統(tǒng),在日志搜索模塊的索引框內(nèi)輸入警告信息,搜索警告信息并自動(dòng)定位警告信息的位置。具體的,用戶的查詢警告信息的操作可以是借用ElasticSearch來(lái)實(shí)現(xiàn)的,日志系統(tǒng)將用戶搜索的關(guān)鍵字封裝成json格式傳送給搜索模塊,從而找到需要的日志或者是源碼。為了了更清楚警告信息的原因,所確定的警告信息的位置為所述警告信息所在紀(jì)錄行的上下各100行。此時(shí)可以準(zhǔn)確判斷造成警告信息的原因,從而可以很好的解決該問(wèn)題。
[0051]需要說(shuō)明的是,在本實(shí)施例中用戶資源信息管理模塊、日志分析模塊,以及日志搜索模塊均是設(shè)置在如圖3所示的Web服務(wù)器中的。
[0052]本實(shí)施例的用戶日志信息的采集系統(tǒng)的結(jié)構(gòu)簡(jiǎn)單,維護(hù)人員可以快速高效的查找到日志信息的所在位置,從而解決現(xiàn)有技術(shù)中由于日志信息繁多,無(wú)法快速準(zhǔn)確的查找日志信息的所在位置的問(wèn)題。
[0053]可以理解的是,以上實(shí)施方式僅僅是為了說(shuō)明本發(fā)明的原理而采用的示例性實(shí)施方式,然而本發(fā)明并不局限于此。對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,可以做出各種變型和改進(jìn),這些變型和改進(jìn)也視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種虛擬機(jī)用戶日志信息的采集方法,其特征在于,包括: 配置用戶信息; 根據(jù)所述用戶信息采集虛擬機(jī)集群中各虛擬機(jī)的用戶日志; 對(duì)采集的各虛擬機(jī)的用戶日志進(jìn)行分析處理,并將分析結(jié)果通知用戶。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶信息包括:用戶使用的服務(wù)器類(lèi)型或用戶自定義收集的信息類(lèi)型。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述用戶自定義收集的信息類(lèi)型包括:源碼、日志、圖片、日志路徑、日志的類(lèi)型和采集日志的頻率。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述用戶信息采集虛擬機(jī)集群中各虛擬機(jī)的用戶日志具體包括: 虛擬機(jī)集群中的虛擬機(jī)自動(dòng)按照預(yù)定的頻率向日志采集模塊發(fā)送各自的用戶日志; 或 日志采集模塊主動(dòng)按照預(yù)定的頻率采集各虛擬機(jī)的用戶日志。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)采集的各虛擬機(jī)的用戶日志進(jìn)行分析處理,并將分析結(jié)果通知用戶具體包括: 通過(guò)對(duì)采集的日志信息進(jìn)行索引和統(tǒng)計(jì)歸類(lèi)得到索引數(shù)據(jù)和歸類(lèi)數(shù)據(jù),并將含有錯(cuò)誤的警告信息的用戶日志生成配置文件,通過(guò)郵件或者短信的形式發(fā)送給用戶。6.根據(jù)權(quán)利要求1-5中任意一項(xiàng)所述的方法,其特征在于,在所述對(duì)采集的各虛擬機(jī)的用戶日志進(jìn)行分析處理,并將分析結(jié)果通知用戶之后還包括: 用戶登錄用戶資源信息管理模塊后,搜索警告信息,自動(dòng)定位警告信息的位置。7.—種虛擬機(jī)用戶日志信息的采集系統(tǒng),其特征在于,包括: 用戶資源信息管理模塊,用于對(duì)用戶信息進(jìn)行注冊(cè); 日志采集模塊,用于根據(jù)所述用戶信息采集虛擬機(jī)集群中各虛擬機(jī)的用戶日志; 日志分析模塊,用于對(duì)采集的日志信息進(jìn)行索引和統(tǒng)計(jì)歸類(lèi)得到索引數(shù)據(jù)和歸類(lèi)數(shù)據(jù),并將含有錯(cuò)誤的警告信息用戶日志發(fā)送給用戶。8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括: 日志搜索模塊,用于將索引數(shù)據(jù)中搜索符合搜索條件的日志信息。
【專(zhuān)利摘要】本發(fā)明提供一種虛擬機(jī)用戶日志信息的采集方法及系統(tǒng),本發(fā)明屬于分布式網(wǎng)絡(luò)中用戶日志的采集技術(shù)領(lǐng)域,其可解決現(xiàn)有的用戶日志信息繁多不方便查找的問(wèn)題。本發(fā)明的用戶日志信息的采集方法,其包括:配置用戶信息;根據(jù)所述用戶信息采集虛擬機(jī)集群中各虛擬機(jī)的用戶日志;對(duì)采集的各虛擬機(jī)的用戶日志進(jìn)行分析處理,并將分析結(jié)果通知用戶。
【IPC分類(lèi)】G06F17/30, G06F11/34
【公開(kāi)號(hào)】CN105512010
【申請(qǐng)?zhí)枴緾N201410488159
【發(fā)明人】黃鑫, 方媛, 成海芹, 湯永偉
【申請(qǐng)人】蘇寧云商集團(tuán)股份有限公司
【公開(kāi)日】2016年4月20日
【申請(qǐng)日】2014年9月22日