亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

集群控制方法和集群控制設(shè)備與流程

文檔序號(hào):11731998閱讀:482來源:國知局
集群控制方法和集群控制設(shè)備與流程

本發(fā)明涉及集群控制領(lǐng)域,更具體地說,涉及能夠監(jiān)控集群運(yùn)行健康狀況的集群控制方法和集群控制設(shè)備。



背景技術(shù):

集群是一組相互獨(dú)立的、通過高速網(wǎng)絡(luò)互聯(lián)的計(jì)算機(jī),它們構(gòu)成了一個(gè)組,并以單一系統(tǒng)的模式加以管理。一個(gè)客戶與集群相互作用時(shí),集群像是一個(gè)獨(dú)立的服務(wù)器。集群配置是用于提高可用性和可縮放性。和傳統(tǒng)的高性能計(jì)算機(jī)技術(shù)相比,集群技術(shù)可以利用各檔次的服務(wù)器作為節(jié)點(diǎn),系統(tǒng)造價(jià)低,可以實(shí)現(xiàn)很高的運(yùn)算速度,完成大運(yùn)算量的計(jì)算,具有較高的響應(yīng)能力,能夠滿足當(dāng)今日益增長(zhǎng)的信息服務(wù)的需求。

隨著大數(shù)據(jù)的發(fā)展,對(duì)大數(shù)據(jù)提供底層支持的分布式運(yùn)算和存儲(chǔ)的集群的穩(wěn)定性和性能獲得了越來越多的關(guān)注。需要對(duì)集群運(yùn)行時(shí)的信息進(jìn)行實(shí)時(shí)監(jiān)控,如發(fā)現(xiàn)異常情況,能夠第一時(shí)間通知到相應(yīng)的開發(fā)和運(yùn)維人員進(jìn)行處理,在用戶還沒有察覺之前處理完故障和異常,將損失降低到最低。

然而,對(duì)于與這些機(jī)器對(duì)應(yīng)的開發(fā)和運(yùn)維人員來說,即便是每臺(tái)機(jī)器登陸一次,登陸那么多臺(tái)機(jī)器也難以實(shí)現(xiàn),何況還需要進(jìn)行系統(tǒng)指標(biāo)的檢查。因此,依靠人力不可能完成24小時(shí)不間斷監(jiān)控服務(wù)器的任務(wù)。

因此,也誕生了許多進(jìn)行集群監(jiān)控的工具,以目前應(yīng)用最廣泛的hadoop生態(tài)系統(tǒng)為例,cloudera公司就推出了clouderamanager對(duì)集群的運(yùn)行狀況進(jìn)行監(jiān)控。然而,目前的監(jiān)控均是簡(jiǎn)單的對(duì)影響集群運(yùn)行的嚴(yán)重錯(cuò)誤進(jìn)行統(tǒng)計(jì)完成的。雖然這種統(tǒng)計(jì)可以從一定意義上反映出集群的運(yùn)行狀況,但是對(duì)于一般性的任務(wù)運(yùn)行失敗及用戶的操作日志,并沒有有效的分析。



技術(shù)實(shí)現(xiàn)要素:

鑒于以上情況,期望提供一種新的集群控制方法和集群控制設(shè)備,其能夠全方位覆蓋集群的運(yùn)行情況,使管理員及時(shí)發(fā)現(xiàn)一般性錯(cuò)誤及其內(nèi)在的關(guān)系。

根據(jù)本發(fā)明的一個(gè)方面,提供了一種集群控制方法,應(yīng)用于一計(jì)算機(jī)集群,所述方法包括:從日志文件中獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,其中,所述日志文件在所述計(jì)算機(jī)集群的任務(wù)運(yùn)行過程中產(chǎn)生,所述日志文件包括具有不同優(yōu)先級(jí)的錯(cuò)誤日志消息;對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果;以及輸出所述統(tǒng)計(jì)結(jié)果。

優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的集群控制方法可以進(jìn)一步包括:對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行數(shù)據(jù)挖掘,以獲得主題-關(guān)鍵詞聚類;以及輸出所述主題-關(guān)鍵詞聚類結(jié)果。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制方法中,可以通過潛在狄利克雷分布算法進(jìn)行所述數(shù)據(jù)挖掘。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制方法中,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果的步驟包括:統(tǒng)計(jì)如下信息中的至少一項(xiàng):數(shù)量最多的出錯(cuò)信息、產(chǎn)生錯(cuò)誤的操作、完成操作的用戶信息、出現(xiàn)錯(cuò)誤最多的用戶信息。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制方法中,輸出所述統(tǒng)計(jì)結(jié)果包括:將所述統(tǒng)計(jì)結(jié)果以可視化圖表的形式進(jìn)行輸出。

