日志管理系統(tǒng)及日志監(jiān)控、獲取和查詢方法
【專利摘要】本發(fā)明公開了日志管理系統(tǒng)及日志監(jiān)控、獲取和查詢方法。該日志為用戶對該網(wǎng)頁上的業(yè)務(wù)數(shù)據(jù)進行業(yè)務(wù)操作的記錄,該網(wǎng)頁上設(shè)有用于供用戶進行該業(yè)務(wù)操作的操作載體,該日志管理系統(tǒng)包括:一B/S應(yīng)用子系統(tǒng),用于供用戶通過該操作載體進行業(yè)務(wù)操作;一日志子系統(tǒng),用于接收用戶輸入的埋點指令、解析該埋點指令以獲得需要設(shè)置埋點的操作載體,并且在該操作載體上設(shè)置埋點以監(jiān)控用戶通過該操作載體所進行的業(yè)務(wù)操作,以及通過該埋點獲取并保存該操作載體上的日志。本發(fā)明為用戶提供了一種記錄業(yè)務(wù)操作且可以自助查詢?nèi)罩拘畔⒌姆绞?,日志?nèi)容全面,查詢方式簡便,同時也方便了日志的集中管理。
【專利說明】日志管理系統(tǒng)及日志監(jiān)控、獲取和查詢方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種日志管理系統(tǒng)及日志監(jiān)控、獲取和查詢方法,特別涉及一種便于管理的日志管理系統(tǒng)及日志監(jiān)控、獲取和查詢方法。
【背景技術(shù)】
[0002]由于當(dāng)前系統(tǒng)的應(yīng)用越來越多,傳統(tǒng)C/S結(jié)構(gòu)(Client/Server,客戶端/服務(wù)器模式,是軟件系統(tǒng)體系結(jié)構(gòu))下日志記錄的方法不適于B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB (互聯(lián)網(wǎng))興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式)系統(tǒng)的應(yīng)用。而常見的系統(tǒng)自動抓取所有業(yè)務(wù)操作日志的方式也不能體現(xiàn)出日志的價值,當(dāng)需要查詢某處信息修改的操作日志時,需要翻閱大量的日志,記錄的信息也不夠全面,無法完整的記錄用戶操作信息,再者以監(jiān)控SQL(Structured Query Language,結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng))運行的日志則對不懂技術(shù)的人員設(shè)置了門檻,普通用戶無法自助進行查詢。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中日志記錄沒有針對性、日志記錄不全面、無法完整的記錄用戶操作信息、再者以監(jiān)控SQL運行的日志對不懂技術(shù)的人員設(shè)置了門檻使得普通用戶無法自助進行查詢的缺陷,提供一種記錄信息全面、技術(shù)人員和普通用戶均可以查詢所需日志信息、操作便捷的日志管理系統(tǒng)及日志監(jiān)控、獲取和查詢方法。
[0004]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0005]一種日志管理系統(tǒng),其特點在于,該日志為用戶對該網(wǎng)頁上的業(yè)務(wù)數(shù)據(jù)進行業(yè)務(wù)操作的記錄,該網(wǎng)頁上設(shè)有用于供用戶進行該業(yè)務(wù)操作的操作載體,該日志管理系統(tǒng)包括:
[0006]一 B/S應(yīng)用子系統(tǒng),用于供用戶通過該操作載體進行業(yè)務(wù)操作;
[0007]—日志子系統(tǒng),用于接收用戶輸入的埋點指令、解析該埋點指令以獲得需要設(shè)置埋點的操作載體,并且在該操作載體上設(shè)置埋點以監(jiān)控用戶通過該操作載體所進行的業(yè)務(wù)操作,以及通過該埋點獲取并保存該操作載體上的日志。
[0008]日志是一種系統(tǒng)信息記錄,可以是系統(tǒng)運行時的消息,也可以是邏輯操作的記錄,這里主要是指用戶的業(yè)務(wù)操作過程的記錄。每條日志記錄相互間獨立,沒有關(guān)聯(lián),用一個序號來唯一區(qū)別。日志的功能在于記錄所有的用戶操作過程,以便后期進行查詢追蹤。
[0009]其中,用戶是在B/S應(yīng)用子系統(tǒng)上做業(yè)務(wù)操作的,日志子系統(tǒng)在B/S應(yīng)用子系統(tǒng)上設(shè)置埋點,用來記錄該業(yè)務(wù)操作的過程,并提供記錄的查詢功能,當(dāng)然,該日志子系統(tǒng)并不影響該B/S應(yīng)用子系統(tǒng)本身的功能。
[0010]優(yōu)選地,該埋點指令中還包括監(jiān)控代碼,該監(jiān)控代碼用于監(jiān)控該業(yè)務(wù)數(shù)據(jù)的變化以及業(yè)務(wù)操作的信息。其中,埋點為開發(fā)人員的描述術(shù)語,具體是指在某個地方設(shè)置一段監(jiān)控代碼,以便日志系統(tǒng)通過這段監(jiān)控代碼去獲取日志記錄。比如要記錄用戶修改某系統(tǒng)信息的操作過程,該修改是通過點擊“保存”按鈕來提交修改信息的,那么就需要在該“保存”按鈕的點擊操作實現(xiàn)代碼里加一段監(jiān)控代碼,設(shè)置需要捕獲哪些數(shù)據(jù),日志系統(tǒng)就會自動接受這些數(shù)據(jù)并保存在日志系統(tǒng)里面,這樣就可以查詢了。
[0011]優(yōu)選地,該業(yè)務(wù)操作的信息即表示與該業(yè)務(wù)操作相關(guān)的信息或者該業(yè)務(wù)操作本身的屬性信息,例如,該業(yè)務(wù)操作的信息包括操作人和/或操作時間。
[0012]優(yōu)選地,該操作載體用于根據(jù)用戶的業(yè)務(wù)操作指令引發(fā)使該業(yè)務(wù)數(shù)據(jù)發(fā)生變化的動作,和/或,該操作載體為該網(wǎng)頁上的業(yè)務(wù)操作控件。
[0013]優(yōu)選地,該日志中還包括日志分類信息(如日志類型、日志來源等)和該業(yè)務(wù)數(shù)據(jù)的變化。
[0014]優(yōu)選地,該日志分類信息還包括:日志基礎(chǔ)信息、業(yè)務(wù)描述信息和技術(shù)日志信息,其中,該日志基礎(chǔ)信息選自記錄時間、日志編號、日志類型、系統(tǒng)名稱、應(yīng)用名稱、操作用戶和關(guān)鍵字,該業(yè)務(wù)描述信息選自:記錄內(nèi)容、業(yè)務(wù)操作前數(shù)據(jù)、業(yè)務(wù)操作后數(shù)據(jù)、業(yè)務(wù)操作時間和所執(zhí)行的SQL,該技術(shù)日志信息選自:業(yè)務(wù)操作入口、客戶端IP (Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)、服務(wù)器IP、所訪問接口和訪問路徑。
[0015]優(yōu)選地,該日志子系統(tǒng)還用于接收用戶輸入的查詢指令、解析該查詢指令以獲得查詢條件,以及遍歷所有日志獲得所有與該查詢條件相匹配的日志以顯示給用戶。根據(jù)查詢條件的不同獲得的日志內(nèi)容自然也是不同的,這里僅顯示與該查詢條件相匹配的日志。當(dāng)然,也可將所有日志分層顯示,例如分為日志基礎(chǔ)信息、業(yè)務(wù)描述信息和技術(shù)日志信息三種,用戶輸入不同的查詢條件,例如用戶需要查詢業(yè)務(wù)描述信息,則該日志子系統(tǒng)將所有業(yè)務(wù)描述信息顯示給用戶。
[0016]本發(fā)明還提供一種日志監(jiān)控方法,其特點在于,其采用如上所述的日志管理系統(tǒng)實現(xiàn),該日志監(jiān)控方法包括以下步驟:
[0017]步驟S1、該日志子系統(tǒng)接收用戶輸入的埋點指令;
[0018]步驟S2、該日志子系統(tǒng)解析該埋點指令以獲得需要設(shè)置埋點的操作載體;
[0019]步驟S3、該日志子系統(tǒng)在該操作載體上設(shè)置埋點以監(jiān)控用戶通過該操作載體所進行的業(yè)務(wù)操作。
[0020]本發(fā)明還提供一種日志獲取方法,其特點在于,其先按照如上所述的日志監(jiān)控方法設(shè)置埋點之后,該日志獲取方法還包括:
[0021]步驟S4、該B/S應(yīng)用子系統(tǒng)接收用戶通過該操作載體所進行的業(yè)務(wù)操作;
[0022]步驟S5、該日志子系統(tǒng)通過該埋點獲取并保存該操作載體上的日志。
[0023]本發(fā)明還提供一種日志查詢方法,其特點在于,其先按照如上所述的日志獲取方法獲得日志之后,該日志查詢方法包括以下步驟:
[0024]步驟S6、該日志子系統(tǒng)接收并解析用戶輸入的查詢指令以獲得查詢條件;
[0025]步驟S7、該日志子系統(tǒng)遍歷所有日志獲得所有與該查詢條件相匹配的日志以顯示給用戶。
[0026]本發(fā)明的積極進步效果在于:
[0027]1、通過本發(fā)明所述日志管理系統(tǒng)及日志監(jiān)控、獲取和查詢方法,使得日志的記錄更有針對性,用戶可以自行設(shè)置需要記錄的日志,獲取的日志內(nèi)容也相對全面。
[0028]2、將日志集中顯示,方便日志的統(tǒng)一管理和查詢。此外,還可以定義精確的日志查詢條件、可以根據(jù)需要靈活的設(shè)置日志信息的詳細程度并且可以根據(jù)日志類型靈活的設(shè)置日志記錄內(nèi)容。
[0029]3、由于查詢條件可以由用戶自行定義,因此除了技術(shù)人員之外,普通用戶也可實現(xiàn)自助查詢。
【專利附圖】
【附圖說明】
[0030]圖1為本發(fā)明一實施例的日志管理系統(tǒng)的結(jié)構(gòu)框圖。
[0031]圖2為本發(fā)明一實施例的日志監(jiān)控方法的流程圖。
[0032]圖3為本發(fā)明一實施例的日志獲取方法的流程圖。
[0033]圖4為本發(fā)明一實施例的日志查詢方法的流程圖。
【具體實施方式】
[0034]下面通過實施例的方式進一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
[0035]參考圖1,介紹本發(fā)明一實施例的日志管理系統(tǒng),其中,該日志為用戶對該網(wǎng)頁上的業(yè)務(wù)數(shù)據(jù)進行業(yè)務(wù)操作的記錄,該網(wǎng)頁上設(shè)有用于供用戶進行該業(yè)務(wù)操作的操作載體,該日志管理系統(tǒng)包括:
[0036]一 B/S應(yīng)用子系統(tǒng)1,用于供用戶通過該操作載體進行業(yè)務(wù)操作;
[0037]—日志子系統(tǒng)2,用于接收用戶輸入的埋點指令、解析該埋點指令以獲得需要設(shè)置埋點的操作載體,并且在該操作載體上設(shè)置埋點以監(jiān)控用戶通過該操作載體所進行的業(yè)務(wù)操作,以及通過該埋點獲取并保存該操作載體上的日志。
[0038]日志是一種系統(tǒng)信息記錄,可以是系統(tǒng)運行時的消息,也可以是邏輯操作的記錄,這里主要是指用戶的業(yè)務(wù)操作過程的記錄。每條日志記錄相互間獨立,沒有關(guān)聯(lián),用一個序號來唯一區(qū)別。日志的功能在于記錄所有的用戶操作過程,以便后期進行查詢追蹤。
[0039]其中,用戶是在B/S應(yīng)用子系統(tǒng)I上做業(yè)務(wù)操作的,日志子系統(tǒng)2在B/S應(yīng)用子系統(tǒng)I上設(shè)置埋點,用來記錄該業(yè)務(wù)操作的過程,并提供記錄的查詢功能,當(dāng)然,該日志子系統(tǒng)2并不影響該B/S應(yīng)用子系統(tǒng)I本身的功能。
[0040]其中,該埋點指令中還包括監(jiān)控代碼,該監(jiān)控代碼用于監(jiān)控該業(yè)務(wù)數(shù)據(jù)的變化以及業(yè)務(wù)操作的信息。其中,埋點為開發(fā)人員的描述術(shù)語,具體是指在某個地方設(shè)置一段監(jiān)控代碼,以便日志系統(tǒng)通過這段監(jiān)控代碼去獲取日志記錄。比如要記錄用戶修改某系統(tǒng)信息的操作過程,該修改是通過點擊“保存”按鈕來提交修改信息的,那么就需要在該“保存”按鈕的點擊操作實現(xiàn)代碼里加一段監(jiān)控代碼,設(shè)置需要捕獲哪些數(shù)據(jù),日志系統(tǒng)就會自動接受這些數(shù)據(jù)并保存在日志系統(tǒng)里面,這樣就可以查詢了。
[0041]具體來說,該業(yè)務(wù)操作的信息即表示與該業(yè)務(wù)操作相關(guān)的信息或者該業(yè)務(wù)操作本身的屬性信息,例如,該業(yè)務(wù)操作的信息包括操作人和/或操作時間。
[0042]更具體地,該操作載體用于根據(jù)用戶的業(yè)務(wù)操作指令引發(fā)使該業(yè)務(wù)數(shù)據(jù)發(fā)生變化的動作,和/或,該操作載體為該網(wǎng)頁上的業(yè)務(wù)操作控件。
[0043]在本實施例中,該日志中還包括日志分類信息(如日志類型、日志來源等)和該業(yè)務(wù)數(shù)據(jù)的變化。[0044]具體的細分例如,該日志分類信息還包括:日志基礎(chǔ)信息、業(yè)務(wù)描述信息和技術(shù)日志信息,其中,該日志基礎(chǔ)信息選自記錄時間、日志編號、日志類型、系統(tǒng)名稱、應(yīng)用名稱、操作用戶和關(guān)鍵字,該業(yè)務(wù)描述信息選自:記錄內(nèi)容、業(yè)務(wù)操作前數(shù)據(jù)、業(yè)務(wù)操作后數(shù)據(jù)、業(yè)務(wù)操作時間和所執(zhí)行的SQL,該技術(shù)日志信息選自:業(yè)務(wù)操作入口、客戶端IP、服務(wù)器IP、所訪問接口和訪問路徑。
[0045]為了日志查詢的方便,該日志子系統(tǒng)還用于接收用戶輸入的查詢指令、解析該查詢指令以獲得查詢條件,以及遍歷所有日志獲得所有與該查詢條件相匹配的日志以顯示給用戶。根據(jù)查詢條件的不同獲得的日志內(nèi)容自然也是不同的,這里僅顯示與該查詢條件相匹配的日志。當(dāng)然,也可將所有日志分層顯示,例如分為日志基礎(chǔ)信息、業(yè)務(wù)描述信息和技術(shù)日志信息三種,用戶輸入不同的查詢條件,例如用戶需要查詢業(yè)務(wù)描述信息,則該日志子系統(tǒng)2將所有業(yè)務(wù)描述信息顯示給用戶。
[0046]參考圖2,本實施例所述的日志監(jiān)控方法,采用如上所述的日志管理系統(tǒng)實現(xiàn),該日志監(jiān)控方法包括以下步驟:
[0047]步驟S1、該日志子系統(tǒng)接收用戶輸入的埋點指令;
[0048]步驟S2、該日志子系統(tǒng)解析該埋點指令以獲得需要設(shè)置埋點的操作載體;
[0049]步驟S3、該日志子系統(tǒng)在該操作載體上設(shè)置埋點以監(jiān)控用戶通過該操作載體所進行的業(yè)務(wù)操作。
[0050]參考圖3,本實施例所述的日志獲取方法,其先按照圖2所示的日志監(jiān)控方法設(shè)置埋點之后,該日志獲取方法還包括:
[0051]步驟S4、該B/S應(yīng)用子系統(tǒng)接收用戶通過該操作載體所進行的業(yè)務(wù)操作;
[0052]步驟S5、該日志子系統(tǒng)通過該埋點獲取并保存該操作載體上的日志。
[0053]參考圖4,本實施例所述的日志查詢方法,其先按照如圖3所示的日志獲取方法獲得日志之后,該日志查詢方法包括以下步驟:
[0054]步驟S6、該日志子系統(tǒng)接收并解析用戶輸入的查詢指令以獲得查詢條件;
[0055]步驟S7、該日志子系統(tǒng)遍歷所有日志獲得所有與該查詢條件相匹配的日志以顯示給用戶。
[0056]下面,通過一個簡單的應(yīng)用實例,結(jié)合用戶的使用角度,進一步說明本發(fā)明的技術(shù)方案。
[0057]首先是日志記錄,通過在網(wǎng)頁上需要記錄日志的操作載體(可以是按鈕也可以是別的發(fā)生數(shù)據(jù)操作的Action (動作))上設(shè)置埋點,可以定義需要記錄哪些字段的變化日志,比如一個Action涉及10個字段的數(shù)據(jù)變化,但是只需要記錄其中4個字段的變化就可以,這樣就可以設(shè)置記錄這4個字段的變化日志。其實只要用戶選擇好待監(jiān)控的操作載體就可以了,和日志子系統(tǒng)沒有關(guān)系,在設(shè)置埋點時,日志子系統(tǒng)會給出埋點所需的監(jiān)控代碼,具體的埋點操作還是由用戶自己來完成,比如由該B/S系統(tǒng)的開發(fā)人員來設(shè)置埋點,然后日志子系統(tǒng)通過監(jiān)控代碼來接收保存所獲取的日志數(shù)據(jù)。
[0058]每個操作載體都會引發(fā)一個動作(這個動作在技術(shù)上稱為一個Action或Function),這個動作會使業(yè)務(wù)數(shù)據(jù)發(fā)生變化,監(jiān)控的代碼就是監(jiān)控這個動作使哪些業(yè)務(wù)數(shù)據(jù)字段發(fā)生了什么樣的變化,以及監(jiān)控這個動作的相關(guān)信息(如操作載體的操作人,操作時間等)。[0059]然后通過埋點將所需要記錄的日志數(shù)據(jù)回寫到指定的日志系統(tǒng)。這種方式一是只記錄需要記錄的操作日志,不是所有的不管有用沒用都記錄;二是將日志集中顯示,方便日志的統(tǒng)一管理和查詢。在設(shè)置埋點的時候,可以自定義返回日志的應(yīng)用名稱、操作用戶和關(guān)鍵字,為后續(xù)日志查詢提供方便。
[0060]其次是日志查詢,通過返回的應(yīng)用名稱、操作用戶和關(guān)鍵字,再加上所在的系統(tǒng)名稱,可以精確定位該日志是屬于哪個Action下的,并且是哪位用戶操作的,且日志是分層顯示的,越往下顯示的越詳細,顯示的內(nèi)容也越多,內(nèi)容也越偏技術(shù)性,來查詢?nèi)罩镜挠脩艨梢愿鶕?jù)自己的需要查詢到哪一層為止。
[0061]以編輯修改類Action為例來說明整個過程,比如是對訂單的修改,只記錄訂單價格的修改日志
[0062]1、在訂單修改頁面上的保存按鈕處設(shè)置埋點,只記錄訂單價格字段的變化,自定義該日志記錄的名稱(比如叫訂單修改)、關(guān)鍵字(比如訂單編號、訂單描述等唯一標示訂單的信息);
[0063]2、根據(jù)埋點的設(shè)置信息,抓取業(yè)務(wù)操作日志并返回到日志系統(tǒng);
[0064]3、對返回的日志進行分層顯示,這里的層數(shù)可根據(jù)需要靈活設(shè)置,這里分為三層:
[0065]A.第一層為日志基礎(chǔ)信息,包括記錄時間,日志編號,日志類型,系統(tǒng)名稱,應(yīng)用名稱,操作用戶,關(guān)鍵字等內(nèi)容;
[0066]B.第二層為業(yè)務(wù)描述信息,包括記錄內(nèi)容(如訂單價格),操作前數(shù)據(jù),操作后數(shù)據(jù),操作時間,所執(zhí)行的SQL等內(nèi)容
[0067]C.第三層為技術(shù)日志信息,包括操作入口,客戶端IP,服務(wù)器IP,所訪問接口,訪問路徑等內(nèi)容
[0068]4、用戶訪問日志系統(tǒng),在關(guān)鍵字里面輸入訂單編號來查詢某一訂單的價格修改日志
[0069]5、根據(jù)查詢條件顯示第一層信息,如需查看明細則顯示第二層信息,依次類推。
[0070]簡單來說,本發(fā)明的日志管理系統(tǒng)及日志監(jiān)控、獲取和查詢方法較之現(xiàn)有技術(shù)而言,具有以下優(yōu)勢:
[0071]1、解決了日志記錄“全而無用”,查詢不便等問題;
[0072]2、解決了日志不只由技術(shù)人員看懂,普通用戶也可自助查詢的問題;
[0073]3、可以根據(jù)業(yè)務(wù)需要來記錄需要記錄的日志;
[0074]4、將日志集中管理,方便管理和用戶查詢;
[0075]5、可以定義精確的日志查詢條件;
[0076]6、可以根據(jù)需要靈活的設(shè)置日志信息的詳細程度;
[0077]7、可以根據(jù)日志類型靈活的設(shè)置日志記錄內(nèi)容。
[0078]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種日志管理系統(tǒng),其特征在于,該日志為用戶對該網(wǎng)頁上的業(yè)務(wù)數(shù)據(jù)進行業(yè)務(wù)操作的記錄,該網(wǎng)頁上設(shè)有用于供用戶進行該業(yè)務(wù)操作的操作載體,該日志管理系統(tǒng)包括: 一 B/S應(yīng)用子系統(tǒng),用于供用戶通過該操作載體進行業(yè)務(wù)操作; 一日志子系統(tǒng),用于接收用戶輸入的埋點指令、解析該埋點指令以獲得需要設(shè)置埋點的操作載體,并且在該操作載體上設(shè)置埋點以監(jiān)控用戶通過該操作載體所進行的業(yè)務(wù)操作,以及通過該埋點獲取并保存該操作載體上的日志。
2.如權(quán)利要求1所述的日志管理系統(tǒng),其特征在于,該埋點指令中還包括監(jiān)控代碼,該監(jiān)控代碼用于監(jiān)控該業(yè)務(wù)數(shù)據(jù)的變化以及業(yè)務(wù)操作的信息。
3.如權(quán)利要求2所述的日志管理系統(tǒng),其特征在于,該業(yè)務(wù)操作的信息包括操作人和/或操作時間。
4.如權(quán)利要求1所述的日志管理系統(tǒng),其特征在于,該操作載體用于根據(jù)用戶的業(yè)務(wù)操作指令引發(fā)使該業(yè)務(wù)數(shù)據(jù)發(fā)生變化的動作,和/或,該操作載體為該網(wǎng)頁上的業(yè)務(wù)操作控件。
5.如權(quán)利要求1-4中任意一項所述的日志管理系統(tǒng),其特征在于,該日志中還包括日志分類信息和該業(yè)務(wù)數(shù)據(jù)的變化。
6.如權(quán)利要求5所述的日志管理系統(tǒng),其特征在于,該日志分類信息還包括:日志基礎(chǔ)信息、業(yè)務(wù)描述信息和技術(shù)日志信息,其中,該日志基礎(chǔ)信息選自記錄時間、日志編號、日志類型、系統(tǒng)名稱、應(yīng)用名稱、操作用戶和關(guān)鍵字,該業(yè)務(wù)描述信息選自:記錄內(nèi)容、業(yè)務(wù)操作前數(shù)據(jù)、業(yè)務(wù)操作后數(shù)據(jù)、業(yè)務(wù)操作時間和所執(zhí)行的SQL,該技術(shù)日志信息選自:業(yè)務(wù)操作入口、客戶端IP、服務(wù)器IP、所訪問接口和訪問路徑。
7.如權(quán)利要求6所述的日志管理系統(tǒng),其特征在于,該日志子系統(tǒng)還用于接收用戶輸入的查詢指令、解析該查詢指令以獲得查詢條件,以及遍歷所有日志獲得所有與該查詢條件相匹配的日志以顯示給用戶。
8.—種日志監(jiān)控方法,其特征在于,其采用如權(quán)利要求1-7中任意一項所述的日志管理系統(tǒng)實現(xiàn),該日志監(jiān)控方法包括以下步驟: 步驟S1、該日志子系統(tǒng)接收用戶輸入的埋點指令; 步驟S2、該日志子系統(tǒng)解析該埋點指令以獲得需要設(shè)置埋點的操作載體; 步驟S3、該日志子系統(tǒng)在該操作載體上設(shè)置埋點以監(jiān)控用戶通過該操作載體所進行的業(yè)務(wù)操作。
9.一種日志獲取方法,其特征在于,其先按照如權(quán)利要求8所述的日志監(jiān)控方法設(shè)置埋點之后,該日志獲取方法還包括: 步驟S4、該B/S應(yīng)用子系統(tǒng)接收用戶通過該操作載體所進行的業(yè)務(wù)操作; 步驟S5、該日志子系統(tǒng)通過該埋點獲取并保存該操作載體上的日志。
10.一種日志查詢方法,其特征在于,其先按照如權(quán)利要求9所述的日志獲取方法獲得日志之后,該日志查詢方法包括以下步驟: 步驟S6、該日志子系統(tǒng)接收并解析用戶輸入的查詢指令以獲得查詢條件; 步驟S7、該日志子系統(tǒng)遍歷所有日志獲得所有與該查詢條件相匹配的日志以顯示給用戶。
【文檔編號】G06F17/30GK103631699SQ201210311126
【公開日】2014年3月12日 申請日期:2012年8月28日 優(yōu)先權(quán)日:2012年8月28日
【發(fā)明者】朱軍華 申請人:紐海信息技術(shù)(上海)有限公司