[發明專利]對象存儲操作日志的轉存方法、系統、終端及存儲介質在審
| 申請號: | 202210018568.0 | 申請日: | 2022-01-07 |
| 公開(公告)號: | CN114443564A | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 陶桐桐;馮燦坤 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/18 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 孫玉營 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 對象 存儲 操作 日志 轉存 方法 系統 終端 介質 | ||
本發明涉及對象存儲技術領域,具體提供一種對象存儲操作日志的轉存方法、系統、終端及存儲介質,包括:劃分出獨立的單副本存儲池,并在所述單副本存儲池創建存儲桶;利用日志轉存線程獲取對象存儲進程生成的操作日志,并將操作日志轉存至所述存儲桶;設定所述存儲桶的存儲期限,將超出所述期限的操作日志從所述存儲桶清除。通過創建一個單副本的存儲池,并基于該存儲池創建日志存儲桶log_bucket,將詳細的日志信息壓縮后存儲在該存儲桶log_bucket內,并設置生命周期進行過期刪除,便于對象存儲問題查看時有詳細的日志信息記錄,且不會占用大量的存儲空間。
技術領域
本發明涉及對象存儲技術領域,具體涉及一種對象存儲操作日志的轉存方法、系統、終端及存儲介質。
背景技術
在大數據時代,對象存儲服務(Object Storage Service,OSS)是一種新興的海量、安全、低成本、高可靠的云存儲服務,適合存放任意類型的文件。一個對象存儲系統的基礎數據實體包括用戶、存儲桶和對象,三者呈現層級關系。用戶對對象存儲的所有操作都會經過對象存儲進程服務進行處理,存儲進程中會進行操作日志記錄,日志信息會有不同的等級,默認等級只打印基礎的信息和報錯信息,較高等級便于查看和分析問題,但是較高等級的日志記錄會生成較大的日志文件,不方便查看分析,且占用較大空間。為了避免日志較大且占用空間,一般都會將日志等級開的較低。但是該情況下,日志并不能記錄有效日志,不利于查詢問題,但是如果將日志等級調高,在大量客戶端請求下,日志則會較多,占用大量空間。
發明內容
針對現有日志存儲技術存在的無法記錄有效日志導致日志不可查的問題,本發明提供一種對象存儲操作日志的轉存方法、系統、終端及存儲介質,以解決上述技術問題。
第一方面,本發明提供一種對象存儲操作日志的轉存方法,包括:
劃分出獨立的單副本存儲池,并在所述單副本存儲池創建存儲桶;
利用日志轉存線程獲取對象存儲進程生成的操作日志,并將操作日志轉存至所述存儲桶;
設定所述存儲桶的存儲期限,將超出所述期限的操作日志從所述存儲桶清除。
進一步的,劃分出獨立的單副本存儲池,并在所述單副本存儲池創建存儲桶,包括:
在環境部署階段劃分獨立的存儲池,并將所述存儲池的屬性設置為單副本屬性;
在單副本存儲池上為系統用戶創建存儲桶。
進一步的,利用日志轉存線程獲取對象存儲進程生成的操作日志,并將操作日志轉存至所述存儲桶,包括:
將對象存儲環境中的日志等級調整為最高等級;
所述日志轉存線程定期獲取對象存儲進程生成的操作日志,并以獲取時間對所述操作日志進行重命名;
將重命名后的操作日志壓縮為日志文件,并將日志文件保存至所述對象存儲進程對應的存儲桶。
進一步的,所述方法包括:
在多站點場景下,設置各存儲桶不執行數據同步。
第二方面,本發明提供一種對象存儲操作日志的轉存系統,包括:
存儲創建單元,用于劃分出獨立的單副本存儲池,并在所述單副本存儲池創建存儲桶;
日志獲取單元,用于利用日志轉存線程獲取對象存儲進程生成的操作日志,并將操作日志轉存至所述存儲桶;
存儲維護單元,用于設定所述存儲桶的存儲期限,將超出所述期限的操作日志從所述存儲桶清除。
進一步的,所述存儲創建單元包括:
存儲劃分模塊,用于在環境部署階段劃分獨立的存儲池,并將所述存儲池的屬性設置為單副本屬性;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210018568.0/2.html,轉載請聲明來源鉆瓜專利網。