根據(jù)本發(fā)明的另一方面,提供了一種集群控制設(shè)備,應(yīng)用于一計(jì)算機(jī)集群,所述集群控制設(shè)備包括:處理器;以及存儲(chǔ)器,用于在其上存儲(chǔ)計(jì)算機(jī)程序,以便當(dāng)由所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),能夠執(zhí)行以下步驟:從所述日志文件中獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,其中,所述日志文件為在所述計(jì)算機(jī)集群的任務(wù)運(yùn)行過程中產(chǎn)生,所述日志文件包括具有不同優(yōu)先級(jí)的錯(cuò)誤日志消息;對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果;以及輸出所述統(tǒng)計(jì)結(jié)果。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制設(shè)備中,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果的步驟進(jìn)一步被配置為:對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行數(shù)據(jù)挖掘,以獲得主題-關(guān)鍵詞聚類;并且輸出所述統(tǒng)計(jì)結(jié)果的步驟進(jìn)一步被配置為輸出所述主題-關(guān)鍵詞聚類結(jié)果。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制設(shè)備中,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果的步驟通過潛在狄利克雷分布算法進(jìn)行所述數(shù)據(jù)挖掘。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制設(shè)備中,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果的步驟被配置為統(tǒng)計(jì)如下信息中的至少一項(xiàng):數(shù)量最多的出錯(cuò)信息、產(chǎn)生錯(cuò)誤的操作、完成操作的用戶信息、出現(xiàn)錯(cuò)誤最多的用戶信息。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制設(shè)備中,輸出所述統(tǒng)計(jì)結(jié)果的步驟進(jìn)一步被配置為:將所述統(tǒng)計(jì)結(jié)果以可視化圖表的形式進(jìn)行輸出。

在根據(jù)本發(fā)明實(shí)施例的集群控制方法和集群控制設(shè)備中,通過獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,即:對(duì)一般性系統(tǒng)錯(cuò)誤進(jìn)行統(tǒng)計(jì)分析,并將統(tǒng)計(jì)結(jié)果輸出給集群管理員,可以使其對(duì)可能存在的問題進(jìn)行處理,從而相比于現(xiàn)有技術(shù)中僅簡(jiǎn)單地對(duì)影響集群運(yùn)行的嚴(yán)重錯(cuò)誤進(jìn)行統(tǒng)計(jì)而言,能夠達(dá)到使集群更加健康地運(yùn)行的目的。

附圖說明

圖1是圖示根據(jù)本發(fā)明第一實(shí)施例的集群控制方法的過程的流程圖;

圖2是圖示根據(jù)本發(fā)明第二實(shí)施例的集群控制方法的過程的流程圖;

圖3是圖示根據(jù)本發(fā)明第一實(shí)施例的集群控制設(shè)備的配置的功能性框圖;以及

圖4是圖示根據(jù)本發(fā)明第二實(shí)施例的集群控制設(shè)備的配置的功能性框圖。

具體實(shí)施方式

下面將參照附圖對(duì)本發(fā)明的各個(gè)優(yōu)選的實(shí)施方式進(jìn)行描述。提供以下參照附圖的描述,以幫助對(duì)由權(quán)利要求及其等價(jià)物所限定的本發(fā)明的示例實(shí)施方式的理解。其包括幫助理解的各種具體細(xì)節(jié),但它們只能被看作是示例性的。因此,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可對(duì)這里描述的實(shí)施方式進(jìn)行各種改變和修改,而不脫離本發(fā)明的范圍和精神。而且,為了使說明書更加清楚簡(jiǎn)潔,將省略對(duì)本領(lǐng)域熟知功能和構(gòu)造的詳細(xì)描述。

首先,將參照?qǐng)D1描述根據(jù)本發(fā)明的第一實(shí)施例的集群控制方法。所述集群控制方法應(yīng)用于一計(jì)算機(jī)集群。如圖1所示,所述方法包括如下步驟。

首先,在步驟s101,從日志文件中獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,其中,所述日志文件在所述計(jì)算機(jī)集群的任務(wù)運(yùn)行過程中產(chǎn)生,所述日志文件包括具有不同優(yōu)先級(jí)的錯(cuò)誤日志消息。其中,優(yōu)先級(jí)越高,消息越重要。

接下來,在步驟s102,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果。

最后,在步驟s103,輸出所述統(tǒng)計(jì)結(jié)果。

