[發明專利]日志存儲方法、裝置、電子設備及可讀存儲介質在審
| 申請號: | 202011586543.8 | 申請日: | 2020-12-28 | 
| 公開(公告)號: | CN112612677A | 公開(公告)日: | 2021-04-06 | 
| 發明(設計)人: | 陳景恒;王璐;孫帥;王富強 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司 | 
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 | 
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 余菲 | 
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 日志 存儲 方法 裝置 電子設備 可讀 介質 | ||
本申請提供一種日志存儲方法、裝置、電子設備及可讀存儲介質,方法包括:在預設的快速接口接收到日志信息時,將所述日志信息發送至日志存儲設備進行保存;在普通接口接收到日志信息時,將所述日志信息緩存至所述普通接口對應的緩沖區域內;輪詢各所述緩沖區域,按照各所述緩沖區域內的日志信息的存入順序提取出各所述緩沖區域內的日志信息;將提取出的日志信息發送至日志存儲設備進行保存。這樣,在實際應用時,可以將預設的快速接口分配給最重要的業務,而將普通接口分配至相對不那么重要的業務,從而保證最重要的業務的日志信息能夠直接到達日志存儲設備進行保存,保證重要的日志信息能被可靠的記錄下來。
技術領域
本申請涉及數據處理技術領域,具體而言,涉及一種日志存儲方法、裝置、電子設備及可讀存儲介質。
背景技術
目前主流的大型系統中,都存在日志模塊。日志模塊的主要作用是記錄系統運行時的各種日志信息,方便管理員及時跟蹤整個系統的工作狀態,如用戶登錄、系統事件、出錯信息等。日志信息能夠反映系統當前和一段時間內的運行狀況。用戶可以使用日志系統記錄的日志信息為系統排錯,優化系統性能,或者根據這些日志信息回溯調整系統的行為。所以,日志模塊是系統中的最重要的功能之一。
目前,日志模塊往往采用的是依次收集日志發送至數據庫等日志存儲設備中進行日志存儲。但是在非分布式、日志量大的系統中,日志模塊往往存在性能瓶頸,因此往往并不能將所有日志都進行保存。而由于日志的重要性參差不齊,因此現有技術方案不能保證重要的日志能被可靠的記錄下來。
發明內容
本申請實施例的目的在于提供一種日志存儲方法、裝置、電子設備及可讀存介質,用以保證重要的日志能被有效保存至數據庫等日志處理設備中。
本申請實施例提供了一種日志存儲方法,應用于日志收集設備中,包括:在預設的快速接口接收到日志信息時,將所述日志信息發送至日志存儲設備進行保存;在普通接口接收到日志信息時,將所述日志信息緩存至所述普通接口對應的緩沖區域內;輪詢各所述緩沖區域,按照各所述緩沖區域內的日志信息的存入順序提取出各所述緩沖區域內的日志信息;將提取出的日志信息發送至日志存儲設備進行保存。
在上述實現過程中,通過預設的快速接口,在快速接口接收到日志信息時,就直接將該日志信息發送至日志存儲設備進行保存。而在普通接口接收到日志信息時,這將其放入緩沖區域內進行排隊,進而通過輪詢方式不斷提取出緩沖區域內的日志信息進行外發。從而,在實際應用時,可以將預設的快速接口分配給最重要的業務,而將普通接口分配至相對不那么重要的業務。這樣,就能保證最重要的業務的日志信息能夠直接到達日志存儲設備進行保存,從而保證重要的日志信息能被可靠的記錄下來。
進一步地,所述緩沖區域為無鎖環形緩沖區。
在上述實現過程中,通過采用無鎖環形緩沖區來緩存普通接口接收到的日志信息,這就使得進程在提取各緩沖區內的日志信息時,只需嚴格按照先入先出規則進行提取即可,無需像傳統緩沖區一樣,在提取數據后還需將剩余的數據都往前移動一次,從而提高了日志的提取效率。
進一步地,每一個所述普通接口對應一個無鎖環形緩沖區;每一種預設的主要業務對應接入一個所述普通接口。這樣,每一種預設的主要業務的日志信息都可以獨享對應的一個無鎖環形緩沖區,從而可以保證主要業務的日志記錄效率。
進一步地,在所述快速接口接收到日志信息時,將所述日志信息發送至日志存儲設備進行保存之前,以及在普通接口接收到日志信息時,將所述日志信息緩存至所述普通接口對應的緩沖區域內之前,所述方法還包括:確定接收到的日志信息合法。
在上述實現過程中,通過在接收到日志信息時,先進行日志信息合法的校驗,從而可以保證方案的安全性,避免錄入非法日志信息造成安全隱患。
進一步地,將提取出的日志信息發送至日志存儲設備進行保存,包括:將提取出的日志信息緩存預設的入庫緩存區中;在預設入庫條件觸發時,將所述入庫緩存區中日志信息全部寫入所述日志存儲設備中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司,未經北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011586543.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種字牌邊角切除裝置
 - 下一篇:一種可觀測型微納米力學測試裝置及測試方法
 





