[發明專利]一種日志收集方法、裝置、終端設備及存儲介質有效
| 申請號: | 201810014123.9 | 申請日: | 2018-01-08 |
| 公開(公告)號: | CN108459939B | 公開(公告)日: | 2020-06-23 |
| 發明(設計)人: | 戴開云;林博 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 陽開亮 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 日志 收集 方法 裝置 終端設備 存儲 介質 | ||
本發明適用于計算機技術領域,提供了一種日志收集方法、裝置、設備及存儲介質。所述方法包括:接收用戶發送的應用請求消息,并生成與其對應的唯一標識碼;將唯一標識碼添加到應用請求消息中,形成請求指令;在對請求指令的響應處理過程中,將唯一標識碼在響應處理過程經過的應用系統或數據庫中傳遞,寫入應用系統或數據庫的日志信息中;將該日志信息輸出到日志庫;若請求指令執行失敗,則根據其包含的唯一標識碼,從日志庫中提取包含該唯一標識碼的目標日志信息,并按生成時間順序輸出。本發明的技術方案對分布在不同應用系統或者數據庫中的日志信息形成有效的收集,便于運維人員能夠通過關聯起來的日志信息快速定位錯誤,提高問題定位效率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種日志收集方法、裝置、終端設備及存儲介質。
背景技術
在現有的多系統問題定位過程中,主要依賴運維人員的專業技能和對系統的熟悉程度進行問題定位,導致問題定位的周期較長,問題定位效率低,尤其是對具有上下文依賴關系的問題進行定位時,由于在問題定位過程中各個系統之間相互獨立,導致其問題定位需要的時間更長,投入的人力更多。
例如,隨著Web應用之間的復雜性和相關性的提高,各網站功能的多樣化和交互性為用戶提供了多種可能的瀏覽路徑,用戶在網站上的操作過程日益錯綜復雜。在應用程序或服務器系統等運作時,運行過程會產生日志文件,日志文件中記載了用戶、時間以及動作等相關操作的描述。當用戶發送一個請求時,該請求經過多個應用程序或服務器系統調用,并返回相應的結果。當請求返回調用失敗的結果時,運維人員通常需要通過查看處理該請求的日志來定位故障,但由于日志文件分布在不同服務器系統和不同存儲路徑中,對于海量的日志文件,在沒有特殊的關聯信息的情況下難以確定有效日志信息,從而影響到問題定位的效率。
發明內容
本發明實施例提供一種日志收集方法、裝置、終端設備及存儲介質,以解決現有的多系統問題定位過程中問題定位效率較低的問題。
第一方面,本發明實施例提供一種日志收集方法,包括:
接收用戶發送的應用請求消息,并生成與所述應用請求消息對應的唯一標識碼;
將所述唯一標識碼添加到所述應用請求消息中,形成請求指令;
在對所述請求指令的響應處理過程中,將所述唯一標識碼在所述響應處理過程經過的應用系統或數據庫中傳遞,使得所述唯一標識碼被寫入所述應用系統的日志信息中或所述數據庫中;
將包含所述唯一標識碼的日志信息輸出到日志庫;
若所述請求指令執行失敗,則根據所述請求指令中包含的所述唯一標識碼,從所述日志庫中提取包含所述唯一標識碼的目標日志信息;
按照所述目標日志信息的生成時間順序輸出所述目標日志信息。
第二方面,本發明實施例提供一種日志收集裝置,包括:
標識生成模塊,用于接收用戶發送的應用請求消息,并生成與所述應用請求消息對應的唯一標識碼;
標識添加模塊,用于將所述唯一標識碼添加到所述應用請求消息中,形成請求指令;
標識傳遞模塊,用于在對所述請求指令的響應處理過程中,將所述唯一標識碼在所述響應處理過程經過的應用系統或數據庫中傳遞,使得所述唯一標識碼被寫入所述應用系統的日志信息中或所述數據庫中;
日志收集模塊,用于將包含所述唯一標識碼的日志信息輸出到日志庫;
日志提取模塊,用于若所述請求指令執行失敗,則根據所述請求指令中包含的所述唯一標識碼,從所述日志庫中提取包含所述唯一標識碼的目標日志信息;
日志輸出模塊,用于按照所述目標日志信息的生成時間順序輸出所述目標日志信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810014123.9/2.html,轉載請聲明來源鉆瓜專利網。