日志在計(jì)算機(jī)系統(tǒng)中是一個(gè)非常廣泛的概念,任何程序都有可能輸出日志:操作系統(tǒng)內(nèi)核、各種應(yīng)用服務(wù)器等等。一般都提供了這樣5個(gè)日志級(jí)別:debug、info、warn、error、fatal。其優(yōu)先級(jí),也即重要程度依次遞增。debug的優(yōu)先級(jí)最低,在系統(tǒng)實(shí)際運(yùn)行過程中,一般都是不輸出的。warn是指通過進(jìn)行一些修復(fù)性的工作還可以把系統(tǒng)恢復(fù)到正常狀態(tài)中來從而系統(tǒng)可以繼續(xù)運(yùn)行下去。info用來反饋系統(tǒng)的當(dāng)前狀態(tài)給最終用戶。error是指可以進(jìn)行一些修復(fù)性的工作,但無法確定系統(tǒng)是否會(huì)正常地工作下去,系統(tǒng)在以后的某個(gè)階段,有可能會(huì)因?yàn)楫?dāng)前的這個(gè)問題導(dǎo)致一個(gè)無法修復(fù)的錯(cuò)誤(例如宕機(jī)),但也可能一直工作到停止也不會(huì)出現(xiàn)嚴(yán)重問題。fatal是指嚴(yán)重錯(cuò)誤,可以肯定這種錯(cuò)誤無法修復(fù),并且如果系統(tǒng)繼續(xù)運(yùn)行下去的話必然會(huì)越來越亂,這時(shí)候采取的最好措施不是試圖將系統(tǒng)狀態(tài)恢復(fù)到正常,而是盡可能地保留系統(tǒng)有效數(shù)據(jù)并停止運(yùn)行。

相比于現(xiàn)有技術(shù)中僅簡(jiǎn)單地對(duì)影響集群運(yùn)行的嚴(yán)重錯(cuò)誤進(jìn)行統(tǒng)計(jì)而言,在根據(jù)本發(fā)明的集群控制方法中,通過獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,即:對(duì)一般性系統(tǒng)錯(cuò)誤進(jìn)行統(tǒng)計(jì)分析,并將統(tǒng)計(jì)結(jié)果輸出給集群管理員,可以使其對(duì)可能存在的問題進(jìn)行處理,從而達(dá)到使集群更加健康地運(yùn)行的目的。

另外,在本發(fā)明中,除了對(duì)中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析之外,作為更優(yōu)選的實(shí)施方式,如圖2所示,所述集群控制方法還可以進(jìn)一步包括如下步驟。

在步驟s201,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行數(shù)據(jù)挖掘,以獲得主題-關(guān)鍵詞聚類。簡(jiǎn)單地說,聚類是指事先沒有“標(biāo)簽”而通過某種成團(tuán)分析找出事物之間存在聚集性原因的過程。通過對(duì)錯(cuò)誤日志消息和對(duì)應(yīng)的用戶信息進(jìn)行數(shù)據(jù)挖掘,可以從多個(gè)錯(cuò)誤日志消息提取對(duì)應(yīng)的主題-關(guān)鍵詞,并將不同的出錯(cuò)主題-關(guān)鍵詞分配到不同的類別。

例如,作為一種可能的實(shí)施方式,可以通過潛在狄利克雷分布(lda,latentdirichletallocation)算法進(jìn)行所述數(shù)據(jù)挖掘,以得到日志的出錯(cuò)主題-關(guān)鍵詞聚類。

然后,在步驟s202,輸出所述主題-關(guān)鍵詞聚類結(jié)果。通過這樣做,經(jīng)過分類管理的錯(cuò)誤日志消息對(duì)于管理員而言更有利于檢索和查找。

另外,如圖2所示,步驟s102、s103的統(tǒng)計(jì)處理與步驟s201、s202的數(shù)據(jù)挖掘處理是兩個(gè)并行的處理。但是,本發(fā)明并不僅限于此,二者在執(zhí)行順序上并無特別的要求。例如,二者也可以串行執(zhí)行。例如,可以先執(zhí)行統(tǒng)計(jì)處理再執(zhí)行數(shù)據(jù)挖掘處理,或者也可以先執(zhí)行數(shù)據(jù)挖掘處理再執(zhí)行統(tǒng)計(jì)處理。

此外,返回參照?qǐng)D1,更具體地,在根據(jù)本發(fā)明實(shí)施例的集群控制方法中,上文中所述的對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果的步驟s102可以進(jìn)一步包括:統(tǒng)計(jì)如下信息中的至少一項(xiàng):數(shù)量最多的出錯(cuò)信息、產(chǎn)生錯(cuò)誤的操作、完成操作的用戶信息、出現(xiàn)錯(cuò)誤最多的用戶信息。這些統(tǒng)計(jì)項(xiàng)是有助于管理員判斷出可能存在的問題的選項(xiàng),管理員通過參照包括這些統(tǒng)計(jì)項(xiàng)的統(tǒng)計(jì)信息,能夠及時(shí)地對(duì)可能存在的問題進(jìn)行處理,從而達(dá)到使集群更加健康地運(yùn)行的目的。

