[發明專利]日志數據的處理方法、電子設備及存儲介質在審
| 申請號: | 202110565140.3 | 申請日: | 2021-05-24 |
| 公開(公告)號: | CN113297048A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 北京鼎事興教育咨詢有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F16/18 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 王曉霞 |
| 地址: | 100080 北京市海淀區丹棱街16號海興大廈9*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 數據 處理 方法 電子設備 存儲 介質 | ||
本公開涉及一種日志數據的處理方法、電子設備及存儲介質,應用于包括搜集模塊、分儲模塊和日志處理模塊的電子設備,方法包括:在主線程中通過所述搜集模塊搜集日志數據;通過所述搜集模塊將搜集到的日志數據發送到子線程中;在所述子線程中通過所述分儲模塊對所述日志數據進行分類存儲;并,在所述子線程中通過所述日志處理模塊獲取存儲的日志數據,并對獲取到的日志數據進行任務處理如此,將日志數據的分類存儲和任務處理在子線程中處理,減少對主線程的資源的占用,避免頻繁占用主線程而對渲染線程造成的影響。
技術領域
本公開涉及數據處理技術領域,尤其涉及一種日志數據的處理方法、電子設備及存儲介質。
背景技術
日志數據,就是記錄系統產生的過程性事件記錄數據。日志數據可以包括硬件設備狀態日志和應用系統日志,記錄的日志數據可以用于解決故障定位排查問題,也可以用于控制或者降低企業應用風險,因此,收集分析前端日志是前端工作中一個重要的功能。
相關技術中,日志數據的統計和分析都是在主線程中運行,對于業務流程類的日志數據,其特征是實時產生日志數據,導致日志數據量大,若通過主線程頻繁處理日志數據,則會造成對主線程資源的頻繁占用,影響主線程的其他功能。
發明內容
為克服相關技術中存在的問題,本公開提供一種日志數據的處理方法、電子設備及存儲介質
根據本公開實施例的第一方面,提供一種日志數據的處理方法,所述方法應用于電子設備,所述電子設備包括搜集模塊、分儲模塊以及日志處理模塊,所述方法包括:
在主線程中通過所述搜集模塊搜集日志數據;
通過所述搜集模塊將搜集到的日志數據發送到子線程中;
在所述子線程中通過所述分儲模塊對所述日志數據進行分類存儲;并,
在所述子線程中通過所述日志處理模塊獲取存儲的日志數據,并對獲取到的日志數據進行任務處理。
可選地,所述通過所述搜集模塊將搜集到的日志數據發送到子線程中,包括:
在所述主線程中通過所述搜集模塊確定當前運行環境;
在確定所述當前運行環境為生產環境的情況下,通過所述搜集模塊將搜集到的日志數據發送到子線程中。
可選地,所述在所述子線程中通過所述分儲模塊對所述日志數據進行分類存儲,包括:
在所述子線程中通過分儲模塊根據至少一個維度對所述日志數據進行分類,并根據分類結果對所述日志數據進行存儲,所述維度包括上傳頻率、業務類型、功能類型、數據量和任務處理方式。
可選地,所述日志數據包括數據上傳頻率字段,所述在所述子線程中通過分儲模塊根據至少一個維度對所述日志數據進行分類,并根據分類結果對所述日志數據進行存儲,包括:
在所述子線程中通過分儲模塊根據所述日志數據的數據上傳頻率字段對所述日志數據進行分類;
根據分類結果對所述日志數據進行存儲,以便將所述日志數據存儲到與所述數據上傳頻率字段相匹配的存儲位置,其中,所述存儲位置根據上傳頻率的高低進行劃分。
可選地,所述日志數據還包括預設字段,所述預設字段包括業務類型字段、功能類型字段、數據量字段或處理方式字段,所述存儲位置包括多個子存儲位置,所述在所述子線程中通過分儲模塊根據所述日志數據的數據上傳頻率字段對所述日志數據進行分類,包括:
在所述子線程中通過分儲模塊根據所述日志數據的數據上傳頻率字段和所述預設字段對所述日志數據進行分類;
所述根據分類結果對所述日志數據進行存儲,以便將所述日志數據存儲到與所述數據上傳頻率字段相匹配的存儲位置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京鼎事興教育咨詢有限公司,未經北京鼎事興教育咨詢有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110565140.3/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





