發(fā)送到服務(wù)計(jì)算機(jī)的請求有關(guān)的第一度量記錄,其中,該第一度量記錄包括度量標(biāo)簽和多個(gè)鍵-值對;該度量收集器計(jì)算機(jī)使得第一度量記錄被存儲在度量數(shù)據(jù)庫中,度量數(shù)據(jù)庫包含針對發(fā)送到服務(wù)伺服器計(jì)算機(jī)的請求的多個(gè)度量記錄;該度量收集器計(jì)算機(jī)在接收到第一度量記錄之后的時(shí)間段從該客戶端計(jì)算機(jī)接收第二度量記錄,其中,該第二度量記錄包括度量標(biāo)簽和所述多個(gè)鍵-值對中的值在該時(shí)間段內(nèi)發(fā)生改變的一個(gè)或多個(gè)鍵-值對而不包括所述多個(gè)鍵-值對中的值在該時(shí)間段內(nèi)未發(fā)生改變的一個(gè)或多個(gè)鍵-值對;該度量收集器計(jì)算機(jī)通過至少自動地基于度量數(shù)據(jù)庫中所存儲的第一度量記錄填充所述多個(gè)鍵-值對中的值在該時(shí)間段內(nèi)未發(fā)生改變的一個(gè)或多個(gè)鍵-值對使得該第二度量記錄被存儲度量數(shù)據(jù)庫中。
[0115]27.如條款26所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,多個(gè)鍵值對與以下各項(xiàng)中的任何一項(xiàng)或多項(xiàng)有關(guān):用戶標(biāo)識碼、設(shè)備標(biāo)識碼、地理區(qū)域、延時(shí)、帶寬、請求成功或失敗、完成請求的時(shí)間、設(shè)備類型、時(shí)間戳或請求的類型。
[0116]28.如條款26所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,該度量收集器計(jì)算機(jī)使得第一度量記錄和第二度量記錄被存儲度量數(shù)據(jù)庫中包括:將所收集到的度量記錄周期性地發(fā)送到存儲控制器計(jì)算機(jī),以進(jìn)入度量數(shù)據(jù)庫作為條目,所收集到的度量記錄包括第一度量記錄和第二度量記錄。
[0117]29.如條款26所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,步驟還包括:存儲控制器計(jì)算機(jī)從度量客戶端計(jì)算機(jī)接收對特定度量記錄的查詢,這些特定度量記錄包括滿足一個(gè)或多個(gè)特定標(biāo)準(zhǔn)的一個(gè)或多個(gè)鍵值對;標(biāo)識這些特定度量記錄;以及將這些特定度量記錄發(fā)送到度量客戶端計(jì)算機(jī)。
[0118]30.如條款26所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,度量數(shù)據(jù)庫代表一個(gè)或多個(gè)相關(guān)數(shù)據(jù)庫、平面文件數(shù)據(jù)庫或基于對象的數(shù)據(jù)庫。
[0119]31.一種存儲有一個(gè)或多個(gè)指令的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),當(dāng)所述一個(gè)或多個(gè)指令被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行以下步驟,包括:存儲控制器計(jì)算機(jī)將多個(gè)度量記錄存儲在存儲系統(tǒng)中,該存儲系統(tǒng)包括多個(gè)存儲層,其中,這些存儲層從最高到最低排列;響應(yīng)于觸發(fā)事件,該存儲控制器計(jì)算機(jī)基于策略數(shù)據(jù)對存儲在多個(gè)存儲層中的特定存儲層中的多個(gè)度量記錄中的一個(gè)或多個(gè)度量記錄執(zhí)行聚合操作或合并操作,其中策略數(shù)據(jù)指定一組操作,并且針對該組操作中的每個(gè)操作指定針對度量記錄的一個(gè)或多個(gè)標(biāo)準(zhǔn),根據(jù)這些標(biāo)準(zhǔn)執(zhí)行操作;存儲控制器計(jì)算機(jī)從特定存儲層中移除一個(gè)或多個(gè)度量記錄,并將該一個(gè)或多個(gè)度量記錄存儲在多個(gè)存儲層中的較低存儲層上。
[0120]32.如條款31所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,多個(gè)存儲層中的每個(gè)存儲層包括不同類型的存儲設(shè)備、不同數(shù)目的存儲設(shè)備、或不同類型的存儲設(shè)備和不同數(shù)目的存儲設(shè)備的組合。
[0121]33.如條款31所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,對一個(gè)或多個(gè)度量記錄執(zhí)行聚合操作或合并操作使得基于歸并一個(gè)或多個(gè)度量記錄的一個(gè)或多個(gè)新度量記錄被存儲在存儲系統(tǒng)的特定存儲層中。
[0122]34.如條款31所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,觸發(fā)事件是以下各項(xiàng)中的一項(xiàng)或多項(xiàng):指定時(shí)間段逝去、存儲系統(tǒng)的一個(gè)或多個(gè)存儲設(shè)備下線、接收到對策略數(shù)據(jù)的更新、或接收到要插入到存儲系統(tǒng)中的度量記錄。
[0123]35.如條款31所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,步驟還包括:從度量客戶端計(jì)算機(jī)接收更新策略數(shù)據(jù)的指令,其中,更新指定保留滿足指定存儲層中的特定標(biāo)準(zhǔn)的度量記錄;響應(yīng)于從度量客戶端計(jì)算機(jī)接收到更新策略數(shù)據(jù)的指令,存儲控制器計(jì)算機(jī)標(biāo)識存儲系統(tǒng)中滿足特定標(biāo)準(zhǔn)并且不再指定存儲層中的度量記錄并將指定記錄移動到指定存儲層O
[0124]36.如條款31所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,策略數(shù)據(jù)指定一個(gè)或多個(gè)聚合操作、一個(gè)或多個(gè)合并操作、一個(gè)或多個(gè)丟棄操作、以及一個(gè)或多個(gè)保存操作。
[0125]37.如條款31所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,存儲控制器計(jì)算機(jī)是基于策略數(shù)據(jù)所指定的丟棄操作從特定存儲層移除一個(gè)或多個(gè)度量的。
[0126]38.如條款37所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,策略數(shù)據(jù)指定保存操作,該保存操作包括用于即使特定存儲層中的特定標(biāo)準(zhǔn)記錄符合丟棄操作的標(biāo)準(zhǔn)仍保留這些度量記錄的標(biāo)準(zhǔn)。
[0127]39.如條款31所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,合并操作歸并一個(gè)或多個(gè)度量記錄中落入特定時(shí)間段內(nèi)的度量記錄。
[0128]40.如條款31所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,聚合操作基于移除度量記錄的鍵歸并一個(gè)或多個(gè)度量記錄的度量記錄。
[0129]在以上說明書中,已經(jīng)參照無數(shù)具體細(xì)節(jié)描述了本發(fā)明的實(shí)施例,不同實(shí)現(xiàn)方式中的這些具體細(xì)節(jié)可能不同。因此,本發(fā)明的范圍獨(dú)有和專屬的指示(申請人所意圖的本發(fā)明的范圍)是本申請所公布的一組權(quán)利要求(按照這些權(quán)利要求公布的具體形式),包括任何后續(xù)修改。本文表述性地闡明的包含于這樣的權(quán)利要求中的術(shù)語的定義決定這些權(quán)利要求中所使用的這樣的意義。從而,未表述性地記載在權(quán)利要求中的限制、元素、性質(zhì)、特征、優(yōu)點(diǎn)或?qū)傩远疾粦?yīng)當(dāng)以任何方式限制這樣的權(quán)利要求的范圍。本說明書和附圖相應(yīng)地應(yīng)當(dāng)被視作說明性的而不是限制意義上的。
【主權(quán)項(xiàng)】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 由度量收集器計(jì)算機(jī)存儲先前收集的度量值,所述先前收集的度量值是基于一個(gè)或多個(gè)先前時(shí)間段內(nèi)從一個(gè)或多個(gè)客戶端計(jì)算機(jī)發(fā)送到服務(wù)伺服器計(jì)算機(jī)的先前請求的; 由所述度量收集器計(jì)算機(jī)在當(dāng)前時(shí)間段接收基于從特定客戶端計(jì)算機(jī)發(fā)送到服務(wù)伺服器計(jì)算機(jī)的請求的新度量值; 由所述度量收集器計(jì)算機(jī)對所述先前收集的度量值執(zhí)行回歸分析以確定所述當(dāng)前時(shí)間段的預(yù)測度量值; 響應(yīng)于確定所述預(yù)測度量值和所述新度量值之間的偏離大于指定閾值,由所述度量收集器計(jì)算機(jī)生成警告。
2.如權(quán)利要求1所述的方法,其中,所述收集的度量值是基于下述各項(xiàng)中的一項(xiàng)或多項(xiàng)的:延時(shí)、丟棄連接、請求完成時(shí)間、請求的數(shù)目、成功率、或先前請求的地理分布。
3.如權(quán)利要求1所述的方法,其中,所述度量收集器計(jì)算機(jī)基于雙指數(shù)平滑算法對所述先前收集的度量值執(zhí)行回歸分析。
4.如權(quán)利要求1所述的方法,其中,所述指定閾值是基于所述預(yù)測度量值和所述新度量值之間的百分比差值的。
5.如權(quán)利要求1所述的方法,其中,生成所述警告包括:向特定賬戶或計(jì)算設(shè)備發(fā)送電子通信。
6.一種存儲有一個(gè)或多個(gè)指令的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),當(dāng)所述一個(gè)或多個(gè)指令被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器執(zhí)行以下步驟,包括: 由度量收集器計(jì)算機(jī)存儲先前收集的度量值,所述先前收集的度量值是基于一個(gè)或多個(gè)先前時(shí)間段內(nèi)從一個(gè)或多個(gè)客戶端計(jì)算機(jī)發(fā)送到服務(wù)伺服器計(jì)算機(jī)的先前請求的; 由所述度量收集器計(jì)算機(jī)在當(dāng)前時(shí)間段接收基于從特定客戶端計(jì)算機(jī)發(fā)送到服務(wù)伺服器計(jì)算機(jī)的請求的新度量值; 由所述度量收集器計(jì)算機(jī)對所述先前收集的度量值執(zhí)行回歸分析以確定所述當(dāng)前時(shí)間段的預(yù)測度量值; 響應(yīng)于確定所述預(yù)測度量值和所述新度量值之間的偏離大于指定閾值,由所述度量收集器計(jì)算機(jī)生成警告。
7.如權(quán)利要求6所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,所述收集的度量值是基于下述各項(xiàng)中的一項(xiàng)或多項(xiàng)的:延時(shí)、丟棄連接、請求完成時(shí)間、請求的數(shù)目、成功率、或先前請求的地理分布。
8.如權(quán)利要求6所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,所述度量收集器計(jì)算機(jī)基于雙指數(shù)平滑算法對所述先前收集的度量值執(zhí)行回歸分析。
9.如權(quán)利要求6所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,所述指定閾值是基于所述預(yù)測度量值和所述新度量值之間的百分比差值的。
10.如權(quán)利要求6所述的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),其中,生成所述警告包括:向特定賬戶或計(jì)算設(shè)備發(fā)送電子通信。
11.一種系統(tǒng),所述系統(tǒng)包括具有存儲器、處理器、由處理器執(zhí)行的過程的度量收集器計(jì)算機(jī),所述度量收集器計(jì)算機(jī)被配置為執(zhí)行以下操作: 存儲先前收集的度量值,所述先前收集的度量值是基于一個(gè)或多個(gè)先前時(shí)間段內(nèi)從一個(gè)或多個(gè)客戶端計(jì)算機(jī)發(fā)送到服務(wù)伺服器計(jì)算機(jī)的先前請求的; 在當(dāng)前時(shí)間段接收基于從特定客戶端計(jì)算機(jī)發(fā)送到服務(wù)伺服器計(jì)算機(jī)的請求的新度量值; 對所述先前收集的度量值執(zhí)行回歸分析以確定所述當(dāng)前時(shí)間段的預(yù)測度量值; 響應(yīng)于確定所述預(yù)測度量值和所述新度量值之間的偏離大于指定閾值,生成警告。
12.如權(quán)利要求11所述的系統(tǒng),其中,所述收集的度量值是基于下述各項(xiàng)中的一項(xiàng)或多項(xiàng)的:延時(shí)、丟棄連接、請求完成時(shí)間、請求的數(shù)目、成功率、或先前請求的地理分布。
13.如權(quán)利要求11所述的系統(tǒng),其中,所述度量收集器計(jì)算機(jī)基于雙指數(shù)平滑算法對所述先前收集的度量值執(zhí)行回歸分析。
14.如權(quán)利要求11所述的系統(tǒng),其中,所述指定閾值是基于所述預(yù)測度量值和所述新度量值之間的百分比差值的。
15.如權(quán)利要求11所述的系統(tǒng),其中,生成所述警告包括:向特定賬戶或計(jì)算設(shè)備發(fā)送電子通信。
【專利摘要】本公開涉及一種適應(yīng)性度量收集、存儲、和警告閾值。在一種途徑中,度量收集器計(jì)算機(jī)將度量作為鍵-值對的集合進(jìn)行處理。鍵-值對表示度量的維度并允許基于鍵對度量進(jìn)行語義查詢。在一種途徑中,存儲控制器計(jì)算機(jī)維護(hù)存儲系統(tǒng),該存儲系統(tǒng)具有按照存取速度排列的多個(gè)存儲層。存儲計(jì)算機(jī)存儲指定規(guī)則的策略數(shù)據(jù),度量記錄被按照指定的規(guī)則存儲在多個(gè)存儲層中。存儲計(jì)算機(jī)周期性地基于策略數(shù)據(jù)將數(shù)據(jù)庫記錄移動到較高或較低層。在一種途徑中,度量控制器響應(yīng)于接收到新度量,基于先前記錄的度量值生成預(yù)測度量值,并測量預(yù)測度量值和新度量值之間的偏離以判定發(fā)出警告是否是恰當(dāng)?shù)摹?br>【IPC分類】G06F11-34
【公開號】CN104731690
【申請?zhí)枴緾N201410639822
【發(fā)明人】羅伊·拉波波爾特, 布倫特·皮特曼, 布萊恩·哈林頓, 丹尼爾·穆伊諾
【申請人】奈飛公司
【公開日】2015年6月24日
【申請日】2014年11月13日
【公告號】EP2874064A1