[發(fā)明專利]Grok表達式獲取方法、裝置、設備及計算機可讀存儲介質在審
| 申請?zhí)枺?/td> | 202211337575.3 | 申請日: | 2022-10-28 |
| 公開(公告)號: | CN115687717A | 公開(公告)日: | 2023-02-03 |
| 發(fā)明(設計)人: | 駱文先;解建華;羅齊賢;梁群;高霞 | 申請(專利權)人: | 中通服創(chuàng)發(fā)科技有限責任公司 |
| 主分類號: | G06F16/903 | 分類號: | G06F16/903;G06F16/907;G06F16/955;G06F40/194 |
| 代理公司: | 北京華專卓海知識產權代理事務所(普通合伙) 11664 | 代理人: | 王一 |
| 地址: | 410000 湖南省*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | grok 表達式 獲取 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
本公開的實施例提供了一種Grok表達式獲取方法、裝置、設備及計算機可讀存儲介質。所述方法包括:接收用戶輸入的Grok檢索參數;所述Grok檢索參數包括:Grok檢索表達式和/或Grok日志;根據所述Grok檢索參數在預設Grok表達式庫中進行檢索;若檢索到與所述Grok檢索參數相匹配的Grok表達式,則輸出所述Grok表達式;否則,若所述Grok檢索參數包括多條Grok日志,則根據所述多條Grok日志以及預先建立的Grok基本表達式庫生成所述Grok表達式。以此方式,可以提高Grok表達式的自動檢索以及自動生成,減少人工編寫Grok表達式,提高Grok表達式的獲取效率。
技術領域
本公開涉及計算機技術領域,尤其涉及智能檢索技術領域。
背景技術
在做日志分析處理、文本格式校驗、文本數據提取時,通常需要配置Grok表達式來從日志或文本中提取數據或進行匹配檢測,但是目前的Grok表達式主要以人工編寫為主,無法實現自動獲取Grok表達式,而人工編寫Grok表達式需要編寫人員熟悉Grok表達式編寫語法,學習成本高,往往費時費力,效率低下。
發(fā)明內容
本公開提供了一種Grok表達式獲取方法、裝置、設備以及存儲介質。
根據本公開的第一方面,提供了一種Grok表達式獲取方法。該方法包括:
接收用戶輸入的Grok檢索參數;所述Grok檢索參數包括:Grok檢索表達式和/或Grok日志;
根據所述Grok檢索參數在預設Grok表達式庫中進行檢索;
若檢索到與所述Grok檢索參數相匹配的Grok表達式,則輸出所述Grok表達式;
否則,若所述Grok檢索參數包括多條Grok日志,則根據所述多條Grok日志以及預先建立的Grok基本表達式庫生成所述Grok表達式。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述預設Grok表達式庫中存儲有多條樣例日志及各自對應的Grok表達式;
所述根據所述Grok檢索參數在預設Grok表達式庫中進行檢索,包括:
若所述Grok檢索參數包括所述Grok檢索表達式,則在所述預設Grok表達式庫中檢索與所述Grok檢索表達式相匹配的Grok表達式;或者
若所述Grok檢索參數包括所述Grok日志,則將所述Grok日志與所述預設Grok表達式庫中的樣例日志進行相似度計算;
若檢索到與所述Grok檢索參數相匹配的Grok表達式,則輸出所述Grok表達式,包括:
若檢索出與所述Grok檢索表達式相匹配的Grok表達式,則將其輸出;或者
若檢索到與所述Grok日志的相似度達到預設相似度的樣例日志,則將所述預設Grok表達式庫中存儲的與所述達到預設相似度的樣例日志相對應的至少一個Grok表達式確定為所述相匹配的Grok表達式,并將其輸出。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述多條Grok日志以及預先建立的Grok基本表達式庫生成所述Grok表達式,包括:
提取所述多條Grok日志中的定量和變量,以生成所述多條Grok日志對應的日志模板;
根據所述變量在所述多條Grok日志中對應的數據特征、所述日志模板以及所述Grok基本表達式庫,生成所述Grok表達式,其中,所述數據特征包括:所述變量在各Grok日志中的具體數值以及所述變量的屬性。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,根據所述變量在所述多條Grok日志中對應的數據特征、所述日志模板以及所述Grok基本表達式庫,生成所述Grok表達式,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中通服創(chuàng)發(fā)科技有限責任公司,未經中通服創(chuàng)發(fā)科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211337575.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:業(yè)務同步方法、裝置及存儲介質
- 下一篇:一種信息技術服務用展示裝置





