新四季網

分析事件的製作方法

2023-07-03 13:33:01

專利名稱:分析事件的製作方法
分析事件
背景技術:
從電信網絡到辦公室印表機的幾乎所有複雜的系統都包括事件監視器,其生成提供能夠用來維修系統的信息的事件流(例如,信息消息、警告和錯誤消息)。根據系統的類型和大小,典型的一天中可以生成幾百個或者甚至幾百萬個事件。把此類大量的事件整理歸類的過程是繁重的,並且妨礙操作員識別故障並修理系統的能力。為此原因,許多系統包括自動化事件過濾系統,其嘗試濾出不能提供信息的事件以便減少呈現給用戶的事件的數目。事件過濾規則通常由目標系統領域的專家主要基於他或她對正在被監視的系統的知識來編寫和確認。此過程通常涉及大量的反覆試驗。需要的是用於在開發事件過濾規則時幫助領域專家及其它用戶的系統和方法。

發明內容
在一方面,本發明的特徵在於一種方法,依照該方法,基於描述事件的事件記錄來識別一個或多個事件的序列。確定表示序列中的一些序列之間的距離的相應距離值。基於距離值來構造目標度量空間中的點的配置,其中,每個點表示序列中的相應一個序列。在顯示器上呈現該配置的可視表示。本發明的特徵還在於可操作用於實現上述發明方法的裝置和存儲促使計算機實現上述發明方法的計算機可讀指令的計算機可讀介質。通過以下說明(包括附圖和權利要求),本發明的其它特徵和優點將變得顯而易見。