當(dāng)然,本領(lǐng)域的技術(shù)人員可以理解,以上所列的統(tǒng)計(jì)項(xiàng)僅為示例,且不應(yīng)理解為限制性的。任何其他可以有助于管理員判斷可能存在的問題的統(tǒng)計(jì)項(xiàng)都可以適當(dāng)?shù)貞?yīng)用于本發(fā)明,且應(yīng)該包括在本發(fā)明的范圍內(nèi)。

在步驟s103,所輸出的統(tǒng)計(jì)結(jié)果可以是文本形式。然而,作為一種更優(yōu)選的實(shí)施方式,在所述集群控制方法中,輸出所述統(tǒng)計(jì)結(jié)果的步驟s103包括:將所述統(tǒng)計(jì)結(jié)果以可視化圖表的形式進(jìn)行輸出。通過這種方式,管理員可以更加直觀地了解目前集群運(yùn)行的出錯(cuò)狀況。

在上文中,已經(jīng)參照?qǐng)D1和圖2詳細(xì)描述了根據(jù)本發(fā)明實(shí)施例的集群控制方法。接下來,將參照?qǐng)D3詳細(xì)描述根據(jù)本發(fā)明的第一實(shí)施例的集群控制設(shè)備。所述集群控制設(shè)備應(yīng)用于一計(jì)算機(jī)集群。

如圖3所示,所述集群控制設(shè)備300包括:獲取單元301、處理單元302和輸出單元303。

獲取單元301從所述日志文件中獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,其中,所述日志文件為在所述計(jì)算機(jī)集群的任務(wù)運(yùn)行過程中產(chǎn)生,所述日志文件包括具有不同優(yōu)先級(jí)的錯(cuò)誤日志消息。其中,優(yōu)先級(jí)越高,消息越重要。

處理單元302對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果。例如,處理單元302可以進(jìn)一步包括統(tǒng)計(jì)模塊3021以執(zhí)行統(tǒng)計(jì)分析的處理。

輸出單元303用于輸出所述統(tǒng)計(jì)結(jié)果。

相比于現(xiàn)有技術(shù)中僅簡(jiǎn)單地對(duì)影響集群運(yùn)行的嚴(yán)重錯(cuò)誤進(jìn)行統(tǒng)計(jì)而言,在根據(jù)本發(fā)明的集群控制設(shè)備中,通過獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,即:對(duì)一般性系統(tǒng)錯(cuò)誤進(jìn)行統(tǒng)計(jì)分析,并且將統(tǒng)計(jì)結(jié)果輸出給集群管理員,可以使其對(duì)可能存在的問題進(jìn)行處理,從而達(dá)到使集群更加健康地運(yùn)行的目的。

另外,在本發(fā)明中,除了對(duì)中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析之外,作為更優(yōu)選的實(shí)施方式,如圖4所示,所述集群控制設(shè)備中的處理單元302還可以進(jìn)一步包括:數(shù)據(jù)挖掘模塊3022,用于對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行數(shù)據(jù)挖掘,以獲得主題-關(guān)鍵詞聚類。通過對(duì)錯(cuò)誤日志消息和對(duì)應(yīng)的用戶信息進(jìn)行數(shù)據(jù)挖掘,可以從多個(gè)錯(cuò)誤日志消息提取對(duì)應(yīng)的主題-關(guān)鍵詞,并將不同的出錯(cuò)主題-關(guān)鍵詞分配到不同的類別。

例如,作為一種可能的實(shí)施方式,可以通過潛在狄利克雷分布(lda,latentdirichletallocation)算法進(jìn)行所述數(shù)據(jù)挖掘,以得到日志的出錯(cuò)主題-關(guān)鍵詞聚類。

并且,在這種情況下,所述輸出單元303進(jìn)一步被配置為輸出所述主題-關(guān)鍵詞聚類結(jié)果。通過這樣做,經(jīng)過分類管理的錯(cuò)誤日志消息對(duì)于管理員而言更有利于檢索和查找。

