[發明專利]一種醫療平臺日志的生成方法、裝置和計算機設備在審
| 申請號: | 202010741706.9 | 申請日: | 2020-07-29 |
| 公開(公告)號: | CN111858535A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 陳剛 | 申請(專利權)人: | 廣州海鶿網絡科技有限公司 |
| 主分類號: | G06F16/18 | 分類號: | G06F16/18;G06F16/13;G16H40/40 |
| 代理公司: | 廣州本諾知識產權代理事務所(普通合伙) 44574 | 代理人: | 梁鵬釗 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 醫療 平臺 日志 生成 方法 裝置 計算機 設備 | ||
本發明實施例提供了一種醫療平臺日志的生成方法、裝置和計算機設備,包括:獲取業務系統的請求數據;調用日志追蹤組件提取出所述請求數據中的上下文信息;將所述上下文信息添加至對應的日志信息,輸出所述包含上下文信息的日志信息;降低了業務系統接入日志平臺的復雜性;同時作為日志平臺的一個補充,讓日志平臺檢索更為準確全面,大大提高利用日志定位系統問題的效率。
技術領域
本發明涉及機械技術領域,特別是涉及一種醫療平臺日志的生成方法、一種醫療平臺日志的生成裝置、一種計算機設備和一種存儲介質。
背景技術
隨著互聯網醫療的普及,醫療服務系統越來越龐大,如何在醫療服務海量日志檢索到關聯日志就顯得極為重要。例如,我們希望通過醫院ID檢索醫院在某段時間內用戶訪問的異常日志,而常規日志正文通常都不包含這些請求上下文信息(類似醫院ID等請求上下文參數,以下均簡稱為上下文)。這些無上下文關聯的日志將成為孤島日志,無法被有效檢索。因此,如何將上下文信息也輸出到日志,以及如何將上下文信息在分布式調用中層層完整傳遞,就成了日志檢索的重中之重。
目前普遍做法是,將上下文信息直接輸出到日志正文,分布式調用上下文傳遞則使用實體類包裝上下文信息,并以入參方式顯式層層傳遞。這種方案缺陷是,耦合性太,最主要是在第三方類庫方法調用時,由于無法修改第三方類庫方法入參以及內部日志輸出內容,導致這部分日志上下文缺失,無法檢索。
發明內容
鑒于上述問題,提出了本發明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種醫療平臺日志的生成方法、一種醫療平臺日志的生成裝置、一種計算機設備和一種存儲介質。
為了解決上述問題,本發明實施例公開了一種醫療平臺日志的生成方法,包括:
獲取業務系統的請求數據;
調用日志追蹤組件提取出所述請求數據中的上下文信息;
將所述上下文信息添加至對應的日志信息,輸出所述包含上下文信息的日志信息。
優選地,所述日志追蹤組件包括過濾器;所述調用日志追蹤組件提取出所述請求數據中的上下文信息,包括:
通過所述過濾器提取出所述請求數據中的上下文信息;
將所述上下文信息存入線程變量。
優選地,所述日志追蹤組件包括切面攔截器;所述調用日志追蹤組件提取出所述請求數據中的上下文信息,包括:
當上下文傳遞為分布式調用時,通過所述切面攔截器從線程變量中提取出上下文信息。
優選地,所述方法還包括:
收集所述包含上下文信息的日志信息,并建立存儲索引。
優選地,所述方法還包括:
通過日志平臺檢索端進行日志關鍵字檢索,查詢出上下文信息關聯的日志信息。
本發明實施例還公開了一種醫療平臺日志的生成裝置,包括:
請求數據獲取模塊,用于獲取業務系統的請求數據;
上下文信息提取模塊,用于調用日志追蹤組件提取出所述請求數據中的上下文信息;
輸出模塊,用于將所述上下文信息添加至對應的日志信息,輸出所述包含上下文信息的日志信息。
優選地,所述日志追蹤組件包括過濾器;所述上下文信息提取模塊包括:
第一提取子模塊,用于通過所述過濾器提取出所述請求數據中的上下文信息;
存入子模塊,用于將所述上下文信息存入線程變量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州海鶿網絡科技有限公司,未經廣州海鶿網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010741706.9/2.html,轉載請聲明來源鉆瓜專利網。





