欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種指標(biāo)數(shù)據(jù)的監(jiān)測方法、裝置及服務(wù)器的制造方法_2

文檔序號:8283237閱讀:來源:國知局
的是,在本發(fā)明實施例提供的指標(biāo)數(shù)據(jù)的監(jiān)測方法中,指標(biāo)數(shù)據(jù)或者隊列所處的級別,并不限于上述例子中所述的正常級別、輕微級別等具體的級別的設(shè)置,可以根據(jù)需要,設(shè)置以數(shù)字、字符等代表等級大小的各類級別,各級別從低到高依次表示指標(biāo)數(shù)據(jù)正常情況、各種程度的指標(biāo)數(shù)據(jù)異常情況等等即可,本發(fā)明實施例對此不做具體的限定。
[0046]該設(shè)定的隊列會因為不斷放入實時的指標(biāo)數(shù)據(jù)而不斷地更新,因為隊列的大小是設(shè)定的,因此每放入一個新的指標(biāo)數(shù)據(jù),會擠出最前面的舊數(shù)據(jù),整個隊列就會更新一次。每放入一個新的指標(biāo)數(shù)據(jù),隊列發(fā)生更新時,都需要判定一下該隊列當(dāng)前所處的級別,這樣,上述S14中,所記錄的前一個隊列所處的級別,是指相對于當(dāng)前的隊列來說,在放入新的指標(biāo)數(shù)據(jù)之前的那個隊列所處的級別,具體判定方式參照前述說明。
[0047]當(dāng)前的隊列就是對前一個隊列在隊列尾部放入一個新的指標(biāo)數(shù)據(jù)并刪除隊列首部的一個指標(biāo)數(shù)據(jù)得到的隊列,前一個隊列與當(dāng)前隊列存在一個指標(biāo)數(shù)據(jù)的差異。在確定出當(dāng)前隊列所處的級別后,對當(dāng)前隊列所處的級別進行記錄。隊列再次更新時,則更新前的當(dāng)前隊列會成為新的前一個隊列,更新前記錄的當(dāng)前隊列所處的級別成為新的前一個隊列所處的級別,如此循環(huán)持續(xù)監(jiān)測其他的指標(biāo)數(shù)據(jù)。
[0048]具體來說,根據(jù)確定出的隊列當(dāng)前的級別與所記錄的前一個隊列所處的級別,分為下面幾種情況:
[0049]I)若隊列當(dāng)前所處的級別與前一個隊列所處的級別相等,則確定不需要進行告馨.1=I ,
[0050]隊列當(dāng)前所處的級別與前一個隊列所處的級別相等,一種情況為兩者所處的級別均為正常,則不需要進行告警。
[0051]另一種情況為兩者所處的級別均為非正常級別,比如輕微級別、嚴(yán)重級別、緊急級別等等,這樣的話,還可以執(zhí)行下述操作:判斷數(shù)據(jù)庫中存儲的隊列的極值是否為空,如果為空,則需要根據(jù)數(shù)據(jù)正常的變化趨勢,將當(dāng)前隊列中的最大值或者最小值作為極值存儲于數(shù)據(jù)庫中。
[0052]隊列的極值的大小可以反映出當(dāng)前數(shù)據(jù)的異常情況,假設(shè)數(shù)據(jù)正常的變化趨勢是上升趨勢,則應(yīng)該將當(dāng)前隊列中最小值(即偏離正常情況最遠的那個數(shù)據(jù))作為極值存儲在數(shù)據(jù)庫中,反之,將當(dāng)前隊列中最大值作為極值存儲在數(shù)據(jù)庫中。
[0053]如果數(shù)據(jù)庫中存儲的隊列的極值不為空(之前已經(jīng)存儲過),則根據(jù)數(shù)據(jù)的正常的變化趨勢,將當(dāng)前隊列中最大值或最小值與數(shù)據(jù)庫中記錄的極值進行比較,根據(jù)數(shù)據(jù)正常的變化趨勢,確定是否更新所述極值,并在確定需要時,使用當(dāng)前隊列中的最大值或者最小值更新存儲的極值。
[0054]具體來說,如果數(shù)據(jù)的正常趨勢是上升趨勢,則將當(dāng)前隊列中的最小值與存儲的極值進行比較,當(dāng)當(dāng)前隊列中的最小值小于存儲的極值時,使用當(dāng)前隊列中的最小值更新該存儲的極值,當(dāng)當(dāng)前隊列中的最小值大于等于存儲的極值時,維持?jǐn)?shù)據(jù)庫中存儲的極值不變。
[0055]反之,如果數(shù)據(jù)的正常趨勢是下降趨勢,則將當(dāng)前隊列中的最大值與存儲的極值進行比較,當(dāng)當(dāng)前隊列中的最大值大于存儲的極值時,使用當(dāng)前隊列中的最大值更新該存儲的極值,當(dāng)當(dāng)前隊列中的最大值小于等于存儲的極值時,維持?jǐn)?shù)據(jù)庫中存儲的極值不變。
[0056]舉例來說,假設(shè)當(dāng)前數(shù)據(jù)庫中記錄的極值為89,隊列當(dāng)前所處的級別為嚴(yán)重,數(shù)據(jù)正常的變化趨勢是下降趨勢,隊列中三個指標(biāo)數(shù)據(jù)的值為89.1,89.2,89.3,則從三個指標(biāo)數(shù)據(jù)中選出最大值,與數(shù)據(jù)庫中記錄的極值89進行比較,由于89.3大于89,則用89.3更新數(shù)據(jù)庫中的值。
[0057]較佳地,上述數(shù)據(jù)庫中存儲的極值,可以作為某個設(shè)定的指標(biāo)實時呈現(xiàn)給用戶,舉例來說,例如在向用戶呈現(xiàn)流量實時變化曲線的同時,向用戶顯示本時間段內(nèi)的流量最高峰值等設(shè)定的指標(biāo)。
[0058]由于隊列當(dāng)前所處的級別與前一個隊列所處的級別相等,數(shù)據(jù)庫中記錄有隊列當(dāng)前所處的級別,此時不需要更新數(shù)據(jù)庫中記錄的隊列當(dāng)前的級別。
[0059]2)若隊列當(dāng)前所處的級別低于前一個隊列所處的級別,且隊列當(dāng)前的級別為非正常級別,則確定不需要進行告警,否則,判斷是否已進行過告警,若已告警,輸出取消告警的信息;
[0060]在這種情況下,當(dāng)前隊列的數(shù)據(jù)異常的程度要低于前一個隊列(數(shù)據(jù)異常程度在好轉(zhuǎn)),那么,類似地,如果當(dāng)前級別為非正常級別,例如輕微級別、嚴(yán)重級別等等,則需要使用隊列當(dāng)前所處的級別更新數(shù)據(jù)庫中之前記錄的隊列當(dāng)前所處的級別(即上個隊列所處的級別);
[0061]如果當(dāng)前的級別為正常級別,則需要查詢是否進行過告警,如果進行過告警,需要輸出告警取消的消息,舉例來說,通過從數(shù)據(jù)庫中讀取用于記錄是否已發(fā)送告警郵件的字段值或用于記錄是否已發(fā)送告警短信的字段值來確定是否發(fā)送過告警;
[0062]若已發(fā)送過告警郵件,則輸出告警結(jié)束郵件;
[0063]若已發(fā)送過告警短信,則輸出告警結(jié)束短信。
[0064]假設(shè)從數(shù)據(jù)庫中讀取的是否已經(jīng)發(fā)送告警郵件字段值為I (即表征已發(fā)送告警郵件),則發(fā)送報警結(jié)束郵件,從數(shù)據(jù)庫中讀取的是否已經(jīng)發(fā)送告警短信的字段值為I (即表征已發(fā)送告警短信),則發(fā)送報警結(jié)束短信。
[0065]3)若隊列當(dāng)前所處的級別高于前一個隊列所處的級別,則根據(jù)隊列當(dāng)前所處非正常級別、以及至少一個非正常級別中各級別預(yù)設(shè)的告警策略確定是否告警以及對應(yīng)的告警方式。
[0066]在這種情況下,當(dāng)前隊列的數(shù)據(jù)異常的程度要高于前一個隊列(數(shù)據(jù)異常程度在惡化),則需要使用隊列當(dāng)前所處的級別更新數(shù)據(jù)庫中之前記錄的隊列當(dāng)前所處的級別(即上個隊列所處的級別);
[0067]假設(shè)非正常級別包括下面三個級別(當(dāng)然不限于下面三個級別):輕微級別、嚴(yán)重級別、緊急級別;下面分別針對這幾種情況進行詳細說明:
[0068]I)當(dāng)隊列當(dāng)前所處的級別為輕微級別時,不進行告警;
[0069]在隊列當(dāng)前所處的級別為輕微級別時,雖然不進行告警,但還可以參考數(shù)據(jù)的正常變化趨勢,對數(shù)據(jù)庫中的極值進行調(diào)整,具體的調(diào)整方式與前述隊列當(dāng)前所處的級別與前一個隊列所處的級別相等且均為非正常級別的情況下的調(diào)整方式相似,在此不再贅述。
[0070]2)當(dāng)隊列當(dāng)前所處的級別為嚴(yán)重級別時,發(fā)送告警郵件,并更新數(shù)據(jù)庫中用于記錄是否已發(fā)送告警郵件的字段值;
[0071]在隊列當(dāng)前所處的級別為嚴(yán)重級別時,類似地,還可以參考數(shù)據(jù)的正常變化趨勢,對數(shù)據(jù)庫中的極值進行調(diào)整,具體的調(diào)整方式與前述相似,在此不再贅述。
[0072]更新數(shù)據(jù)庫中用于記錄是否已發(fā)送告警郵件的字段值,例如更新數(shù)據(jù)庫用于記錄是否已發(fā)送告警郵件的字段值為I (表征已發(fā)送告警郵件)。
[0073]3)當(dāng)隊列當(dāng)前所處的級別為緊急級別時,發(fā)送告警短信,并更新數(shù)據(jù)庫中用于記錄是否已發(fā)送告警短信的字段值。
[0074]在隊列當(dāng)前所處的級別為緊急級別時,類似地,還可以參考數(shù)據(jù)的正常變化趨勢,對數(shù)據(jù)庫中的極值進行調(diào)整,具體的調(diào)整方式與前述相似,在此不再贅述。
[0075]更新數(shù)據(jù)庫中用于記錄是否已發(fā)送告警短信的字段值,例如更新數(shù)據(jù)庫用于記錄是否已發(fā)送告警短信的字段值為I (表征已發(fā)送告警郵件)。同時,從數(shù)據(jù)庫中讀取是否已經(jīng)發(fā)送告警郵件的字段值,若為O (表征未發(fā)送告警短信),則發(fā)送告警郵件,然后將是否已經(jīng)發(fā)送告警郵件的字段值修改為I。
[0076]由于指標(biāo)數(shù)據(jù)需要實時地進行監(jiān)測,本發(fā)明實施例提供的上述指標(biāo)數(shù)據(jù)的監(jiān)測方法,在上述步驟Sll?S13之后,如圖3所示,還可以包括執(zhí)行下述步驟:
[0077]S15、刪除隊列的首個指標(biāo)數(shù)據(jù);
[0078]然后再重復(fù)執(zhí)行Sll?S14即實時地將獲取的指標(biāo)數(shù)據(jù)放入到隊列之中,并將其排在未刪除的指標(biāo)數(shù)據(jù)之后,然后當(dāng)隊列已滿時,確定隊列當(dāng)前所處的級別,以及根據(jù)隊列當(dāng)前所處的級別與所記錄的前一個隊列所處的級別,以及預(yù)設(shè)的策略,確定是否需要告警以及在需要告警時按照策略指定的方式進行告警的步驟。
[0079]刪除隊列的首個指標(biāo)數(shù)據(jù),并且再將一個新的指標(biāo)數(shù)據(jù)放入到隊列尾部的目的就在于在保證隊列的長度不變的同時不斷更新隊列,并且在每次更新后,都判斷一下隊列當(dāng)前所處的級別,并根據(jù)隊列當(dāng)前所處的級別與前一個隊列所處的級別,以及預(yù)設(shè)的策略,確定是否需要告警以及在需要告警時按照策略指定的方式進行告警。
[0080]基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種指標(biāo)數(shù)據(jù)的監(jiān)測裝置及服務(wù)器,由于這些裝置和服務(wù)器所解決問題的原理與前述指標(biāo)數(shù)據(jù)的監(jiān)測方法相似,因此該裝置和服務(wù)器的實施可以參見前述方法的實施,重復(fù)之處不再贅述。
[0081]如圖4所示,本發(fā)明實施例提供的一種指標(biāo)數(shù)據(jù)的監(jiān)測裝置,包括:
[0082]隊列處理模塊401,用于實時地將獲取的指標(biāo)數(shù)據(jù)放入設(shè)定的隊列中;
[0083]隊列級別確定模塊402,用于當(dāng)隊列已滿時,根據(jù)隊列
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
襄垣县| 四会市| 确山县| 藁城市| 驻马店市| 金乡县| 鞍山市| 成安县| 汨罗市| 阆中市| 祥云县| 永宁县| 布尔津县| 宁陕县| 钦州市| 玛多县| 乐山市| 莱芜市| 凯里市| 石嘴山市| 中卫市| 太谷县| 康定县| 大港区| 西和县| 中阳县| 德州市| 大兴区| 宝坻区| 安达市| 阜宁县| 华蓥市| 崇信县| 和林格尔县| 石家庄市| 高碑店市| 连云港市| 伊川县| 南江县| 固始县| 临泉县|