[發明專利]一種基于日志通用性規則引擎的規則處理方法在審
| 申請號: | 201811150785.5 | 申請日: | 2018-09-29 |
| 公開(公告)號: | CN109271349A | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | 李成東;常清雪 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F16/17 | 分類號: | G06F16/17;G06F16/18;G06F11/34 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 李潔 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 規則引擎 日志 規則處理 過濾規則 日志數據 數據存入數據庫 指令 結構化處理 統計 次數控制 規則解析 規則配置 匹配處理 時間窗口 數據聚合 消息隊列 加載 聚合 過濾 解析 配置 | ||
1.一種基于日志通用性規則引擎的規則處理方法,其特征在于,包括:
步驟S100):規則配置,設定需要作用在日志數據上的規則,所述規則包括統計規則、指令規則和過濾規則;
步驟S200):規則解析,將配置好的規則進行解析,并加載到規則引擎中對日志進行處理;
步驟S300):對接收的日志數據按照規則進行過濾、匹配處理;
步驟S400):對數據聚合結合做研判處理或者結構化處理,并將處理后的數據存入數據庫或消息隊列。
2.根據權利要求1所述的一種基于日志通用性規則引擎的規則處理方法,其特征在于,所述步驟S100)中:
統計規則包括統計別名、統計算法、統計字段、時間窗口和統計規則表達式,所述統計算法作用在所述統計字段上,所述統計規則表達式只包括匹配表達式;
指令規則包括規則別名、時間窗口和指令規則表達式,所述指令規則表達式包括匹配表達式和研判表達式;
過濾規則只包括過濾匹配表達式。
3.根據權利要求2所述的一種基于日志通用性規則引擎的規則處理方法,其特征在于,所述步驟S100)中還包括指令設計,所述指令設計包括指令別名、告警時間間隔、最終告警時間、剩余告警次數和指令規則集,所述指令規則集中的各規則是“與”的關系。
4.根據權利要求3所述的一種基于日志通用性規則引擎的規則處理方法,其特征在于,所述步驟S300)具體包括:
步驟S310):接收日志數據,并判斷對所述日志數據是否設置了過濾規則,如果是,則進入步驟S320,否則進入步驟S330);
步驟S320):采用過濾規則的過濾匹配表達式進行處理,進入下一步;
步驟S330):分別采用統計規則表達式的匹配表達式和令規則表達式的匹配表達式進行數據處理,進入步驟S400)。
5.根據權利要求4所述的一種基于日志通用性規則引擎的規則處理方法,其特征在于,所述步驟S330)中采用指令規則表達式的匹配表達式進行處理的步驟包括:
A1:在時間窗口的臨時桶保存當前時間點的數據,聚合上一個時間點的數據;
A2:指令中的所有規則均遍歷使用聚合的結果進行研判;
A3:當所有規則均研判通過,指令觸發,產生告警數據。
6.根據權利要求5所述的一種基于日志通用性規則引擎的規則處理方法,其特征在于,所述步驟S400)具體包括:
用指令規則處理的日志數據的數據聚合結果進行研判處理,如果研判成功,收集指令告警結構化數據,存入數據庫或消息隊列;
用統計規則處理的日志數據的數據聚合結果進行結構化處理,處理后直接存入數據庫或消息隊列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811150785.5/1.html,轉載請聲明來源鉆瓜專利網。





