本發(fā)明涉及數(shù)據(jù)處理,尤其涉及一種用戶操作軌跡回溯方法、裝置、設備及存儲介質(zhì)。
背景技術:
1、在當今數(shù)字化和信息化的時代,各種應用系統(tǒng)和平臺廣泛服務于人們的工作、生活和娛樂。用戶在與這些系統(tǒng)交互的過程中,會產(chǎn)生大量的操作行為和數(shù)據(jù)。隨著業(yè)務的復雜性不斷增加,以及對系統(tǒng)安全性、穩(wěn)定性和用戶體驗的要求日益提高,了解用戶在系統(tǒng)中的操作軌跡變得至關重要。
2、現(xiàn)有技術在進行故障定位時,是通過排查營業(yè)員遠程還原,或者去現(xiàn)場收集用戶終端相關信息,然后再復現(xiàn),這種方式耗時較長,且缺少基礎信息,處理過程非常被動,無法對用戶操作軌跡進行完整還原,進而導致故障定位效果差。
技術實現(xiàn)思路
1、本發(fā)明提供了一種用戶操作軌跡回溯方法、裝置、設備及存儲介質(zhì),以將前端瀏覽器數(shù)據(jù)和后端應用鏈路數(shù)據(jù)進行數(shù)據(jù)串聯(lián),便于根據(jù)查詢請求進行進行業(yè)務操作軌跡回溯,便于運維人員進行數(shù)據(jù)分析。
2、根據(jù)本發(fā)明的一方面,提供了一種用戶操作軌跡回溯方法,該方法包括:
3、獲取業(yè)務系統(tǒng)的用戶操作數(shù)據(jù),其中,用戶操作數(shù)據(jù)包括前端瀏覽器數(shù)據(jù)和后端應用鏈路數(shù)據(jù);
4、對用戶操作數(shù)據(jù)進行數(shù)據(jù)清洗生成標準數(shù)據(jù),并對標準數(shù)據(jù)進行數(shù)據(jù)串聯(lián)生成串聯(lián)數(shù)據(jù);
5、獲取查詢請求,根據(jù)查詢請求和串聯(lián)數(shù)據(jù)生成用戶操作軌跡。
6、可選的,獲取業(yè)務系統(tǒng)的用戶操作數(shù)據(jù),包括:通過采集探針采集業(yè)務系統(tǒng)的后端應用鏈路數(shù)據(jù);通過負載網(wǎng)關獲取業(yè)務系統(tǒng)的原始瀏覽器數(shù)據(jù),并將原始瀏覽器數(shù)據(jù)的鏡像數(shù)據(jù)發(fā)送至軟負載;對鏡像數(shù)據(jù)進行攔截抓取以生成前端瀏覽器數(shù)據(jù);將前端瀏覽器數(shù)據(jù)和后端應用鏈路數(shù)據(jù)作為用戶操作數(shù)據(jù)。
7、可選的,對用戶操作數(shù)據(jù)進行數(shù)據(jù)清洗生成標準數(shù)據(jù),包括:確定對用戶操作數(shù)據(jù)中的待清洗數(shù)據(jù),其中,待清洗數(shù)據(jù)包括非明文數(shù)據(jù)和非結(jié)構化數(shù)據(jù);對待清洗數(shù)據(jù)進行指定格式轉(zhuǎn)換以生成標準數(shù)據(jù),其中,標準數(shù)據(jù)包括標準前端數(shù)據(jù)和標準后端數(shù)據(jù)。
8、可選的,對標準數(shù)據(jù)進行數(shù)據(jù)串聯(lián)生成串聯(lián)數(shù)據(jù),包括:根據(jù)第一指定字段對標準前端數(shù)據(jù)進行業(yè)務信息串聯(lián)以生成第一串聯(lián)數(shù)據(jù),其中,第一串聯(lián)數(shù)據(jù)包括各核心字段;通過第二指定字段將第一串聯(lián)數(shù)據(jù)和標準后端數(shù)據(jù)進行關聯(lián)以生成第二串聯(lián)數(shù)據(jù);通過第三指定字段對第二串聯(lián)數(shù)據(jù)中的標準后端數(shù)據(jù)進行節(jié)點關聯(lián)以生成數(shù)據(jù)鏈路,根據(jù)各數(shù)據(jù)鏈路生成串聯(lián)數(shù)據(jù),其中,串聯(lián)數(shù)據(jù)包括各數(shù)據(jù)鏈路及其對應的各核心字段。
9、可選的,根據(jù)第一指定字段對標準前端數(shù)據(jù)進行業(yè)務信息串聯(lián)以生成第一串聯(lián)數(shù)據(jù),包括:根據(jù)第一指定字段確定標準前端數(shù)據(jù)中的請求數(shù)據(jù)和頁面數(shù)據(jù);將請求數(shù)據(jù)和頁面數(shù)據(jù)進行關聯(lián)以生成關聯(lián)數(shù)據(jù);通過數(shù)據(jù)打印工具確定關聯(lián)數(shù)據(jù)的各核心字段,將各核心字段進行聚合以生成第一串聯(lián)數(shù)據(jù)。
10、可選的,根據(jù)查詢請求和串聯(lián)數(shù)據(jù)生成用戶操作軌跡,包括:通過查詢請求對串聯(lián)數(shù)據(jù)中的各核心字段進行匹配,以確定與查詢請求對應的目標核心字段;將與目標核心字段對應的數(shù)據(jù)鏈路作為目標數(shù)據(jù)鏈路;根據(jù)目標數(shù)據(jù)鏈路生成用戶操作軌跡。
11、可選的,在根據(jù)查詢請求和串聯(lián)數(shù)據(jù)生成用戶操作軌跡之后,方法,還包括:基于預設周期和指定監(jiān)控項對標準數(shù)據(jù)進行性能監(jiān)控并確定監(jiān)控結(jié)果;根據(jù)監(jiān)控結(jié)果和用戶操作軌跡生成性能報告。
12、根據(jù)本發(fā)明的另一方面,提供了一種用戶操作軌跡回溯裝置,該裝置包括:
13、用戶操作數(shù)據(jù)獲取模塊,用于獲取業(yè)務系統(tǒng)的用戶操作數(shù)據(jù),其中,用戶操作數(shù)據(jù)包括前端瀏覽器數(shù)據(jù)和后端應用鏈路數(shù)據(jù);
14、數(shù)據(jù)清洗及串聯(lián)模塊,用于對用戶操作數(shù)據(jù)進行數(shù)據(jù)清洗生成標準數(shù)據(jù),并對標準數(shù)據(jù)進行數(shù)據(jù)串聯(lián)生成串聯(lián)數(shù)據(jù);
15、用戶操作軌跡獲取模塊,用于獲取查詢請求,根據(jù)查詢請求和串聯(lián)數(shù)據(jù)生成用戶操作軌跡。
16、根據(jù)本發(fā)明的另一方面,提供了一種電子設備,所述電子設備包括:
17、至少一個處理器;
18、以及與所述至少一個處理器通信連接的存儲器;
19、其中,所述存儲器存儲有能夠被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的一種用戶操作軌跡回溯方法。
20、根據(jù)本發(fā)明的另一方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的一種用戶操作軌跡回溯方法。
21、本發(fā)明實施例的技術方案,通過獲取前端瀏覽器數(shù)據(jù)和后端應用鏈路數(shù)據(jù),能夠全面收集用戶在整個業(yè)務流程中的操作信息,為后續(xù)的分析和回溯提供豐富且完整的數(shù)據(jù)源。通過將用戶操作數(shù)據(jù)進行數(shù)據(jù)清洗生成標準數(shù)據(jù),消除了數(shù)據(jù)中的噪聲、錯誤和不一致性,提高了數(shù)據(jù)的質(zhì)量和準確性,使后續(xù)的處理和分析更加可靠。通過對標準數(shù)據(jù)進行數(shù)據(jù)串聯(lián)生成串聯(lián)數(shù)據(jù),可以形成連貫的操作流程記錄,有助于更清晰地理解用戶的操作軌跡,可以進行全流程的業(yè)務操作響應復現(xiàn),提高了故障定位的效率和準確性。
22、應當理解,本部分所描述的內(nèi)容并非旨在標識本發(fā)明的實施例的關鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種用戶操作軌跡回溯方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取業(yè)務系統(tǒng)的用戶操作數(shù)據(jù),包括:
3.根據(jù)權利要求1所述的方法,其特征在于,所述對所述用戶操作數(shù)據(jù)進行數(shù)據(jù)清洗生成標準數(shù)據(jù),包括:
4.根據(jù)權利要求3所述的方法,其特征在于,所述對所述標準數(shù)據(jù)進行數(shù)據(jù)串聯(lián)生成串聯(lián)數(shù)據(jù),包括:
5.根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)第一指定字段對所述標準前端數(shù)據(jù)進行業(yè)務信息串聯(lián)以生成第一串聯(lián)數(shù)據(jù),包括:
6.根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)所述查詢請求和所述串聯(lián)數(shù)據(jù)生成用戶操作軌跡,包括:
7.根據(jù)權利要求1所述的方法,其特征在于,在所述根據(jù)所述查詢請求和所述串聯(lián)數(shù)據(jù)生成用戶操作軌跡之后,所述方法,還包括:
8.一種用戶操作軌跡回溯裝置,其特征在于,包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機存儲介質(zhì),其特征在于,所述計算機存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權利要求1-7中任一項所述的方法。