另外,更具體地,在根據(jù)本發(fā)明的集群控制設(shè)備中,所述處理單元302中的統(tǒng)計(jì)模塊3021被配置為統(tǒng)計(jì)如下信息中的至少一項(xiàng):數(shù)量最多的出錯(cuò)信息、產(chǎn)生錯(cuò)誤的操作、完成操作的用戶信息、出現(xiàn)錯(cuò)誤最多的用戶信息。這些統(tǒng)計(jì)項(xiàng)是有助于管理員判斷出可能存在的問題的選項(xiàng),管理員通過參照包括這些統(tǒng)計(jì)項(xiàng)的統(tǒng)計(jì)信息,能夠及時(shí)地對(duì)可能存在的問題進(jìn)行處理,從而達(dá)到使集群更加健康地運(yùn)行的目的。

輸出單元303可以以文本形式輸出統(tǒng)計(jì)結(jié)果。然而,作為一種更優(yōu)選的實(shí)施方式,在所述集群控制設(shè)備中,輸出單元303可以進(jìn)一步被配置為:將所述統(tǒng)計(jì)結(jié)果以可視化圖表的形式進(jìn)行輸出。通過這種方式,管理員可以更加直觀地了解目前集群運(yùn)行的出錯(cuò)狀況。

在上文中的圖3和圖4中,為了便于理解,以功能性的虛擬單元的形式示出和描述了根據(jù)本發(fā)明的集群控制設(shè)備。然而,事實(shí)上,本領(lǐng)域的技術(shù)人員可以理解,根據(jù)本發(fā)明的集群控制設(shè)備是通過處理器執(zhí)行計(jì)算機(jī)程序代碼來實(shí)現(xiàn)各功能的計(jì)算機(jī)軟件產(chǎn)品。

具體地,一種集群控制設(shè)備,應(yīng)用于一計(jì)算機(jī)集群,所述集群控制設(shè)備包括:

處理器;以及

存儲(chǔ)器,用于在其上存儲(chǔ)計(jì)算機(jī)程序,以便當(dāng)由所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),能夠執(zhí)行以下步驟:

從所述日志文件中獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,其中,所述日志文件為在所述計(jì)算機(jī)集群的任務(wù)運(yùn)行過程中產(chǎn)生,所述日志文件包括具有不同優(yōu)先級(jí)的錯(cuò)誤日志消息;

對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果;以及

輸出所述統(tǒng)計(jì)結(jié)果。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制設(shè)備中,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果的步驟進(jìn)一步被配置為:對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行數(shù)據(jù)挖掘,以獲得主題-關(guān)鍵詞聚類;并且

輸出所述統(tǒng)計(jì)結(jié)果的步驟進(jìn)一步被配置為輸出所述主題-關(guān)鍵詞聚類結(jié)果。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制設(shè)備中,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果的步驟通過潛在狄利克雷分布算法進(jìn)行所述數(shù)據(jù)挖掘。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制設(shè)備中,對(duì)所述中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息進(jìn)行統(tǒng)計(jì)分析,以獲取統(tǒng)計(jì)結(jié)果的步驟被配置為統(tǒng)計(jì)如下信息中的至少一項(xiàng):數(shù)量最多的出錯(cuò)信息、產(chǎn)生錯(cuò)誤的操作、完成操作的用戶信息、出現(xiàn)錯(cuò)誤最多的用戶信息。

優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的集群控制設(shè)備中,輸出所述統(tǒng)計(jì)結(jié)果的步驟進(jìn)一步被配置為:將所述統(tǒng)計(jì)結(jié)果以可視化圖表的形式進(jìn)行輸出。

在上文中,已經(jīng)參照?qǐng)D1到圖4詳細(xì)描述了根據(jù)本發(fā)明實(shí)施例的集群控制方法和集群控制設(shè)備。在根據(jù)本發(fā)明實(shí)施例的集群控制方法和集群控制設(shè)備中,通過獲取具有除最高優(yōu)先級(jí)和最低優(yōu)先級(jí)之外的中間優(yōu)先級(jí)的錯(cuò)誤日志消息以及與之對(duì)應(yīng)的用戶信息,即:對(duì)一般性系統(tǒng)錯(cuò)誤進(jìn)行統(tǒng)計(jì)分析,并將統(tǒng)計(jì)結(jié)果輸出給集群管理員,可以使其對(duì)可能存在的問題進(jìn)行處理,從而相比于現(xiàn)有技術(shù)中僅簡(jiǎn)單地對(duì)影響集群運(yùn)行的嚴(yán)重錯(cuò)誤進(jìn)行統(tǒng)計(jì)而言,能夠達(dá)到使集群更加健康地運(yùn)行的目的。

需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

最后,還需要說明的是,上述一系列處理不僅包括以這里所述的順序按時(shí)間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時(shí)間順序執(zhí)行的處理。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過軟件來實(shí)施。基于這樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

以上對(duì)本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1