圖1是事件分析系統的實施例的方框圖。圖2是事件分析方法的實施例的流程圖。圖3是其中已識別了兩個事件序列的示例性事件流的示意圖。圖4是確定目標度量空間中的點的配置的多維標度方法的實施例的流程圖。圖5是用於圖1的事件分析系統的圖形用戶界面的實施例的示意圖。圖6是用於圖1的事件分析系統的圖形用戶界面的實施例的示意圖,示出將一組序列合併的結果。圖7是由圖1的事件分析系統的實施例生成的報告的實施例的示意圖,所述報告示出應用過濾規則的結果。圖8是實現圖1的事件分析系統的實施例的計算機的實施例的方框圖。
具體實施例方式在以下說明中,使用相同的附圖標記來識別相同的元件。此外,附圖意圖以圖表的方式來說明示例性實施例的主要特徵。附圖並不意圖描繪實際實施例的每個特徵或所描繪元件的相對尺寸,並且不是按比例繪製的。
I.介紹
本文所述的實施例提供了使得領域專家及其它用戶能夠分析事件流並開發事件過濾規則的事件分析系統和方法。某些實施例在事件流內發現顯著的事件序列並提供用於對所發現的序列進行可視化、分析和概括的工具。在這些實施例的某些中,在顯示器上將事件序列可視化為二維配置的點,其中,通過被更接近地分組在一起的點來表示相似的序列並通過更遠地間隔開的點來表示無關的序列。此類可視化允許用戶容易地認出頻繁地發生的情形並使得他們能夠容易地針對給定情形將重要事件與不重要事件分離。這樣,這些實施例給用戶提供其能夠用來定義濾出事件的規則的對於事件數據的認識。某些實施例提供用於將事件流精煉為事件過濾規則的工具和用於確認那些事件過濾規則的工具。II.分析事件 A.介紹
圖1示出包括事件映射器12、距離計算器14和可視化引擎16的事件分析系統10的實施例。圖2示出由事件分析系統10實現的事件分析方法的實施例。依照圖2的方法,事件映射器12基於描述一個或多個事件的事件記錄20來識別那些事件的序列(圖2,方框18)。在此過程中,事件映射器12識別相關事件的序列。事件映射器12生成定義所識別的相關事件的序列的輸出M。在所示的實施例中,輸出M被傳遞至距離計算器14和可視化引擎16。在其它實施例中,輸出M被以表格或其它數據結構的形式存儲在能夠被距離計算器14和可視化引擎16訪問的資料庫22中。距離計算器14確定表示序列M中的一些序列之間的距離的相應距離值(圖2,方框沈)。通常,用來計算距離值的距離度量可以對應於多種不同距離度量中的一個或多個。 下面詳細地描述在距離計算器14的實施例中用來計算距離值的示例性距離度量。距離計算器14向可視化引擎16傳送包含所計算的距離值的輸出觀。可視化引擎16基於距離值觀來構造目標度量空間中的點的配置(圖2,方框30)。 該配置中的每個點表示事件序列中的相應的一個且每個序列中的組成事件對應於相應點的屬性。目標度量空間通常是P維歐幾裡得空間,其中,P是大於一的整數值。在所示的實施例中,目標度量空間是二維歐幾裡得空間。可視化引擎16將成對的序列之間的接近性或相異性轉換成目標度量空間中的全局結構,其中,該全局結構中的點之間的歐幾裡得距離反映成對的序列之間的相異性。這樣,相似的序列被更接近地分組在一起且無關序列被更遠地間隔開。可視化引擎16生成定義點配置的輸出32。基於由可視化引擎16生成的輸出32,在顯示器34上呈現該配置的可視表示(圖 2,方框36)。在所示的實施例中,目標度量空間對應於二維歐幾裡得空間(即,p=2),並且該配置在顯示器34上被可視化為二維圖像38。在本實施例中,圖像38中的點的不同的大小和陰影表示同一事件序列的不同發生數目。在圖像38中,點之間的相對間距反映點之間的相異性的水平。因此,對應於相似事件序列的點相互更接近地隔開,並且對應於不相似事件序列的點相互更遠地間隔開。此類可視化允許用戶容易地認出頻繁地發生的情形並使得他們能夠容易地針對給定情形將重要事件與不重要事件分離。這樣,這些實施例給用戶提供其能夠用來定義濾出事件的規則的對於事件數據的認識,如下面詳細描述的。B.將事件與點相關聯如上文所述,事件映射器12基於描述一個或多個事件的事件記錄20來識別那些事件的序列(圖2,方框18)。在此過程中,事件記錄20被輸入到事件映射器12中。在所示的實施例中,事件映射器12從資料庫22接收事件記錄20,資料庫22可以是本地或遠程資料庫。在其它實施例中,事件映射器12可以從另一源接收事件記錄20(例如,直接從最初生成事件記錄20的目標系統的事件生成組件接收事件記錄20)。事件記錄20通常對應於由目標系統(例如,電信網絡或印刷機)的事件生成組件生成並寫入日誌文件的消息。在某些實施例中,每個事件記錄20通常包括報頭欄位(例如, 時間戳、源/目的地地址、路由標識符、優先等級)和有效負荷數據,所述有效負荷數據通常包括描述觸發事件記錄的生成的事件的性質的數據(例如事件代碼和其它參數值)。在某些實施例中,由提取、傳輸和加載(ETL)應用來處理事件記錄20,所述應用處理事件日誌文件 (例如通過執行諸如數據清潔的常規倉庫功能),將已處理事件數據格式化成預定義記錄格式,並將結果得到的事件記錄20加載到資料庫22中。事件映射器12處理事件記錄20以識別相關事件(例如,涉及同一物理現象或問題的事件)的序列。在某些實施例中,事件記錄20通常對應於按照與事件相關聯的參數值(例如,諸如時間戳值的時間參數值或諸如序列號值的其它參數值)排序的事件的相應序列(或級聯)。在這些實施例中,事件映射器12解析事件記錄20以得到先後順序信息(例如,時間戳數據或序列號數據)和描述對應事件的有效負荷數據。事件映射器12然後基於一個或多個領域特定序列定義來識別事件序列。示例性序列定義通常包括定義事件序列的開始的至少一個打開(opening)條件和定義事件序列的結束的至少一個關閉(closing)條件。通常在基於正在被監視的系統的領域特定知識提出的打開和關閉定義的廣泛測試和確認之後確定打開和關閉條件。在一個示例性實施例中,已經針對可從美國加利福尼亞州帕洛阿爾託市的惠普公司獲得的INDIGO 數字印刷機的實施例定義了以下打開和關閉條件。打開序列條件
在印刷機正在印刷的同時發生並將促使印刷機在緊接著的時間幀中停止印刷的事件(機器狀態=PRINT_STATE (印刷狀態)且事件緊急程度=ERRURG_IMMEDIATELY或 ERRURG_SEPERATI0N)o關閉序列條件
PRINT_JOB_INTERRUPT (印刷作業中斷)事件之後η秒(通常η = 2)。·從PRINT_STATE到非印刷狀態的機器狀態變化。·自從序列被打開以來已經印刷了 k個印刷品(通常k = 7)。·自從序列被打開以來已逝去了 y秒(通常y = 15)。·新的作業開始印刷,即發生PRINT_JOB_START (印刷作業開始)事件。事件映射器12通過向經解析的事件記錄數據應用打開和關閉條件來識別事件序列。圖3示出其中已經識別了兩個事件序列44、46的事件42的示例性流40。在某些實施例中,事件映射器12生成將事件記錄20與已識別序列中的相應一些序列相關聯的數據結構(例如,表格)。C.確定距離 1.介紹如上文所述,距離計算器14確定表示點M中的一些點之間的距離的相應距離值(圖2, 方框26)。通常,用來計算距離值的距離度量可以對應於多種不同距離度量中的一個或多個。在某些實施例中,距離度量反映點的組成事件之間的固有差異。在這些實施例的某些中,距離度量對於反映正在被監視的系統中的不同問題的事件序列產生較大的距離值,並在反映相同問題的事件序列之間產生較低(例如,非常低,或者甚至為零)的值。定義距離度量的過程通常取決於正在被監視的系統的詳細知識。可以使用各種不同的距離度量來計算距離觀,包括但不限於以下距離度量及其變化
有序距離度量
餘弦距離度量(例如,無序距離度量) 部分有序距離度量 Jaccard距離度量
可以單獨地或相組合地使用這些距離度量。2.有序距離度量
有序距離度量(也稱為「編輯距離」)基於通過替換事件、刪除事件和插入事件來將一個序列轉換成另一個的確定的成本來測量事件序列之間的距離,其中,可以根據與事件相關聯的一個或多個參數(例如,事件類型)不同地對每個操作的成本進行加權。在某些實施例中,將一對事件序列Sl和s2之間的有序距離度量定義為將Sl變成 s2所需的點變化的最小數目,其中,點變化是(1)改變事件;(2)插入事件;或(3)刪除事件中的一個。可以以多種不同的方式來計算有序距離度量。在某些實施例中,基於在網站 www. esse, monash. edu. au/ lloyd/tildeAlgDS/ Dynamic/Edit/中描述的動態編程方法來計算有序距離度量。依照該方法,以下遞推關係定義串si和s2之間的有序距離d(sl,s2)
權利要求
1.一種事件分析方法,包括基於描述一個或多個事件的事件記錄(20)來識別所述事件的序列(44、46);確定表示所述序列(44、46)中的一些序列之間的距離的相應距離值(28);基於距離值(28)來構造目標度量空間中的點的配置,其中,每個點表示所述序列(44、 46)中的相應一個;以及在顯示器(34 )上呈現所述配置的可視表示(38 )。
2.權利要求1的方法,其中,所述識別包括基於一個或多個序列定義來識別事件序列 (44、46),其中,每個序列定義包括定義事件序列的開始的至少一個條件和定義事件序列的結束的至少一個條件。
3.權利要求1的方法,其中,所述確定包括基於距離度量來查明成對序列(44、46)之間的相應距離。
4.權利要求3的方法,其中,所述查明包括基於分配給事件中的相應事件的可變權重值來確定所述距離。
5.權利要求1的方法,還包括在顯示器(34)上呈現使得用戶能夠對事件序列(44、46) 中的一些事件序列執行操作的圖形用戶界面(62、100)。
6.權利要求5的方法,還包括響應於通過圖形用戶界面(62、100)接收到的用戶輸入來將事件序列(44、46)中的一些事件序列合併。
7.權利要求6的方法,其中,所述合併包括識別在事件序列(44、46)間被共同地共享的事件,並且還包括以識別所識別的事件的相應排序的格式在圖形用戶界面(100)中呈現所識別的事件。
8.權利要求7的方法,還包括在圖形用戶界面(100)中顯示滿足所識別的事件的相應排序的事件列表。
9.權利要求5的方法,其中,所述識別包括解析事件記錄(20)的流,基於該解析來識別一組事件序列(44、46),並基於通過圖形用戶界面(62)接收到的用戶輸入來選擇已識別組中的一個或多個事件序列。
10.權利要求5的方法,還包括在圖形用戶界面(62)中呈現一個或多個用戶可選距離度量,並且其中,所述確定包括基於所述距離度量中的用戶選擇的一個所選距離度量來查明成對序列(44、46)之間的相應距離。
11.權利要求5的方法,還包括接收事件過濾規則的用戶指定,針對一組事件序列 (44,46)應用所指定的事件過濾規則,並在顯示器(34)上呈現滿足指定的事件過濾規則的事件序列(44、46)中的一些和未能滿足指定的事件過濾規則的所述組中的事件序列(44、 46)中的一些。
12.—種事件分析系統,包括計算機可讀存儲器(124、128),其存儲計算機可讀指令;以及耦合到所述存儲器(1對、1觀)的數據處理單元(122),其在操作中用於執行所述指令並至少部分地基於所述指令的執行在操作中用於實施包括以下步驟的操作基於描述一個或多個事件的事件記錄(20)來識別所述事件的序列(44、46);確定表示所述序列(44、46)中的一些序列之間的距離的相應距離值(28);基於距離值(28)來構造目標度量空間中的點的配置,其中,每個點表示所述序列(44、46)中的相應一個;以及在顯示器(34)上呈現所述配置的可視表示(38)。
13.權利要求12的設備,其中,基於所述指令的執行,數據處理單元(122)在操作中用於實施包括以下步驟的操作在顯示器(34)上呈現包括使得用戶能夠對事件序列(44、46) 中的一些事件序列實施包括以下至少之一的操作的界面的圖形用戶界面(62、100):選擇在所述確定時使用的多個距離度量中的一個;將序列(44、46)中的一些合併;以及針對一組事件序列(44、46)應用所指定的事件過濾規則,並在顯示器(34)上呈現滿足指定的事件過濾規則的事件序列(44、46)中的一些和未能滿足指定的事件過濾規則的所述組中的事件序列(44、46)中的一些。
14.一種存儲計算機可讀指令的計算機可讀介質,所述計算機可讀指令在被計算機執行時促使計算機實施包括以下步驟的操作基於描述一個或多個事件的事件記錄(20)來識別所述事件的序列(44、46); 確定表示所述序列(44、46)中的一些序列之間的距離的相應距離值(28); 基於距離值(28)來構造目標度量空間中的點的配置,其中,每個點表示所述序列(44、 46)中的相應一個;以及在顯示器(34 )上呈現所述配置的可視表示(38 )。
15.權利要求14的計算機可讀介質,其中,在被計算執行時,所述計算機可讀指令促使計算機實施包括以下步驟的操作在顯示器(34)上呈現包括使得用戶能夠對事件序列中的一些事件序列實施包括以下至少之一的操作的界面的圖形用戶界面(62、100):選擇在所述確定時使用的多個距離度量中的一個;將序列(44、46)中的一些合併;以及針對一組事件序列(44、46)應用所指定的事件過濾規則,並在顯示器(34)上呈現滿足指定的事件過濾規則的事件序列(44、46)中的一些和未能滿足指定的事件過濾規則的所述組中的事件序列(44、46)中的一些。
全文摘要
其中基於描述一個或多個事件的事件記錄(20)來識別所述事件的序列(44、46)的事件分析方法和設備。確定表示所述序列(44、46)中的一些之間的距離的相應距離值(28)。基於距離值(28)來構造目標度量空間中的點的配置,其中,每個點表示序列(44、46)中的相應一個。在顯示器(34)上呈現所述配置的可視表示(38)。
文檔編號G06F17/00GK102257487SQ200880132252
公開日2011年11月23日 申請日期2008年10月7日 優先權日2008年10月7日
發明者斯泰林 C., 拉姆·阿拉德, 查希·羅斯鮑姆, 麥可·阿哈倫, 魯思·伯格曼 申請人:惠普開發有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