亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

云平臺基于日志實現(xiàn)交易回放和重做的系統(tǒng)及方法_2

文檔序號:9399125閱讀:來源:國知局
61](4-7)所述系統(tǒng)交易回放代理單元中,由代理自動調(diào)用該交易進行各環(huán)節(jié)的場景回放或由用戶手動觸發(fā)該交易的交易回放。
[0062]較佳地,所述的交易回放和重做引擎還包括業(yè)務(wù)系統(tǒng)交易重做代理單元和交易重做結(jié)果比對單元,所述的步驟(5)包括以下步驟:
[0063](5-11)所述的交易環(huán)境初始化數(shù)據(jù)生成單元中,選擇需要重做的一個或一批交易,提取所述的日志分析報送模塊中所記錄的交易進行數(shù)據(jù);
[0064](5-2)所述的交易環(huán)境初始化數(shù)據(jù)生成單元根據(jù)提取的交易進行數(shù)據(jù)和日志記錄單元配置的日志記錄規(guī)則,生成數(shù)據(jù)庫初始化腳本;
[0065](5-3)所述的交易環(huán)境初始化數(shù)據(jù)生成單元將數(shù)據(jù)庫初始化腳本發(fā)送到業(yè)務(wù)系統(tǒng)交易重做代理單元中;
[0066](5-4)所述業(yè)務(wù)系統(tǒng)交易重做代理單元接收數(shù)據(jù)庫初始化腳本以及當(dāng)前交易的配置數(shù)據(jù);
[0067](5-5)所述系統(tǒng)交易重做代理單元執(zhí)行數(shù)據(jù)庫初始化腳本以及初始化交易運行環(huán)境;
[0068](5-6)所述系統(tǒng)交易重做代理單元中,由代理自動調(diào)用執(zhí)行該交易;
[0069](5-7)所述系統(tǒng)交易重做代理單元中,代理調(diào)用執(zhí)行交易結(jié)束后,收集本次交易執(zhí)行的結(jié)果數(shù)據(jù)并發(fā)送到所述的交易重做結(jié)果比對單元;
[0070](5-8)所述交易重做結(jié)果比對單元接收所述的本次交易執(zhí)行結(jié)果數(shù)據(jù);
[0071](5-9)所述交易重做結(jié)果比對單元提取原交易結(jié)果數(shù)據(jù),與本次交易結(jié)果數(shù)據(jù)進行比對得出比對結(jié)果并統(tǒng)計出報表;
[0072](5-10)所述交易重做結(jié)果比對單元將得到的比對結(jié)果報送至業(yè)務(wù)系統(tǒng)管理員。
[0073]采用了該發(fā)明中的云平臺基于日志實現(xiàn)交易回放和重做的系統(tǒng)及方法,首先,摒棄了傳統(tǒng)的日志記錄和查看的方式,將企業(yè)所有系統(tǒng)的日志收集歸攏到一起,提高了查看效率,方便分析和統(tǒng)計;其次,將異常報送告警功能集中到一起,使管理員能及時得到系統(tǒng)的運行狀況,并對原系統(tǒng)的影響做到最小;再次,交易的回放和重做采用了用戶界面上一鍵初始化環(huán)境和執(zhí)行的模式,比傳統(tǒng)的手工備份生產(chǎn)環(huán)境數(shù)據(jù)再恢復(fù)到驗證環(huán)境執(zhí)行再比對結(jié)果,操作簡便執(zhí)行效率上有所提高,能報送直觀的報表數(shù)據(jù),具有更廣泛的應(yīng)用范圍。
【附圖說明】
[0074]圖1為本發(fā)明的云平臺基于日志實現(xiàn)交易回放和重做的系統(tǒng)的總體架構(gòu)圖。
[0075]圖2為本發(fā)明的日志收集分析的流程圖。
[0076]圖3為本發(fā)明的云平臺基于日志實現(xiàn)交易回放和重做的系統(tǒng)的物理部署結(jié)構(gòu)圖。
【具體實施方式】
[0077]為了能夠更清楚地描述本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實施例來進行進一步的描述。
[0078]本發(fā)明的云平臺基于日志實現(xiàn)交易回放和重做的系統(tǒng)中,主要包括日志記錄推送引擎,日志分析報送模塊、日志查看導(dǎo)出模塊、交易回放重做引擎。其主要特點是,所述的日志記錄推送引擎包括:
[0079]日志記錄單元,此單元部署嵌套在各個業(yè)務(wù)系統(tǒng)中,其作用是記錄系統(tǒng)正常交易日志和系統(tǒng)發(fā)生異常的日志。記錄時需要按照規(guī)定的格式,正常交易日志需要記錄當(dāng)前交易的詳細數(shù)據(jù),異常日志需要記錄詳細的異常對象以及異常發(fā)生時的上下文數(shù)據(jù)。
[0080]日志推送引擎,其作用是將各個系統(tǒng)記錄的日志及時的推送到日志分析報送模塊,可采用審計日志定時推送,異常日志即時推送的機制,保證不極大的增加系統(tǒng)壓力的情況下也能及時得到系統(tǒng)異常的報送。
[0081]所述的日志分析報送模塊,是獨立部署的應(yīng)用服務(wù),不依賴于各個應(yīng)用系統(tǒng),是日志分析處理的核心,主要包括:
[0082]日志收集單元,其作用是接收各個應(yīng)用系統(tǒng)推送過來的日志,根據(jù)系統(tǒng)、日志類型、推送時間等維度分類、分級存放與目錄下,等待分析處理。
[0083]日志分析單元,其作用是將各個系統(tǒng)推送過來的日志文件進行分析,由于日志都是根據(jù)特定的規(guī)則記錄,解析時也按照特定的規(guī)則解析。如果是異常記錄日志,則分析出相關(guān)異常的信息,包括發(fā)生時間、異常名稱、異常堆棧、異常發(fā)生時上下文數(shù)據(jù)等,記錄到數(shù)據(jù)庫。如果是正常交易日志,則提取出交易的各種信息,存放到數(shù)據(jù)庫。
[0084]異常報送單元,其作用是當(dāng)有分析到系統(tǒng)有嚴(yán)重的異常發(fā)生,需要報送警告時,通過此模塊向系統(tǒng)維護人員發(fā)送警告的郵件或者短信,提醒及時處理。
[0085]所述日志查看導(dǎo)出模塊,讓用戶可以查看到各個系統(tǒng)發(fā)生的日志以及交易的執(zhí)行情況,主要包括:
[0086]日志查詢單元,其作用是通過用戶選擇的條件,包括來源系統(tǒng)、日志類型、發(fā)生時間等,從日志索引中查詢用戶需要的內(nèi)容,進行展示。
[0087]交易查詢單元,其作用時通過用戶選擇的條件,包括來源系統(tǒng)、交易名稱、交易環(huán)節(jié)、發(fā)生時間等,從日志提取的交易記錄數(shù)據(jù)中,查詢該交易的詳細過程和結(jié)果,進行展示。
[0088]結(jié)果報表導(dǎo)出單元,其作用是將用戶查詢的內(nèi)容通過生成excel或pdf文件,提供下載。
[0089]業(yè)務(wù)系統(tǒng)日志查詢引擎,其作用是提供各個系統(tǒng)日志查詢界面,和各個系統(tǒng)中各監(jiān)控的交易運行的記錄和結(jié)果,可輸出圖形報表,提供業(yè)務(wù)分析的依據(jù)。
[0090]所述交易回放和重做引擎,處理交易回放和重做,主要包括:
[0091]交易環(huán)境初始化數(shù)據(jù)生成單元,其作用是根據(jù)提取的數(shù)據(jù),生成用戶選擇的交易的初始化環(huán)境的腳本。包括數(shù)據(jù)庫操作語句和文件系統(tǒng)操作語句。
[0092]業(yè)務(wù)系統(tǒng)交易回放代理單元,部署在各應(yīng)用系統(tǒng)回放環(huán)境中,其作用是初始化執(zhí)行環(huán)境,執(zhí)行交易和交易結(jié)果收集。
[0093]業(yè)務(wù)系統(tǒng)交易重做代理單元,部署在各應(yīng)用系統(tǒng)重做環(huán)境中,其作用是初始化執(zhí)行環(huán)境,執(zhí)行交易和交易結(jié)果收集。
[0094]交易重做結(jié)果比對單元,其作用是將重做的結(jié)果與原結(jié)果進行比對,生成數(shù)據(jù)比對報表,向用戶發(fā)送結(jié)果報告。
[0095]基于上述的云平臺基于日志交易回放和重做的系統(tǒng)的方法,其主要特點是,所述的方法包括日志記錄收集流程,日志分析流程,日志查詢導(dǎo)出流程,交易回放流程,交易重做流程。
[0096]所述的日志記錄流程包括以下步驟:
[0097](I)將所述日志記錄推送引擎部署到各業(yè)務(wù)系統(tǒng)中,并初始化運行環(huán)境。
[0098](2)所述日志記錄單元中,配置異常日志記錄規(guī)則,修改原業(yè)務(wù)系統(tǒng)的日志記錄功能邏輯,使之系統(tǒng)異常后的錯誤信息按照配置的規(guī)則寫入日志文件。
[0099](3)所述日志記錄單元中,配置日常日志記錄規(guī)則,修改原業(yè)務(wù)系統(tǒng)的日志記錄功能邏輯,使之正常運行的日志記錄按照配置的規(guī)則寫入日志文件。
[0100](4)所述的日志記錄單元中,配置交易類功能的日志記錄規(guī)則,修改原業(yè)務(wù)系統(tǒng)的日志記錄功能邏輯,使之將交易發(fā)生前、交易過程中、交易發(fā)生后等各個環(huán)節(jié)流轉(zhuǎn)的數(shù)據(jù)按照配置的規(guī)則寫入日志文件。
[0101](5)所述的日志推送引擎中,配置日志推送參數(shù),啟動定時循環(huán)任務(wù),根據(jù)參數(shù)配置的頻率掃描讀取本業(yè)務(wù)系統(tǒng)所記錄的日志文件。
[0102](6)所述的日志推送引擎中,掃描到的日志內(nèi)容,提取循環(huán)周期內(nèi)產(chǎn)生的增量日志內(nèi)容,進行封裝壓縮。
[0103](7)所述的日志推送引擎中,將壓縮封裝好的日志內(nèi)容,采用http或者tcp等協(xié)議,調(diào)用日志分析服務(wù)器的推送接口,送到日志分析報送模塊。
[0104]日志分析報送流程,包括以下步驟:
[0105](I)部署日志分析報送模塊,初始化運行環(huán)境。包括執(zhí)行數(shù)據(jù)庫操作語句和文件操作語句以及配置文件參數(shù)的初始化。
[0106](2)所述的日志收集單元中,啟動日志接收服務(wù),等待所述日志記錄推送引擎發(fā)送過來的日志內(nèi)容。
[0107](3)所述的日志收集單元中,接收到各個日志記錄推送引擎推送過來的日志內(nèi)容,寫入到本地文件系統(tǒng)中,并記錄到數(shù)據(jù)庫表。
[0108](4)所述的日志分析單元中,啟動日志分析線程,使用定時循環(huán)任務(wù),讀取接收的日志內(nèi)容。
[0109](5)讀取日志內(nèi)容后,按照所述日志記錄單元中的日志記錄規(guī)則,分析日志內(nèi)容。
[0110](6)所述的日志分析單元中,如果分析到日志屬于異常日志,則按照規(guī)則提取異常的類型、嚴(yán)重程度、發(fā)生時間等關(guān)鍵數(shù)據(jù),保存到數(shù)據(jù)庫和文件系統(tǒng)中,建立相關(guān)查詢索引。
[0111](7)所述的日志分析單元中,如果分析到日志屬于系統(tǒng)正常運行日志,則按照規(guī)則提取出記錄的信息、發(fā)生時間等關(guān)鍵數(shù)據(jù),保存到數(shù)據(jù)庫和文件系統(tǒng)中,建立相關(guān)查詢索引。
[0112](8)所述的日志分析單元中,如果分析到日志屬于交易記錄日志,則按照規(guī)則提取出交易類型、發(fā)生時間以及交易前、交易過程中、交易完成后等各個節(jié)點的流轉(zhuǎn)數(shù)據(jù)等關(guān)鍵信息,保存到數(shù)據(jù)庫或文件系統(tǒng)中,建立查詢索引。
[0113](9)所述的異常報送單元中,將日志分析單元中得到的異常結(jié)果進行整理和壓縮后,通過短信或者郵件的方式向業(yè)務(wù)系統(tǒng)管理員報送。
[0114]日志查詢導(dǎo)出流程,包括以下步驟:
[0115](I)所述的日志查詢單元中,用戶通過日志查詢操作界面選擇日志查詢條件,根據(jù)索引匹配到日志信息,通過圖形化界面展示。
[0116](2)所述的交易查詢單元中,用戶選擇某業(yè)務(wù)系統(tǒng)的某交易,讀取歷史日志數(shù)據(jù),統(tǒng)計分析得到改業(yè)務(wù)交易的報表,通過圖形化界面展示。
[0117](3)所述的結(jié)果報表導(dǎo)出單元中,用戶查詢到日志結(jié)果后,將結(jié)果選擇導(dǎo)出為excel或者pdf等文件供離線查看。
[0118]交易回
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1