[發明專利]日志上傳方法、日志查詢方法、系統有效
| 申請號: | 202010617963.1 | 申請日: | 2020-07-01 |
| 公開(公告)號: | CN111835562B | 公開(公告)日: | 2023-10-17 |
| 發明(設計)人: | 劉垠闊;易張成哲;王亞強 | 申請(專利權)人: | 北京愛筆科技有限公司 |
| 主分類號: | H04L41/069 | 分類號: | H04L41/069;H04L67/06;G06F16/18;G06F16/14 |
| 代理公司: | 北京華進京聯知識產權代理有限公司 11606 | 代理人: | 孫巖 |
| 地址: | 100089 北京市海淀區北清路*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 上傳 方法 查詢 系統 | ||
本申請涉及一種日志上傳方法、日志查詢方法、系統、計算機設備和存儲介質。該方法應用于邊緣服務器,包括:響應于日志上傳請求,獲取終端設備生成的初始日志,其中,終端設備與邊緣服務器處于同一個通信集群中;若初始日志的類型為篩選類型,則選取篩選類型對應的日志篩選策略對初始日志進行篩選,得到待上傳日志;上傳待上傳日志至云服務器。可以理解,通過邊緣服務器獲取與該邊緣服務器處于同一個通信集群中的終端設備生成的初始日志,并根據初始日志的類型,選取對應的篩選策略對初始日志進行篩選,得到待上傳日志并上傳,實現了對初始日志的刪減和過濾,減小日志上傳的體量,減少網絡帶寬的占用,提升日志上傳的穩定性和效率。
技術領域
本申請涉及數字信息的傳輸技術領域,特別是涉及一種日志上傳方法、日志查詢方法、系統。
背景技術
隨著互聯網技術的發展,日志(log)發揮了越來越重要的作用。日志用于在計算機程序中對特定信息(包括提示、警告及錯誤信息等)進行記錄,這些信息可以用于分析計算機程序的運行過程。
在邊緣計算場景下,當應用服務部署在邊緣端時,應用服務會持續地處理機器節點采集的數據,進而產生大量的日志。然而,由于邊緣計算場景的網絡通常不穩定,采用傳統的日志上傳方法上傳大體量的日志數據時,會出現日志丟失的問題,日志上傳的穩定性較差。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高日志上傳穩定性的日志上傳方法、日志查詢方法、系統、計算機設備和存儲介質。
一種日志上傳方法,所述方法應用于邊緣服務器,包括:
響應于日志上傳請求,獲取終端設備生成的初始日志,其中,所述終端設備與所述邊緣服務器處于同一個通信集群中;
若所述初始日志的類型為篩選類型,則選取所述篩選類型對應的日志篩選策略對所述初始日志進行篩選,得到待上傳日志;
上傳所述待上傳日志至云服務器。
在其中一個實施例中,所述初始日志的類型包括初始日志的級別;
所述若所述初始日志的類型為篩選類型,則選取所述篩選類型對應的日志篩選策略對所述初始日志進行篩選,得到待上傳日志,包括:
若所述初始日志中包含級別為error的日志,則獲取所述級別為error的日志的上文日志;
將所述級別為error的日志及其上文日志作為所述待上傳日志;
和/或,
若所述初始日志中包含級別為debug的日志,則舍棄所述級別為debug的日志,得到所述待上傳日志;
和/或,
若所述初始日志中包含級別為upload的日志,則將所述級別為upload的日志作為所述待上傳日志。
在其中一個實施例中,所述若所述初始日志中包含級別為error的日志,則獲取所述級別為error的日志的上文日志,包括:
若所述初始日志中包含級別為error的日志,則獲取所述級別為error的日志關聯的終端設備的信息,其中,所述級別為error的日志是由所述終端設備生成的;
根據所述終端設備的信息和終端設備與日志文件的對應關系,獲取所述級別為error的日志的上文日志,其中,所述日志文件中包含所述級別為error的日志及其上文日志。
在其中一個實施例中,所述根據所述終端設備的信息和終端設備與日志文件的對應關系,獲取所述級別為error的日志的上文日志,包括:
若級別為error的日志為輪轉后的日志,則根據所述終端設備的信息和終端設備與日志文件的對應關系,從輪轉的日志文件中獲取所述級別為error的日志的上文日志。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京愛筆科技有限公司,未經北京愛筆科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010617963.1/2.html,轉載請聲明來源鉆瓜專利網。





