国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的系統(tǒng)和方法與流程

      文檔序號(hào):11162067閱讀:252來(lái)源:國(guó)知局
      用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的系統(tǒng)和方法與制造工藝

      本專利申請(qǐng)要求2014年8月19日提交的題為“SYSTEMS AND METHODS FOR CORRELATING DERIVED METRICS FOR SYSTEM ACTIVITY(用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的系統(tǒng)和方法)”的美國(guó)專利申請(qǐng)第14/463,314號(hào)的優(yōu)先權(quán),該申請(qǐng)以引用的方式全部并入本文。

      技術(shù)領(lǐng)域

      本公開涉及計(jì)算機(jī)系統(tǒng)以及網(wǎng)絡(luò)監(jiān)視和分析。

      附圖說(shuō)明

      圖1是圖示了根據(jù)本文所公開的實(shí)施例的、用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的決策流的流程圖。

      圖2是圖示了根據(jù)本文所公開的實(shí)施例的、用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的系統(tǒng)的示意圖。

      圖3是圖示了根據(jù)本文所公開的實(shí)施例的度量的推導(dǎo)的圖。

      圖4是根據(jù)本文所公開的實(shí)施例的、利用支持?jǐn)?shù)據(jù)來(lái)突出顯示問(wèn)題的屏幕截圖的圖示。

      圖5是根據(jù)本文所公開的實(shí)施例的、利用支持?jǐn)?shù)據(jù)來(lái)突出顯示兩個(gè)問(wèn)題的屏幕截圖的圖示。

      圖6是根據(jù)本文所公開的實(shí)施例的、不具有示出支持?jǐn)?shù)據(jù)的警示的屏幕截圖的圖示。

      圖7是圖示了根據(jù)本文所公開的實(shí)施例的原始數(shù)據(jù)分析器的操作的代碼片段。

      圖8是圖示了根據(jù)本文所公開的實(shí)施例的經(jīng)推導(dǎo)數(shù)據(jù)分析器的操作的代碼片段。

      圖9是圖示了根據(jù)本文所公開的實(shí)施例的用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的方法的流程圖。

      圖10是圖示了根據(jù)本文所公開的實(shí)施例的用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的替選方法的流程圖。

      圖11是根據(jù)本文所公開的實(shí)施例的計(jì)算系統(tǒng)的示意圖。

      具體實(shí)施方式

      下面提供了與本公開的實(shí)施例一致的系統(tǒng)和方法的具體實(shí)施方式。雖然描述了若干實(shí)施例,但是應(yīng)當(dāng)理解本公開不限于任何一個(gè)實(shí)施例,而是涵蓋了眾多的替選、修改、和等效物。另外,雖然在以下描述中闡述了眾多具體細(xì)節(jié)以便提供對(duì)本文所公開的實(shí)施例的徹底理解,但是在沒有這些細(xì)節(jié)中的一些或者所有細(xì)節(jié)的情況下也能夠?qū)嵺`一些實(shí)施例。此外,出于清楚的目的,未詳細(xì)地描述在相關(guān)領(lǐng)域中已知的某些技術(shù)資料,以便避免不必要地模糊本公開。

      公開了能夠關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的技術(shù)、設(shè)備和方法。通過(guò)使用來(lái)自一組原始度量的經(jīng)推導(dǎo)度量的層級(jí)(hierarchy),系統(tǒng)能夠識(shí)別問(wèn)題、關(guān)聯(lián)相關(guān)的度量、并且確定推薦的解決方案。例如,能夠采集關(guān)于計(jì)算資源的原始度量。分析器能夠?qū)υ级攘亢蛠?lái)自其它分析器的輸出進(jìn)行處理以收集度量,該度量包括從其它度量導(dǎo)出的度量。當(dāng)發(fā)現(xiàn)問(wèn)題時(shí),能夠?qū)⒔?jīng)推導(dǎo)的度量(和其它度量)與該問(wèn)題相關(guān)聯(lián)。通過(guò)使用相關(guān)聯(lián)的度量,系統(tǒng)能夠推薦解決方案。

      例如,數(shù)據(jù)中心包括計(jì)算資源,該計(jì)算資源追蹤關(guān)于對(duì)計(jì)算資源的操作的統(tǒng)計(jì)。臺(tái)式計(jì)算機(jī)在瀏覽器中訪問(wèn)內(nèi)聯(lián)網(wǎng)網(wǎng)站,該瀏覽器包括使用分析器、關(guān)聯(lián)引擎和推薦引擎所構(gòu)建的儀表板。初始分析器(處于分析器層級(jí)中較低處的分析器)能夠聯(lián)系計(jì)算資源(例如數(shù)據(jù)庫(kù)、日志記錄服務(wù)器、負(fù)載均衡器、應(yīng)用服務(wù)器、控制服務(wù)器等)并且準(zhǔn)備可用于其它分析器的輸出并且輸出以供顯示。一個(gè)初始分析器是內(nèi)存使用分析器,該內(nèi)存使用分析器指示正報(bào)告系統(tǒng)具有高內(nèi)存使用。另一初始分析器能夠包括登錄到正報(bào)告系統(tǒng)的用戶。又一初始分析器能夠包括指派給用戶的進(jìn)程。另一初始分析器能夠包括內(nèi)存的進(jìn)程使用。

      輔助分析器(處于分析器層級(jí)中較高處的分析器)能夠獲取來(lái)自初始分析器或者其它輔助分析器的輸出。一個(gè)輔助分析器能夠獲取進(jìn)程內(nèi)存使用和指派給用戶的進(jìn)程的輸入,并且輸出具有高進(jìn)程內(nèi)存使用的用戶。另一輔助分析器能夠獲取具有高進(jìn)程內(nèi)存使用的用戶和登錄到正報(bào)告系統(tǒng)的用戶的輸入。

      能夠因?yàn)橥▓?bào)的系統(tǒng)具有高內(nèi)存使用而檢測(cè)到潛在的問(wèn)題。基于檢測(cè)到的問(wèn)題,能夠?qū)⑾嚓P(guān)的度量與高內(nèi)存使用相關(guān)聯(lián)?;谙嚓P(guān)聯(lián)的信息,將名為vpfinance的用戶登錄到正將內(nèi)存中的大多數(shù)用于一個(gè)正報(bào)告進(jìn)程的正報(bào)告系統(tǒng),該正報(bào)告進(jìn)程本身看起來(lái)接近數(shù)據(jù)庫(kù)大小。

      在一個(gè)示例中,能夠由在分析器層級(jí)中的一個(gè)或者多個(gè)分析器來(lái)執(zhí)行該關(guān)聯(lián)。執(zhí)行關(guān)聯(lián)的分析器能夠提供相關(guān)聯(lián)的信息作為輸出。相關(guān)聯(lián)的信息輸出還能夠作為輸入由分析器層級(jí)中的一個(gè)或者多個(gè)其它分析器接收。

      在一些實(shí)施例中,能夠至少部分地基于檢測(cè)到的問(wèn)題或者相關(guān)聯(lián)的信息來(lái)安排對(duì)經(jīng)推導(dǎo)度量的分析。例如,一些經(jīng)推導(dǎo)度量能夠具有大量的計(jì)算成本。通常,不計(jì)算這些度量。

      通過(guò)使用該信息,系統(tǒng)能夠具有使用相關(guān)聯(lián)的信息來(lái)提供推薦的解決方案。在這種情況下,能夠?qū)⒆兂蓴?shù)據(jù)庫(kù)大小的正報(bào)告進(jìn)程確定為無(wú)賴進(jìn)程(rogue process)。如果用戶希望運(yùn)行這樣大的報(bào)告,則該推薦能夠是終止該進(jìn)程并且向用戶發(fā)送聯(lián)系信息技術(shù)(IT)代表的通知。

      然后,系統(tǒng)能夠在呈現(xiàn)給管理員的儀表板的頂部呈現(xiàn)警示。該警示能夠包括突出顯示的問(wèn)題度量與描述了該問(wèn)題度量的支持度量,該警示從儀表板的剩余部分被分離并且突出顯示。也能夠提供對(duì)該問(wèn)題的解決方案。通過(guò)示出問(wèn)題、支持?jǐn)?shù)據(jù)和推薦,操作者能夠采取迅速而果斷的動(dòng)作。操作者能夠快速地驗(yàn)證重要的數(shù)據(jù)并且同意該解決方案,從而對(duì)推薦的結(jié)果有所信任。在一個(gè)替選方案中,操作者能夠不同意所推薦的解決方案,而能夠使用相關(guān)聯(lián)的信息來(lái)作出快速的決定。操作者還能夠查看支持?jǐn)?shù)據(jù)并且不同意邏輯結(jié)論,并且作為替代審核警示下方的可用的其它度量以進(jìn)行進(jìn)一步的研究。

      能夠以多種方式來(lái)確定相關(guān)度量。在一些實(shí)施例中,相關(guān)度量能夠基于超過(guò)閾值的經(jīng)推導(dǎo)度量。在其它實(shí)施例中,相關(guān)度量能夠是超過(guò)閾值的度量。在一些實(shí)施例中,將度量預(yù)先分組為問(wèn)題組。

      在一個(gè)實(shí)施例中,使用分析器評(píng)分。隨著對(duì)每個(gè)分析器進(jìn)行處理,能夠?qū)⑤敵?或者有時(shí)中間的內(nèi)部值)與一個(gè)或者多個(gè)閾值進(jìn)行比較。基于該比較,能夠?qū)γ總€(gè)分析器進(jìn)行評(píng)分。從處于分析器層級(jí)中較低處的分析器的輸出獲取輸入的分析器能夠繼承從其接收到輸入的分析器的分值(例如,和、平均值、加權(quán)平均值、遞減的歷史加權(quán)平均值等)。在一些實(shí)施例中,關(guān)聯(lián)能夠基于層級(jí)關(guān)系。在其它實(shí)施例中,關(guān)聯(lián)能夠基于分值。

      在一些實(shí)施例中,能夠使用動(dòng)態(tài)評(píng)估的系統(tǒng)。例如,能夠創(chuàng)建分析器和引擎以作為動(dòng)態(tài)評(píng)估和呈現(xiàn)的JavaScriptTM片段。管理員能夠創(chuàng)建并且添加獲取將其它片段的輸出作為輸入的新的分析器、關(guān)聯(lián)和解決方案。這能夠允許進(jìn)一步探索已經(jīng)警示但未向管理員圓滿地描述的問(wèn)題。例如,在之前的描述中,管理員可能無(wú)法區(qū)分該進(jìn)程是無(wú)賴進(jìn)程還是詳盡報(bào)告。為了解決該問(wèn)題,管理員能夠創(chuàng)建分析器,該分析器獲取當(dāng)前高內(nèi)存使用的工作并且將其與在日志中描述的進(jìn)程的歷史使用進(jìn)行比較。這能夠允許管理員決定是否終止該進(jìn)程或者在不使其它用戶變慢的情況下將該進(jìn)程轉(zhuǎn)移到更有能力運(yùn)行該進(jìn)程的較高成本的服務(wù)器。

      在大型企業(yè)系統(tǒng)中,生成大量的操作數(shù)據(jù),該操作數(shù)據(jù)能夠掩蓋重要的但看似次要的或者不相關(guān)的趨勢(shì)或者數(shù)據(jù)點(diǎn)。通過(guò)動(dòng)態(tài)地將相關(guān)的監(jiān)視器分組在一起并且在視覺上突出顯示并發(fā)問(wèn)題的相對(duì)重要性,系統(tǒng)能夠突出顯示這些趨勢(shì)和/或數(shù)據(jù)點(diǎn)。管理員在診斷問(wèn)題時(shí),可能不需要如此多的關(guān)于底層系統(tǒng)的知識(shí)或者經(jīng)驗(yàn)。在復(fù)雜的系統(tǒng)中,即使在已經(jīng)識(shí)別出具體問(wèn)題之后,解決該問(wèn)題的推薦動(dòng)作也可能會(huì)需要對(duì)環(huán)境因素的專家級(jí)了解并且對(duì)系統(tǒng)的其它方面的詳細(xì)研究。呈現(xiàn)的系統(tǒng)和實(shí)施例允許高級(jí)(例如經(jīng)推導(dǎo))分析包括涉及問(wèn)題和總體系統(tǒng)的許多因素,使得生成的警示在沒有專家人員的指導(dǎo)的情況下是可行的。

      例如,受監(jiān)視的系統(tǒng)定期地貢獻(xiàn)各種原始度量的有效載荷。在這些有效載荷中的各個(gè)度量能夠具有相當(dāng)不同的語(yǔ)義含義。各個(gè)度量能夠是時(shí)間點(diǎn)值(如當(dāng)前CPU使用)、最近的平均值(例如自上一次貢獻(xiàn)以來(lái)所追蹤的平均CPU)、或者全局計(jì)數(shù)器(自啟動(dòng)以來(lái)的總CPU使用)。在不必須執(zhí)行任何分析的情況下,這種多樣性允許源系統(tǒng)以對(duì)于給定度量最有效的任何方式來(lái)貢獻(xiàn)各種度量(例如,比較在當(dāng)前全局計(jì)數(shù)器與其先前被記錄的時(shí)間之間的差)。稍后能夠應(yīng)用該分析,并且只需要記錄原始值。

      在此示例中,針對(duì)用戶選擇的時(shí)間幀(默認(rèn)時(shí)間幀是最新近的30分鐘),web瀏覽器能夠從在該時(shí)間幀期間已經(jīng)貢獻(xiàn)了數(shù)據(jù)的所有系統(tǒng)接收度量有效載荷。從集中式存儲(chǔ)系統(tǒng)加載數(shù)據(jù)。如果管理員正在追蹤當(dāng)前活動(dòng)而不是特定的歷史時(shí)間幀,則瀏覽器定期地請(qǐng)求自上次更新以來(lái)已經(jīng)貢獻(xiàn)的新度量。這些更新請(qǐng)求發(fā)生在后臺(tái)并且以頻繁的間隔(通常每隔30秒)來(lái)發(fā)送。這些后臺(tái)請(qǐng)求能夠由用戶禁用,并且如果初始加載時(shí)間顯著長(zhǎng)于通常的時(shí)間(指示系統(tǒng)超載),則這些后臺(tái)請(qǐng)求能夠被默認(rèn)禁用。

      在此示例中,瀏覽器能夠執(zhí)行一系列分析函數(shù)以識(shí)別針對(duì)給定時(shí)間幀中的每一分鐘跨所有作出貢獻(xiàn)的系統(tǒng)的總值。每個(gè)分析函數(shù)通常將應(yīng)用對(duì)每個(gè)度量有效載荷的一些簡(jiǎn)單處理來(lái)識(shí)別與該分析函數(shù)有關(guān)的原始度量值(例如,單個(gè)分析函數(shù)能夠提取“已使用內(nèi)存大小”和“總內(nèi)存大小”兩者以便能夠識(shí)別“已使用內(nèi)存百分比”)。該第一級(jí)分析通常是簡(jiǎn)單計(jì)算,但其能夠是非常精密的。

      在此示例中,每個(gè)分析函數(shù)通常將創(chuàng)建在所分析的總時(shí)間幀內(nèi)針對(duì)每個(gè)時(shí)間片跨作出貢獻(xiàn)的系統(tǒng)而已經(jīng)積累的匯總數(shù)據(jù)的視覺表示。例如,一個(gè)分析器可以示出“平均已使用內(nèi)存百分比”作為柱狀圖,在該柱狀圖中,每個(gè)柱體是所有作出貢獻(xiàn)的系統(tǒng)在單個(gè)分鐘內(nèi)的平均值,其中該一系列的柱體示出了在選擇的30分鐘里的時(shí)間幀內(nèi)的變化值。許多分析器將使用像柱狀圖一樣的常見可視化,但一些分析器將使用更加專用化的可視化方法(例如,對(duì)在一段時(shí)間期間一直運(yùn)行的主要的各個(gè)進(jìn)程的分析可能會(huì)將那些進(jìn)程可視化為時(shí)間線,以突出顯示它們已經(jīng)運(yùn)行了的時(shí)間長(zhǎng)度,以及清楚地示出哪些重要進(jìn)程同時(shí)處于活動(dòng)或者在與其它潛在相關(guān)的度量相對(duì)應(yīng)的時(shí)間開始/停止)。

      在此示例中,分析函數(shù)(例如分析器)能夠訪問(wèn)其它函數(shù)的結(jié)果,并且可以使用已經(jīng)被評(píng)估的函數(shù)的結(jié)果以避免重復(fù)工作。管理員能夠突出顯示圖上的特定時(shí)間,并且可選地能夠使系統(tǒng)在所有其它圖上突出顯示那些標(biāo)記。這允許管理員在選擇的時(shí)間范圍期間對(duì)所有系統(tǒng)的總體狀態(tài)進(jìn)行分析。隨著各種分析函數(shù)進(jìn)行協(xié)作以漸進(jìn)地演進(jìn)由先前的分析函數(shù)(提供更原始的數(shù)據(jù))所作的分析,這些較高級(jí)的分析函數(shù)(形成層級(jí))在創(chuàng)建描述性數(shù)據(jù)。

      在一些實(shí)施例中,每個(gè)分析器能夠?qū)ζ湟呀?jīng)識(shí)別出的警示的重要性進(jìn)行“評(píng)分”。如果僅存在一個(gè)識(shí)別出的“高分值”警示,則能夠示出具有操作中心的主“屏幕”上的著重強(qiáng)調(diào)的動(dòng)作項(xiàng)警示。能夠?qū)⑿枰獏f(xié)助的系統(tǒng)的組合分析圖顯示得較大(可能占屏幕空間的30%)并且能夠以緊挨著組合分析的布置來(lái)示出支持圖(內(nèi)存、GC、CPU、和吞吐量)。這些支持圖能夠占屏幕的另外30%??稍谳o助屏幕中獲得其它分析結(jié)果(或者如果著眼于單個(gè)web頁(yè)面,則可通過(guò)滾動(dòng)來(lái)訪問(wèn))。

      在一個(gè)示例中,存在多個(gè)與相同問(wèn)題有關(guān)的“高分值”警示。能夠示出與單個(gè)警示相似的組合式警示消息。能夠?qū)⒅饕闹攸c(diǎn)放在經(jīng)歷了相同問(wèn)題的各個(gè)系統(tǒng)的組合的高級(jí)分析上,并且支持圖能夠?qū)⒔裹c(diǎn)集中在每個(gè)單獨(dú)的系統(tǒng)上。這與單個(gè)警示的場(chǎng)景形成對(duì)比,在該單個(gè)警示的場(chǎng)景中,支持圖能夠允許用戶深入到各個(gè)癥狀。

      在另一示例中,存在多個(gè)與不同種類的問(wèn)題有關(guān)的“高分值”警示。顯示器能夠?qū)⒖捎每臻g分裂到每個(gè)警示類型的最高級(jí)分析之間。支持分析圖將仍然可用,但它們能夠處于輔助屏幕上(或者如果被顯示在web頁(yè)面上,則可通過(guò)滾動(dòng)來(lái)訪問(wèn))。

      在一個(gè)實(shí)施例中,該系統(tǒng)的實(shí)施方式是基于瀏覽器的并且用JavaScriptTM和HTML來(lái)編寫。這種實(shí)施方式選擇使得用戶能夠非??焖俚貏?chuàng)建及修改高度定制的分析函數(shù),并且,能夠逐漸地建立新的定制功能和分析,并且在不需要具有更正式的基于服務(wù)器的分析框架的情況下,看到隨變化被編輯而實(shí)況地解釋的變化的結(jié)果。

      然而,應(yīng)當(dāng)意識(shí)到這種基于瀏覽器的實(shí)施方式不是唯一可能的實(shí)施方式。例如,能夠利用在以更以服務(wù)器為導(dǎo)向的系統(tǒng)所執(zhí)行的分析來(lái)實(shí)現(xiàn)所描述的系統(tǒng)。這種實(shí)施方式的變化能夠需要更多的服務(wù)器資源和不同的技術(shù)實(shí)施方式。在一些實(shí)施例中,這意味著處理更多數(shù)據(jù)的能力(避免了對(duì)傳統(tǒng)上裝備較少的客戶端系統(tǒng)的帶寬和資源限制)?;诜?wù)器的系統(tǒng)能夠?qū)⒎治鼋Y(jié)果托管在更加穩(wěn)定的集中式系統(tǒng)上并且由多個(gè)客戶端系統(tǒng)共享。在一個(gè)實(shí)施例中,通過(guò)較不分布式的系統(tǒng)能夠更加容易處理一些任務(wù);例如,保證不斷地對(duì)活動(dòng)進(jìn)行分析或者從集中式系統(tǒng)發(fā)送電子郵件通知都能夠具有顯著更低的資源密集性。

      在一個(gè)示例中,一個(gè)分析函數(shù)能夠追蹤已使用的內(nèi)存百分比。后面的分析器獲取該數(shù)據(jù)并且追蹤是否存在在一段時(shí)間內(nèi)維持高內(nèi)存使用的任何系統(tǒng)。如果源系統(tǒng)正在使用經(jīng)管理的內(nèi)存系統(tǒng),則那些系統(tǒng)所做的垃圾收集的量將指示它們是否實(shí)際上用完了內(nèi)存或者高內(nèi)存使用是否是穩(wěn)定的。另一分析器將追蹤每個(gè)系統(tǒng)花在垃圾收集上的時(shí)間的百分比。雖然這些分析結(jié)果中的每一個(gè)單獨(dú)來(lái)看是有價(jià)值的,但是在沒有人員監(jiān)視以及對(duì)這些單獨(dú)的結(jié)果進(jìn)行關(guān)聯(lián)的情況下,所述結(jié)果獨(dú)自可能不是真正可行的。然而,該關(guān)聯(lián)能夠通過(guò)添加高級(jí)分析器來(lái)解決,該高級(jí)分析器能夠使用垃圾收集數(shù)據(jù)、CPU使用、和有用工作的吞吐量來(lái)建立在內(nèi)存使用數(shù)據(jù)上。然后,該高級(jí)分析器(其處于分析器層級(jí)中的較高處)能夠檢測(cè)如下情形:存在高內(nèi)存使用、高垃圾收集、高CPU使用、以及有用工作的低吞吐量——內(nèi)存不足以及因?yàn)槠浠ㄙM(fèi)了所有其時(shí)間來(lái)嘗試釋放內(nèi)存而無(wú)法進(jìn)行有用工作的經(jīng)管理的內(nèi)存系統(tǒng)的癥狀。在已經(jīng)將所有這些數(shù)據(jù)點(diǎn)關(guān)聯(lián)在一起之后,高級(jí)分析器具有特定的可行警示,能夠?qū)⒃摼景l(fā)送給能夠解決該特定問(wèn)題的人員(在這種情況下,在網(wǎng)絡(luò)操作中心的一些人)。注意,該“警示”不僅僅是對(duì)“高內(nèi)存使用”的基本分析(其可能不重要),而是是鼓勵(lì)動(dòng)作并且提供定義了重要性(例如,重要性值、嚴(yán)重性值等)的量化度量的、得到良好支持的特定警示:“服務(wù)器ProdSrv137正工作在12%的期望吞吐量下,因?yàn)樵摲?wù)器已經(jīng)內(nèi)存不足7分鐘”。

      上面描述的高級(jí)分析器能夠提供相關(guān)的細(xì)節(jié)以及定義了重要性的量化度量。通過(guò)在分析器層級(jí)中將附加分析器分層布放(所述附加分析器已經(jīng)由對(duì)可用工具和為了對(duì)特定警示狀況作出響應(yīng)而應(yīng)當(dāng)采取的動(dòng)作具有明確了解的系統(tǒng)專家定制),分析器現(xiàn)在能夠從量化的警示信息推導(dǎo)出進(jìn)一步有用的信息并且為要向接收到量化警示的操作者進(jìn)行推薦的適當(dāng)響應(yīng)提供基礎(chǔ)。

      繼續(xù)上面的示例,針對(duì)如何動(dòng)態(tài)地將附加內(nèi)存分配給被清楚地識(shí)別為內(nèi)存不足的系統(tǒng)(以及基于警示的重要性而應(yīng)當(dāng)授予的多少內(nèi)存的比率),系統(tǒng)專家可以具有定義的進(jìn)程。在此場(chǎng)境(context)中,可行的警示可以指出:“接下來(lái)的兩個(gè)小時(shí)應(yīng)當(dāng)授予服務(wù)器ProdSrv13740%以上的內(nèi)存”。該水平的分析已經(jīng)從低級(jí)系統(tǒng)活動(dòng)(需要人類專家來(lái)識(shí)別并且關(guān)聯(lián)重要事件)的圖的相對(duì)“原始”的顯示被提煉為具有支持證據(jù)的解決方案。

      識(shí)別響應(yīng)于警示所采取的特定動(dòng)作所涉及的分析能夠涉及與事件本身不直接相關(guān)的許多因素。對(duì)于“內(nèi)存不足”的示例,這樣的因素能夠包括:可用于授予的內(nèi)存的量、目前不受內(nèi)存壓力影響的系統(tǒng)的總體活動(dòng)、其它系統(tǒng)很快也將需要附加內(nèi)存的概率的排名、以及甚至擴(kuò)大的所托管資源的當(dāng)前市場(chǎng)率。能夠通過(guò)分析器層級(jí)中較低級(jí)的分析器來(lái)提供所有這些度量,并且所有這些度量潛在地能夠是個(gè)人興趣。

      對(duì)分析器層級(jí)中的各個(gè)分析器的增量推導(dǎo)已經(jīng)為能夠由操作中心工作者有效實(shí)現(xiàn)的高度定制的動(dòng)作項(xiàng)創(chuàng)建了數(shù)據(jù)驅(qū)動(dòng)的支持。所推薦的動(dòng)作至少部分地基于標(biāo)識(shí)事件的相關(guān)聯(lián)的度量,并且還能夠了解環(huán)境因素(例如,成本、可用性、以及甚至該情形被隔離或者快速擴(kuò)展到其它相似系統(tǒng)的概率)。該水平的詳細(xì)分析能夠緩解操作者壓力,同時(shí)快速向該操作者提供解決給定問(wèn)題所推薦的選項(xiàng)。在一些情況下,如果同時(shí)發(fā)生了多個(gè)其它重要問(wèn)題,則能夠給出多個(gè)推薦。

      圖1是圖示了用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的決策流的流程圖。在一些實(shí)施例中,能夠?qū)⑾到y(tǒng)視為通過(guò)使用三個(gè)階段來(lái)操作,這三個(gè)階段依賴于實(shí)施例能夠同時(shí)操作或者順序地操作。能夠采集度量以在分析中使用,該分析為連續(xù)的系統(tǒng)操作所要采取的推薦動(dòng)作提供了基礎(chǔ)。在第一階段中,能夠發(fā)生度量準(zhǔn)備。在框102中,計(jì)算資源能夠追蹤關(guān)于其操作的各個(gè)度量。在框104中,能夠直接地從計(jì)算資源或者從被指派以存儲(chǔ)度量(諸如通過(guò)使用數(shù)據(jù)檢索模塊)的日志記錄資源來(lái)檢索這些度量。能夠以方便計(jì)算資源或者日志記錄資源的形式來(lái)存儲(chǔ)這些度量???06中,能夠使用轉(zhuǎn)換函數(shù)來(lái)將度量從所存儲(chǔ)的形式轉(zhuǎn)換為期望的形式。

      在第二階段中,能夠發(fā)生對(duì)度量的分析。在框108中,能夠執(zhí)行對(duì)從計(jì)算資源接收到的度量的分析,諸如隨時(shí)間推移對(duì)CPU或內(nèi)存使用進(jìn)行制圖。在框110中,能夠基于來(lái)自對(duì)其它度量的分析的輸出,來(lái)構(gòu)建經(jīng)推導(dǎo)度量,諸如將隨著時(shí)間推移的CPU使用與用戶組合以示出需求用戶。例如,然后能夠?qū)⑿枨笥脩魣D與應(yīng)用進(jìn)程列表進(jìn)一步組合以示出需求用戶使用的是什么應(yīng)用。能夠使用這些經(jīng)推導(dǎo)度量來(lái)提供場(chǎng)境、情況描述(story)和/或支持以用于識(shí)別問(wèn)題的癥狀。通過(guò)將之前的分析的輸出作為進(jìn)一步推導(dǎo)的分析的輸入,能夠重復(fù)框110中的分析。在框112中,能夠基于框108和110中的分析來(lái)識(shí)別這些癥狀。

      在第三階段中,能夠形成對(duì)解決問(wèn)題的推薦的決策。在框114中,能夠?qū)⒍攘?包括原始度量和經(jīng)推導(dǎo)度量?jī)烧?與識(shí)別出的癥狀相關(guān)聯(lián)(例如,將高CPU使用與用戶對(duì)正報(bào)告應(yīng)用的使用相關(guān)聯(lián))。在框116中,能夠使用相關(guān)聯(lián)的度量來(lái)識(shí)別問(wèn)題根源(例如,報(bào)告應(yīng)用包括低效率的計(jì)算)。在框118中,系統(tǒng)能夠提供推薦(例如,在所識(shí)別的用戶登錄時(shí)將正報(bào)告應(yīng)用移動(dòng)到具有更多可用CPU的服務(wù)器)。

      圖2是圖示了用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的系統(tǒng)的示意圖。數(shù)據(jù)中心200能夠包括一組負(fù)載均衡器202、應(yīng)用服務(wù)器204、存儲(chǔ)服務(wù)器206、日志記錄系統(tǒng)208、控制系統(tǒng)210和監(jiān)視系統(tǒng)212。負(fù)載均衡器202能夠接收來(lái)自網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng)214)的傳入請(qǐng)求并且基于多種準(zhǔn)則(負(fù)載、查詢類型、IP地址、跳數(shù)等)將該請(qǐng)求指引至應(yīng)用服務(wù)器204。在一些實(shí)施例中,負(fù)載均衡器202能夠充當(dāng)與客戶端的加密端點(diǎn),使得應(yīng)用服務(wù)器204能夠在沒有加密開銷的情況下發(fā)揮作用。

      應(yīng)用服務(wù)器204能夠?yàn)閼?yīng)用執(zhí)行、提供響應(yīng)和接收請(qǐng)求提供平臺(tái)。在一些實(shí)施例中,應(yīng)用服務(wù)器204能夠是面向客戶端的(即,接收來(lái)自客戶端的請(qǐng)求并且對(duì)其作出響應(yīng))和面向內(nèi)部的(即,接收來(lái)自內(nèi)部系統(tǒng)的請(qǐng)求并且對(duì)其作出響應(yīng))。存儲(chǔ)服務(wù)器206能夠包括數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)附接存儲(chǔ)、文件服務(wù)器、緩存、和/或供數(shù)據(jù)駐留的其它地方。應(yīng)用服務(wù)器204能夠使用存儲(chǔ)服務(wù)器206來(lái)存儲(chǔ)和檢索信息。

      日志記錄系統(tǒng)208能夠?yàn)槠渌?jì)算資源所記錄的度量提供存儲(chǔ)、組織和/或檢索服務(wù)。對(duì)日志記錄系統(tǒng)208的使用能夠允許其它系統(tǒng)(包括負(fù)載均衡器202、應(yīng)用服務(wù)器204和/或存儲(chǔ)服務(wù)器206)分擔(dān)卸載對(duì)這些系統(tǒng)所測(cè)量的度量的維護(hù)、存儲(chǔ)和查詢。

      控制系統(tǒng)210能夠管理和維護(hù)計(jì)算資源池。例如,控制系統(tǒng)210能夠基于預(yù)期的和/或?qū)嶋H的負(fù)載來(lái)提供更多的計(jì)算資源或者撤回計(jì)算資源??刂葡到y(tǒng)210還能夠管理系統(tǒng)的備份、快照、數(shù)字證書、許可、和其權(quán)限內(nèi)的系統(tǒng)的其它管理功能。

      監(jiān)視系統(tǒng)212能夠向管理員提供有關(guān)系統(tǒng)度量的信息。在一些實(shí)施例中,向管理員呈現(xiàn)儀表板。在正常操作期間,儀表板能夠向管理員顯示一組度量。能夠?qū)⒁恍┒攘匡@示為圖,并且能夠?qū)λ鼈冞M(jìn)行顏色編碼以識(shí)別低、中和高資源使用(或者取決于系統(tǒng)設(shè)置的更細(xì)的顏色粒度,例如熱圖)和/或低、中和高重要性(如與一個(gè)或者多個(gè)閾值有關(guān))。度量能夠以層級(jí)方式存在。例如,較低層級(jí)的度量能夠基于來(lái)自計(jì)算資源的測(cè)量值。處于層級(jí)中較高處的度量能夠被推導(dǎo)自其它度量,所述其他度量進(jìn)而推導(dǎo)自其它度量。一些度量能夠?qū)y(cè)得的度量值與經(jīng)推導(dǎo)的度量值混合。在警示操作期間,能夠突出顯示一個(gè)或者多個(gè)癥狀(例如,超出預(yù)期閾值界限的度量),并且能夠在癥狀旁邊呈現(xiàn)其它相關(guān)聯(lián)的度量。

      在一個(gè)示例中,能夠?qū)D1中描述的過(guò)程應(yīng)用到圖2所示的系統(tǒng)。數(shù)據(jù)中心200能夠包括五個(gè)系統(tǒng),所述五個(gè)系統(tǒng)包括負(fù)載均衡器202、應(yīng)用服務(wù)器204、數(shù)據(jù)庫(kù)(由存儲(chǔ)服務(wù)器206表示)、日志記錄系統(tǒng)208和控制系統(tǒng)210。如框102所示,能夠由這些系統(tǒng)中的每一個(gè)來(lái)收集度量。負(fù)載均衡器202和應(yīng)用服務(wù)器204能夠被配置為利用日志記錄系統(tǒng)208來(lái)存放記錄的度量。存儲(chǔ)服務(wù)器206和控制服務(wù)器210能夠在本地存儲(chǔ)度量。

      管理員能夠使用計(jì)算機(jī)(例如監(jiān)視系統(tǒng)212)上的瀏覽器來(lái)請(qǐng)求在URL處的web頁(yè)面。如框104所示,瀏覽器能夠加載抓取(fetch)函數(shù),該抓取函數(shù)向日志記錄系統(tǒng)208、存儲(chǔ)服務(wù)器206和控制系統(tǒng)210請(qǐng)求記錄的度量。如框106中所示,轉(zhuǎn)換函數(shù)能夠?qū)⒂涗浀亩攘哭D(zhuǎn)換為原始度量數(shù)據(jù)。如框108所示,結(jié)合web頁(yè)面所實(shí)現(xiàn)的分析器能夠?qū)υ级攘繑?shù)據(jù)進(jìn)行處理并且提供度量數(shù)據(jù)的輸出以用于呈現(xiàn)給儀表板微件。如框110所示,結(jié)合web頁(yè)面所實(shí)現(xiàn)的分析器還能夠?qū)?lái)自其它分析器的度量數(shù)據(jù)的數(shù)據(jù)的輸出進(jìn)行處理以創(chuàng)建經(jīng)推導(dǎo)度量數(shù)據(jù)。如框112所示,分析器能夠包含閾值(或者其他檢測(cè)測(cè)量),該閾值指示度量處于期望值之外,這指示了問(wèn)題的癥狀。分析器能夠使用評(píng)分系統(tǒng),該評(píng)分系統(tǒng)基于從處于層級(jí)中較低處的分析器接收到的分值(例如,作為較低的分析器的輸出的一部分)并且基于在分析器內(nèi)部的問(wèn)題評(píng)級(jí)(例如,與預(yù)期值或者范圍的距離),來(lái)提高分析器的輸出問(wèn)題分值。

      基于檢測(cè)到的癥狀,推薦引擎能夠確定推薦的動(dòng)作。如框114所示,能夠?qū)⒚枋隽税Y狀的度量與其它度量相關(guān)聯(lián)。分析器能夠使用評(píng)分系統(tǒng)和/或分析器層級(jí)來(lái)確定相關(guān)聯(lián)的度量。如框116所示,推薦引擎能夠基于相關(guān)聯(lián)的度量和所提出的解決方案的數(shù)據(jù)庫(kù)來(lái)確定根本原因。推薦引擎能夠使用每個(gè)相關(guān)聯(lián)的度量的距離信息來(lái)確定哪個(gè)問(wèn)題(或者解決方案)最適合。如框118所示,推薦引擎能夠基于所選擇的問(wèn)題來(lái)確定推薦的動(dòng)作。

      推薦引擎和分析器能夠使得輸出被呈現(xiàn)至web頁(yè)面上的儀表板。推薦引擎能夠使得警示被呈現(xiàn),該警示突出顯示了確定的癥狀、相關(guān)聯(lián)的度量和解決所確定的問(wèn)題的所提出的動(dòng)作。能夠?qū)⑵渌攘匡@示在突出顯示的區(qū)域之外以供管理官審核。

      圖3是圖示了根據(jù)本文所公開的實(shí)施例的度量的推導(dǎo)的圖。能夠在層級(jí)結(jié)構(gòu)對(duì)分析器進(jìn)行組織,在該層級(jí)結(jié)構(gòu)中處于較高層的分析器使用來(lái)自較低層的分析器的輸出。在示出的示例中,處于最低層的原始數(shù)據(jù)分析器302能夠?qū)?lái)自計(jì)算資源的經(jīng)轉(zhuǎn)換的數(shù)據(jù)進(jìn)行分析。第一經(jīng)推導(dǎo)分析器304能夠獲取來(lái)自一個(gè)或者多個(gè)原始數(shù)據(jù)分析器302的輸出以計(jì)算經(jīng)推導(dǎo)度量數(shù)據(jù)。第二經(jīng)推導(dǎo)分析器306能夠單獨(dú)地或者與來(lái)自一個(gè)或者多個(gè)原始數(shù)據(jù)分析器302的度量數(shù)據(jù)相結(jié)合,來(lái)獲取來(lái)自第一經(jīng)推導(dǎo)分析器304的一個(gè)或者多個(gè)輸入。視需要能夠重復(fù)這一過(guò)程(如省略號(hào)所示)到第N個(gè)經(jīng)推導(dǎo)分析器,該第N個(gè)經(jīng)推導(dǎo)分析器單獨(dú)地或者結(jié)合任何較低層的輸出來(lái)獲取來(lái)自前面的層的一個(gè)或者多個(gè)輸入。通過(guò)在層級(jí)結(jié)構(gòu)中進(jìn)行組織,分析器302、304、306和308能夠?qū)⒍攘繑?shù)據(jù)進(jìn)行組合以發(fā)現(xiàn)重要信息(趨勢(shì)、關(guān)聯(lián)性、關(guān)系等)。

      圖4是利用支持?jǐn)?shù)據(jù)來(lái)突出顯示問(wèn)題的屏幕截圖400的圖示。在分析、關(guān)聯(lián)和確定解決方案之后,系統(tǒng)能夠使得儀表板被呈現(xiàn)。當(dāng)識(shí)別出問(wèn)題時(shí),能夠以突出顯示警示信息的方式(例如,將該問(wèn)題呈現(xiàn)在屏幕的頂部30%處)來(lái)呈現(xiàn)警示402。警示402能夠包括癥狀信息406和408(諸如圖)和支持度量信息410、412、414和416。還能夠呈現(xiàn)警示消息404。能夠包括推薦,諸如“接下來(lái)的兩個(gè)小時(shí)應(yīng)當(dāng)授予服務(wù)器ProdSrv13740%的更多的內(nèi)存(并且然后再次對(duì)其進(jìn)行評(píng)估)(Server ProdSrv 137 should be granted 40%more memory for the next 2 hours(and then be reevaluated))”。能夠?qū)⑵渌攘?16與突出顯示的警示402分開來(lái)示出。

      例如,在示出的實(shí)施例中,CPU使用癥狀已經(jīng)增加,而成功傳輸癥狀已經(jīng)減少。相關(guān)聯(lián)的度量能夠包括垃圾收集、內(nèi)存、已應(yīng)對(duì)的請(qǐng)求、和對(duì)發(fā)生的錯(cuò)誤的計(jì)數(shù)?;谶@些度量,推薦引擎將癥狀與相關(guān)聯(lián)的度量進(jìn)行匹配,從而推薦在兩個(gè)小時(shí)內(nèi)向受影響的服務(wù)器授予更多的內(nèi)存。

      圖5是利用支持?jǐn)?shù)據(jù)突出顯示兩個(gè)問(wèn)題的屏幕截圖500的圖示。在一些情況下,該系統(tǒng)能夠識(shí)別多個(gè)問(wèn)題。在示出的實(shí)施例中,識(shí)別出兩個(gè)問(wèn)題并且這兩個(gè)問(wèn)題共享了突出顯示的屏幕區(qū)域。在分析、關(guān)聯(lián)和確定解決方案之后,系統(tǒng)能夠使得儀表板被呈現(xiàn)。當(dāng)識(shí)別出第一個(gè)問(wèn)題時(shí),能夠以突出顯示警示信息的方式來(lái)呈現(xiàn)第一警示502。第一警示502能夠包括癥狀信息506和508(諸如圖)和支持度量信息510和512。還能夠呈現(xiàn)警示消息504。能夠包括推薦,諸如“應(yīng)當(dāng)授予ProdSrv 137 40%的更多的內(nèi)存(ProdSrv 137 should be granted 40%more memory)”。能夠?qū)⑵渌攘?24與突出顯示的第一警示502分開來(lái)示出。

      當(dāng)識(shí)別出第二個(gè)問(wèn)題時(shí),能夠以突出顯示警示信息的方式來(lái)呈現(xiàn)第二警示514。第二警示514能夠包括癥狀信息518和支持度量信息520和522。還能夠呈現(xiàn)警示消息516。能夠包括推薦,諸如“DBNode3需要替換盤Raid36(DBNode3 needs disc Raid36 replaced)”。能夠?qū)⑵渌攘?24與突出顯示的第二警示514分開來(lái)示出。通過(guò)分離、對(duì)度量進(jìn)行關(guān)聯(lián)以及識(shí)別各個(gè)問(wèn)題,系統(tǒng)能夠節(jié)省管理員時(shí)間并且能夠減少關(guān)于哪些度量被提出為相關(guān)的困惑。

      圖6是不具有示出支持?jǐn)?shù)據(jù)的警示的屏幕截圖600的圖示。當(dāng)未檢測(cè)到問(wèn)題時(shí),能夠?qū)⒎治銎鲾?shù)據(jù)呈現(xiàn)至屏幕。在示出的實(shí)施例中,將分析器數(shù)據(jù)呈現(xiàn)至單獨(dú)的圖602。

      圖7和圖8示出了以JavaScriptTM腳本語(yǔ)言編寫的分析器的示例。分析器能夠利用web頁(yè)面來(lái)加載,該web頁(yè)面向管理員提供儀表板。圖7示出了原始數(shù)據(jù)層的簡(jiǎn)單分析器(也見圖3)。圖8示出了在較高層中的從四個(gè)其它分析器推導(dǎo)結(jié)果的更復(fù)雜的分析器(也見圖3)。

      圖7是圖示了原始數(shù)據(jù)分析器的操作的代碼片段。分析器首先建立用于呈現(xiàn)的制圖策略。然后,分析器從被稱為“numSignificantExceptions”的數(shù)據(jù)集提取數(shù)據(jù)。在提取之后,返回該數(shù)據(jù),并且發(fā)送圖以進(jìn)行呈現(xiàn)。

      在一些實(shí)施例中,術(shù)語(yǔ)“時(shí)間片”是在圖上示出的每分鐘的段?!疤崛∑鳌焙瘮?shù)能夠是基本的,而無(wú)需處理如何對(duì)值進(jìn)行匯總和解釋?!昂喜⒉呗浴笔恰跋嗉印?,使得“提取的”值在該時(shí)間片內(nèi)相加在一起得到總和。這允許示出跨整個(gè)系統(tǒng)的總和,而不是針對(duì)CPU或者內(nèi)存使用所使用的平均值。其它值能夠包括“平均值”、“缺失(missing)”(其突出顯示了在一些時(shí)間片中存在但在此時(shí)間片中缺失的值)、“按比率調(diào)整的平均值”(例如堆,其使得能夠使用顯式堆使用值,但是能夠基于每系統(tǒng)的最大堆來(lái)調(diào)整分析器圖,使得最大1000兆字節(jié)(Mb)中的500Mb使用被示出為50%,最大系統(tǒng)4000Mb中的2000Mb使用同樣被表示為50%)、以及“全局”(其中,所述值未被源系統(tǒng)分割,而是將其視為單個(gè)匯總值)。還能夠使用定制合并策略來(lái)進(jìn)行更高級(jí)的比較。

      圖8是圖示了經(jīng)推導(dǎo)數(shù)據(jù)分析器的操作的代碼片段。在示出的實(shí)施例中,基于其它分析器輸出度量來(lái)識(shí)別長(zhǎng)期運(yùn)行的SQL語(yǔ)句。輸入是來(lái)自分析器的,所述輸入包括:“全部vs.長(zhǎng)期時(shí)間分析器(all vs.long time analyzers)”、“全部vs.長(zhǎng)期計(jì)數(shù)分析器(all vs.long count analyzers)”、“全部vs.長(zhǎng)期時(shí)間值分析器(all vs.long time values analyzers)”、以及“全部vs.長(zhǎng)期計(jì)數(shù)值分析器(all vs.long count values analyzers)”。將長(zhǎng)期運(yùn)行的SQL請(qǐng)求識(shí)別為在長(zhǎng)期運(yùn)行的請(qǐng)求上所花費(fèi)的SQL執(zhí)行時(shí)間的百分比。與圖7相似,該代碼建立數(shù)據(jù)的圖,將供數(shù)據(jù)使用的策略合并,并且然后從較低層的分析器提取數(shù)據(jù)。

      圖9和圖10描述了方法的實(shí)施例,所述方法被分解為多個(gè)操作,所述操作能夠被用于對(duì)度量進(jìn)行分析和推導(dǎo)以用于發(fā)現(xiàn)癥狀、將癥狀與其它度量相關(guān)聯(lián)、以及推薦動(dòng)作以解決所述癥狀所表明的潛在問(wèn)題。圖9描述了基本的操作方法。圖10示出了更詳細(xì)的操作方法。應(yīng)當(dāng)認(rèn)識(shí)到,以連續(xù)順序示出了所述操作,以用于簡(jiǎn)化對(duì)該方法的理解。然而,在其它實(shí)施例中,能夠不按順序地、同時(shí)地、并行地等來(lái)執(zhí)行各個(gè)操作。

      圖9是圖示了用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的方法900的流程圖。能夠由系統(tǒng)——諸如圖2所示的系統(tǒng)來(lái)實(shí)現(xiàn)方法900,該系統(tǒng)包括向監(jiān)視系統(tǒng)212提供度量的計(jì)算資源202、204、206、208和210。在塊902中,能夠從度量源——諸如在圖2中見到的那些源來(lái)檢索數(shù)據(jù)。在塊904中,能夠?qū)?shù)據(jù)進(jìn)行分析并且準(zhǔn)備以用于呈現(xiàn)至儀表板以供管理員查看。在塊906中,能夠從在塊904中的所分析的數(shù)據(jù)或者從先前在塊906中構(gòu)建的數(shù)據(jù)來(lái)構(gòu)建經(jīng)推導(dǎo)數(shù)據(jù),直到在塊908中不再需要導(dǎo)出數(shù)據(jù)為止。通過(guò)在塊910中使用包括經(jīng)推導(dǎo)數(shù)據(jù)的所分析數(shù)據(jù),能夠識(shí)別問(wèn)題。在塊912中,能夠基于該問(wèn)題和所分析的數(shù)據(jù)來(lái)關(guān)聯(lián)解決方案。

      圖10是圖示了用于關(guān)聯(lián)系統(tǒng)活動(dòng)的經(jīng)推導(dǎo)度量的替選方法1000的流程圖。能夠由系統(tǒng)——諸如圖2所示的系統(tǒng)來(lái)實(shí)現(xiàn)方法1000,該系統(tǒng)包括向監(jiān)視系統(tǒng)212提供度量的計(jì)算資源202、204、206、208和210。在塊1002中,從度量源——諸如數(shù)據(jù)庫(kù)、服務(wù)器或者其它計(jì)算資源檢索數(shù)據(jù)。在塊1004中,對(duì)檢索到的數(shù)據(jù)進(jìn)行分析。如果在塊1006中識(shí)別出問(wèn)題,則在塊1008中記下該問(wèn)題并且確定支持?jǐn)?shù)據(jù)1010(諸如通過(guò)關(guān)聯(lián)來(lái)確定)。如果在塊1012中未確定解決方案,則在可用的情況下能夠在塊1014中構(gòu)建更多的經(jīng)推導(dǎo)數(shù)據(jù)并且在塊1004中進(jìn)行分析。否則,在塊1016中識(shí)別解決方案。如果在塊1018中需要更多的經(jīng)推導(dǎo)數(shù)據(jù)并且所述經(jīng)推導(dǎo)數(shù)據(jù)可用,則能夠在塊1014中構(gòu)建更多的經(jīng)推導(dǎo)數(shù)據(jù),其在塊1004中被分析。如果在塊1020中發(fā)現(xiàn)了問(wèn)題,則能夠在塊1022中呈現(xiàn)警示儀表板,該警示儀表板強(qiáng)調(diào)問(wèn)題、所提出的解決方案和支持?jǐn)?shù)據(jù)。如果未發(fā)現(xiàn)問(wèn)題,則能夠在塊1024中顯示正常的儀表板。

      圖11是根據(jù)本文所公開的實(shí)施例的計(jì)算系統(tǒng)1100的示意圖。能夠?qū)⒂?jì)算系統(tǒng)1100視為連接各個(gè)組件的信息傳遞總線。在示出的實(shí)施例中,計(jì)算系統(tǒng)1100包括處理器1102,該處理器1102具有用于對(duì)指令進(jìn)行處理的邏輯1102。能夠?qū)⒅噶畲鎯?chǔ)在存儲(chǔ)器1106和包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)設(shè)備1108中,和/或從存儲(chǔ)器1106和包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)設(shè)備1108檢索指令。指令和/或數(shù)據(jù)能夠來(lái)自能夠包括有線1114或者無(wú)線1112能力的網(wǎng)絡(luò)接口1110。指令和/或數(shù)據(jù)還能夠來(lái)自I/O接口1116,其能夠包括諸如擴(kuò)展卡、輔助總線(例如USB等)、設(shè)備等物。用戶能夠通過(guò)用戶接口設(shè)備1118和允許計(jì)算機(jī)接收并且向用戶提供反饋的呈現(xiàn)系統(tǒng)1104來(lái)與計(jì)算系統(tǒng)1100交互。

      本文描述的系統(tǒng)和方法的實(shí)施例和實(shí)施方式可以包括各個(gè)操作,這些操作可以體現(xiàn)為可以由計(jì)算機(jī)系統(tǒng)執(zhí)行的機(jī)器可執(zhí)行指令。計(jì)算機(jī)系統(tǒng)可以包括一個(gè)或者多個(gè)通用或者專用計(jì)算機(jī)(或者其它電子設(shè)備)。計(jì)算機(jī)系統(tǒng)可以包括硬件組件,該硬件組件包括用于執(zhí)行操作的專用邏輯;或者,計(jì)算機(jī)系統(tǒng)可以包括硬件、軟件、和/或固件的組合。

      計(jì)算機(jī)系統(tǒng)和計(jì)算機(jī)系統(tǒng)中的計(jì)算機(jī)可以經(jīng)由網(wǎng)絡(luò)連接。如本文所描述的,用于配置和/或使用的合適的網(wǎng)絡(luò)包括一個(gè)或者多個(gè)局域網(wǎng)、廣域網(wǎng)、城域網(wǎng)、和/或互聯(lián)網(wǎng)或IP網(wǎng)絡(luò),諸如萬(wàn)維網(wǎng)、專用互聯(lián)網(wǎng)、安全互聯(lián)網(wǎng)、增值網(wǎng)絡(luò)、虛擬專用網(wǎng)絡(luò)、外聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、甚或通過(guò)介質(zhì)的物理運(yùn)輸來(lái)與其它機(jī)器通信的獨(dú)立的機(jī)器。具體的,可以通過(guò)兩個(gè)或者更多個(gè)其它網(wǎng)絡(luò)的部分或者全體來(lái)形成合適的網(wǎng)絡(luò),包括使用完全不同的硬件和網(wǎng)絡(luò)通信技術(shù)的網(wǎng)絡(luò)。

      一種合適的網(wǎng)絡(luò)包括服務(wù)器和一個(gè)或者多個(gè)客戶端;其它合適的網(wǎng)絡(luò)可以包含服務(wù)器、客戶端和/或?qū)Φ裙?jié)點(diǎn)的其它組合,并且給定的計(jì)算機(jī)系統(tǒng)可以充當(dāng)客戶端和服務(wù)器二者。各個(gè)網(wǎng)絡(luò)包括至少兩個(gè)計(jì)算機(jī)或者計(jì)算機(jī)系統(tǒng),諸如服務(wù)器和/或客戶端。計(jì)算機(jī)系統(tǒng)可以包括工作站、膝上型計(jì)算機(jī)、可斷開的移動(dòng)計(jì)算機(jī)、服務(wù)器、大型主機(jī)、集群、所謂的“網(wǎng)絡(luò)計(jì)算機(jī)”或者“瘦客戶端”、平板計(jì)算機(jī)、智能電話、個(gè)人數(shù)字助理或者其它手持計(jì)算設(shè)備、“智能”消費(fèi)電子設(shè)備或者電器、醫(yī)療設(shè)備、或者上述的組合。

      合適的網(wǎng)絡(luò)可以包括通信或者聯(lián)網(wǎng)軟件,諸如可從和其它供應(yīng)商獲得的軟件,并且可以使用TCP/IP、SPX、IPX、和其它協(xié)議通過(guò)雙絞線、同軸、或者光纖線纜、電話線、無(wú)線電波、衛(wèi)星、微波中繼站、調(diào)制AC電力線、物理介質(zhì)傳輸、和/或本領(lǐng)域中的技術(shù)人員已知的其它數(shù)據(jù)傳輸“線”來(lái)操作。網(wǎng)絡(luò)可以涵蓋更小的網(wǎng)絡(luò)和/或可以通過(guò)網(wǎng)關(guān)或者相似的機(jī)構(gòu)連接至其它網(wǎng)絡(luò)。

      各個(gè)技術(shù)或者技術(shù)的某些方面或部分可以采取包含在有形介質(zhì)——諸如軟盤、CD-ROM、硬盤驅(qū)動(dòng)器、磁卡或者光卡、固態(tài)存儲(chǔ)器設(shè)備、非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、或者任何其它機(jī)器可讀存儲(chǔ)介質(zhì)——中的程序代碼(即指令)的形式,其中當(dāng)將程序代碼被加載到機(jī)器——諸如計(jì)算機(jī))中并且被其執(zhí)行時(shí),該機(jī)器成為用于實(shí)踐各種技術(shù)的設(shè)備。在可編程計(jì)算機(jī)上執(zhí)行程序代碼的情況下,計(jì)算設(shè)備可以包括:處理器、可由處理器(包括易失性和非易失性存儲(chǔ)器和/或存儲(chǔ)元件)讀取的存儲(chǔ)介質(zhì)、至少一個(gè)輸入設(shè)備、和至少一個(gè)輸出設(shè)備。易失性和非易失性存儲(chǔ)器和/或存儲(chǔ)元件可以是RAM、EPROM、快閃驅(qū)動(dòng)器、光學(xué)驅(qū)動(dòng)器、磁硬盤驅(qū)動(dòng)器、或者用于存儲(chǔ)電子數(shù)據(jù)的其它介質(zhì)。可以實(shí)現(xiàn)或者利用本文描述的各個(gè)技術(shù)的一個(gè)或者多個(gè)程序可以使用應(yīng)用編程接口(API)、可重復(fù)使用的控件等??梢杂酶呒?jí)過(guò)程語(yǔ)言或者面向?qū)ο蟮木幊陶Z(yǔ)言來(lái)實(shí)現(xiàn)這樣的程序以與計(jì)算機(jī)系統(tǒng)通信。然而,必要時(shí)可以用匯編語(yǔ)言或者機(jī)器語(yǔ)言來(lái)實(shí)現(xiàn)程序。在任何情況下,語(yǔ)言可以是編譯語(yǔ)言或者解釋語(yǔ)言,并且可以與硬件實(shí)施方式組合。

      每個(gè)計(jì)算機(jī)系統(tǒng)包括一個(gè)或者多個(gè)處理器和/或存儲(chǔ)器;計(jì)算機(jī)系統(tǒng)還可以包括各種輸入設(shè)備和/或輸出設(shè)備。處理器可以包括通用設(shè)備,諸如或者其它現(xiàn)有的微處理器。處理器可以包括專用處理設(shè)備,諸如ASIC、SoC、SiP、FPGA、PAL、PLA、FPLA、PLD、或者其它定制的或者可編程的設(shè)備。存儲(chǔ)器可以包括靜態(tài)RAM、動(dòng)態(tài)RAM、閃速存儲(chǔ)器、一個(gè)或者多個(gè)觸發(fā)器(flip-flop)、ROM、CD-ROM、DVD、盤、磁帶、或者磁、光、或其它計(jì)算機(jī)存儲(chǔ)介質(zhì)。輸入設(shè)備可以包括鍵盤、鼠標(biāo)、觸摸屏、光筆、平板計(jì)算機(jī)、麥克風(fēng)、傳感器、或者具有配套的固件和/或軟件的其它硬件。輸出設(shè)備可以包括監(jiān)視器或者其它顯示器、打印機(jī)、語(yǔ)音或者文本合成器、開關(guān)、信號(hào)線、或者具有配套的固件和/或軟件的其它硬件。

      應(yīng)當(dāng)理解,可以將在本說(shuō)明書中描述的功能單元中的許多實(shí)現(xiàn)為一個(gè)或者多個(gè)組件,所述功能單元是用于更特別地強(qiáng)調(diào)它們的實(shí)現(xiàn)獨(dú)立性的術(shù)語(yǔ)。例如,可以將組件實(shí)現(xiàn)為包括定制的超大規(guī)模集成(VLSI)電路或者門陣列的硬件電路、或者現(xiàn)有的半導(dǎo)體——諸如邏輯芯片、晶體管、或者其它分立組件??梢詫⒔M件實(shí)現(xiàn)在可編程硬件設(shè)備中,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等。

      還可以以軟件來(lái)實(shí)現(xiàn)組件以供各種類型的處理器執(zhí)行。例如,識(shí)別出的可執(zhí)行代碼的組件可以包括計(jì)算機(jī)指令的一個(gè)或者多個(gè)物理塊或者邏輯塊,例如可以將該一個(gè)或者多個(gè)物理塊或者邏輯塊組織成對(duì)象、流程、或者函數(shù)。然而,識(shí)別出的組件中的可執(zhí)行組件在物理上并不需要位于一處,而是可以包括存儲(chǔ)在不同位置處的不同指令,當(dāng)從邏輯上將這些指令結(jié)合在一起時(shí),這些指令包括該組件并且實(shí)現(xiàn)該組件的所規(guī)定目的。

      事實(shí)上,可執(zhí)行代碼的組件可以是單個(gè)指令、或者許多指令,并且甚至可以跨多個(gè)存儲(chǔ)器設(shè)備在不同的程序當(dāng)中的若干不同的代碼段上分布。相似地,本文可以在組件內(nèi)識(shí)別和圖示操作數(shù)據(jù),并且操作數(shù)據(jù)可以被體現(xiàn)為任何合適的形式并且可以在任何合適類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)進(jìn)行組織。可以將操作數(shù)據(jù)收集成單個(gè)數(shù)據(jù)集,或者可以將操作數(shù)據(jù)分布在不同的位置——包括分布在不同的存儲(chǔ)設(shè)備上,并且操作數(shù)據(jù)可以至少部分地僅僅作為電子信號(hào)來(lái)存在于系統(tǒng)或者網(wǎng)絡(luò)上。組件可以是被動(dòng)的或者主動(dòng)的,其包括可操作以執(zhí)行期望功能的代理。

      將所描述的實(shí)施例的若干方面圖示為軟件模塊或者組件。如本文使用的,軟件模塊或者組件可以包括位于存儲(chǔ)器設(shè)備內(nèi)的任何類型的計(jì)算機(jī)指令或者計(jì)算機(jī)可執(zhí)行代碼。例如,軟件模塊可以包括計(jì)算機(jī)指令的一個(gè)或者多個(gè)物理塊或者邏輯塊,其可以被組織成例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等,該計(jì)算機(jī)指令執(zhí)行一個(gè)或者多個(gè)任務(wù)或者實(shí)現(xiàn)特定的數(shù)據(jù)類型。要了解,替代軟件或者除了軟件之外,還可以將軟件模塊以硬件和/或固件來(lái)實(shí)現(xiàn)。可以將本文描述的功能模塊中的一個(gè)或者多個(gè)分成子模塊和/或組合到單個(gè)或者更少數(shù)目的模塊中。

      在特定實(shí)施例中,特定軟件模塊可以包括存儲(chǔ)在存儲(chǔ)器設(shè)備的不同位置、不同存儲(chǔ)器設(shè)備、或者不同計(jì)算機(jī)中的不同指令,所述指令共同實(shí)現(xiàn)該模塊的所描述的功能。事實(shí)上,模塊可以包括單個(gè)指令或者許多指令,并且可以跨多個(gè)存儲(chǔ)器設(shè)備在不同的程序當(dāng)中的若干不同的代碼段上分布??梢栽诜植际接?jì)算環(huán)境中實(shí)踐一些實(shí)施例,在該分布式計(jì)算環(huán)境中由通過(guò)通信網(wǎng)絡(luò)來(lái)鏈接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,軟件模塊可以位于本地和/或位于遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。另外,綁定或者共同呈現(xiàn)在數(shù)據(jù)庫(kù)記錄中的數(shù)據(jù)可以駐留在相同的存儲(chǔ)器設(shè)備中或者跨若干存儲(chǔ)器設(shè)備來(lái)駐留,并且可以跨網(wǎng)絡(luò)來(lái)共同鏈接在數(shù)據(jù)庫(kù)中的記錄的字段中。

      貫穿本說(shuō)明書,對(duì)“實(shí)施例”的引用是指結(jié)合該示例所描述的特定特征、結(jié)構(gòu)、或者特性被包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,貫穿本說(shuō)明書在各處出現(xiàn)短語(yǔ)“在示例中”并不都指代相同的實(shí)施例。

      如本文所使用的,出于方便起見,可以在公共列表中呈現(xiàn)多個(gè)項(xiàng)目、結(jié)構(gòu)元素、組成元素、和/或材料。然而,應(yīng)當(dāng)將這些列表構(gòu)解釋為如同該列表的每個(gè)成員都被單獨(dú)地識(shí)別為分離并且唯一的成員。因此,在沒有相反指示的情況下不應(yīng)當(dāng)僅僅基于這樣的列表的成員在公共群組中的展示來(lái)將該列表的個(gè)體成員解釋為是相同列表的任何其它成員的實(shí)際等同物。另外,在本文中,可以連同本發(fā)明的各個(gè)組件的替選方案一起來(lái)引用本發(fā)明的各個(gè)實(shí)施例和示例。要理解,不應(yīng)當(dāng)將這樣的實(shí)施例、示例、和替選方案解釋為是彼此的實(shí)際等同物,而是應(yīng)當(dāng)將其視為是本發(fā)明的分離的并且自主的表示。

      此外,在一個(gè)或者多個(gè)實(shí)施例中,可以以任何合適的方式來(lái)組合所描述的特征、結(jié)構(gòu)、或者特性。在以下描述中,提供了多個(gè)具體細(xì)節(jié),諸如材料、頻率、大小、長(zhǎng)度、寬度、形狀等的示例以提供對(duì)本發(fā)明的實(shí)施例的徹底理解。然而,相關(guān)領(lǐng)域中的技術(shù)人員要認(rèn)識(shí)到,在沒有所述具體細(xì)節(jié)中的一個(gè)或者多個(gè)的情況下也可以實(shí)踐本發(fā)明,或者可以利用其它方法、組件、材料等來(lái)實(shí)踐本發(fā)明。在其它實(shí)例中,未詳細(xì)地示出或者描述眾所周知的結(jié)構(gòu)、材料、或者操作,以避免模糊本發(fā)明的方面。

      雖然出于清楚起見已經(jīng)十分詳細(xì)地描述了上述內(nèi)容,但是顯而易見的是,在不脫離其原理的情況下,可以作出某些改變和修改。應(yīng)當(dāng)注意,存在實(shí)現(xiàn)本文所描述的過(guò)程和設(shè)備的許多替選方式。因此,應(yīng)當(dāng)將本實(shí)施例視為是說(shuō)明性的而不是限制性的,并且本發(fā)明不受本文給出的細(xì)節(jié)的限制,而在所附權(quán)利要求書的范圍和等同物內(nèi),可以對(duì)本發(fā)明進(jìn)行修改。

      本領(lǐng)域的技術(shù)人員要了解,在不脫離本發(fā)明的基礎(chǔ)原理的情況下,可以對(duì)上述的實(shí)施例的細(xì)節(jié)作出許多改變。因此,本發(fā)明的范圍僅由所附權(quán)利要求書確定。

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