• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種Web服務診斷方法、裝置、設備及可讀存儲介質制造方法及圖紙

    技術編號:36692338 閱讀:39 留言:0更新日期:2023-02-27 20:00
    本發明專利技術公開了一種Web服務診斷方法、裝置、設備及可讀存儲介質,屬于Web服務領域,用于對Web服務中的缺陷進行診斷。考慮到Web服務在對各用戶提供服務時所記錄的日志數據不同,每個用戶的日志數據都會存在該用戶的高頻數據,因此本申請中預先獲取各用戶在訪問目標Web服務時的高頻日志數據,然后在目標Web服務對當前用戶提供服務時,便可以確定出當前提供服務的當前日志數據,并判斷當前日志數據是否存在于當前用戶的高頻日志數據中,如果不存在,則說明該用戶本次的日志數據是不正常的,即可判定目標Web服務對當前用戶提供的服務異常,實現了Web服務中缺陷的快速診斷,有利于提升服務質量以及用戶體驗。質量以及用戶體驗。質量以及用戶體驗。

    【技術實現步驟摘要】
    一種Web服務診斷方法、裝置、設備及可讀存儲介質


    [0001]本專利技術涉及Web服務領域,特別是涉及一種Web服務診斷方法,本專利技術還涉及一種Web服務診斷裝置、設備及可讀存儲介質。

    技術介紹

    [0002]隨著互聯網技術的發展與計算機的普及,人們在工作和生活越來越離不開Web服務,規模龐大的用戶群體對Web服務質量與性能提出了較高要求,然而隨著Web服務的結構以及內部邏輯愈加復雜,開發人員難以快速診斷出Web服務中的缺陷,從而無法保證服務質量以及用戶體驗。
    [0003]因此,如何提供一種解決上述技術問題的方案是本領域技術人員目前需要解決的問題。

    技術實現思路

    [0004]本專利技術的目的是提供一種Web服務診斷方法,通過判斷用戶的當前日志數據不存在于當前用戶的高頻日志數據,可判定目標Web服務對當前用戶提供的服務異常,實現了Web服務中缺陷的快速診斷,有利于提升服務質量以及用戶體驗;本專利技術的另一目的是提供一種Web服務診斷裝置、設備及可讀存儲介質,通過判斷用戶的當前日志數據不存在于當前用戶的高頻日志數據,可判定目標Web服務對當前用戶提供的服務異常,實現了Web服務中缺陷的快速診斷,有利于提升服務質量以及用戶體驗。
    [0005]為解決上述技術問題,本專利技術提供了一種Web服務診斷方法,包括:
    [0006]預先獲取各用戶在訪問所述目標Web服務時的高頻日志數據;
    [0007]確定所述目標Web服務對當前用戶提供服務的當前日志數據;
    [0008]判斷所述當前日志數據是否存在于所述當前用戶的所述高頻日志數據中;
    [0009]若不存在,則判定所述目標Web服務對所述當前用戶提供的服務異常。
    [0010]優選地,所述預先獲取各用戶在訪問所述目標Web服務時的高頻日志數據具體為:
    [0011]預先獲取各用戶在訪問所述目標Web服務時的高頻訪問序列;
    [0012]預先獲取所述目標Web服務所提供服務使用的各類計算方法運行時的高頻硬件運行信息;
    [0013]所述判斷所述當前日志數據是否存在于所述當前用戶的所述高頻日志數據中具體為:
    [0014]從所述當前日志數據中確定出當前訪問所述目標Web服務的實時訪問序列以及所述目標Web服務被請求的計算方法運行時的實時硬件運行信息;
    [0015]判斷所述實時訪問序列是否存在于所述高頻訪問序列;
    [0016]判斷所述實時硬件運行信息是否存在于所述高頻硬件運行信息;
    [0017]若所述實時訪問序列不存在于所述高頻訪問序列,則判定當前訪問為異常訪問;
    [0018]若所述實時硬件運行信息不存在于所述高頻硬件運行信息,判定所述目標Web服
    務當前運行的計算方法運行異常。
    [0019]優選地,所述預先獲取各用戶在訪問所述目標Web服務時的高頻日志數據具體為:
    [0020]預先通過應用性能管理系統SkyWalking以及網絡服務框架Spring AOP共同收集各用戶在訪問所述目標Web服務時的業務監控數據;
    [0021]預先從指定時間段內的所述業務監控數據中,挖掘各用戶在訪問所述目標Web服務時的高頻訪問序列;
    [0022]預先從指定時間段內的所述業務監控數據中,挖掘所述目標Web服務所提供服務使用的各類計算方法運行時的高頻硬件運行信息。
    [0023]優選地,所述預先從指定時間段內的所述業務監控數據中,挖掘各用戶在訪問所述目標Web服務時的高頻訪問序列具體為:
    [0024]預先從指定時間段內的所述業務監控數據中,通過PrefixSpan算法挖掘各用戶在訪問所述目標Web服務時的高頻訪問序列。
    [0025]優選地,所述判斷所述實時訪問序列是否存在于所述高頻訪問序列具體為:
    [0026]通過字符串匹配算法KMP算法判斷所述實時訪問序列是否存在于所述高頻訪問序列。
    [0027]優選地,所述預先通過應用性能管理系統SkyWalking以及網絡服務框架Spring AOP共同收集各用戶在訪問所述目標Web服務時的業務監控數據之后,所述預先從指定時間段內的所述業務監控數據中,挖掘各用戶在訪問所述目標Web服務時的高頻訪問序列以及所述目標Web服務所提供服務使用的各類計算方法運行時的高頻硬件運行信息之前,該Web服務診斷方法還包括:
    [0028]預先按照時間和用戶標識兩個維度對指定時間段內的所述業務監控數據進行劃分;
    [0029]清洗掉經過劃分的所述業務監控數據中的無效數據。
    [0030]優選地,所述清洗掉經過劃分的所述業務監控數據中的無效數據具體為:
    [0031]過濾心跳無效請求、將所述業務監控數據中的所述目標Web服務的運行指標數據進行歸一化以及過濾預設類型的屬性數據。
    [0032]為解決上述技術問題,本專利技術還提供了一種Web服務診斷裝置,包括:
    [0033]準備模塊,用于預先獲取各用戶在訪問所述目標Web服務時的高頻日志數據;
    [0034]確定模塊,用于確定所述目標Web服務對當前用戶提供服務的當前日志數據;
    [0035]判斷模塊,用于判斷所述當前日志數據是否存在于所述當前用戶的所述高頻日志數據中,若不存在,則判定所述目標Web服務對所述當前用戶提供的服務異常。
    [0036]為解決上述技術問題,本專利技術還提供了一種Web服務診斷設備,包括:
    [0037]存儲器,用于存儲計算機程序;
    [0038]處理器,用于執行所述計算機程序時實現如上所述Web服務診斷方法的步驟。
    [0039]為解決上述技術問題,本專利技術還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上所述Web服務診斷方法的步驟。
    [0040]本專利技術提供了一種Web服務診斷方法,考慮到Web服務在對各用戶提供服務時所記錄的日志數據不同,每個用戶的日志數據都會存在該用戶的高頻數據,因此本申請中預先
    獲取各用戶在訪問目標Web服務時的高頻日志數據,然后在目標Web服務對當前用戶提供服務時,便可以確定出當前提供服務的當前日志數據,并判斷當前日志數據是否存在于當前用戶的高頻日志數據中,如果不存在,則說明該用戶本次的日志數據是不正常的,即可判定目標Web服務對當前用戶提供的服務異常,實現了Web服務中缺陷的快速診斷,有利于提升服務質量以及用戶體驗。
    [0041]本專利技術還提供了一種Web服務診斷裝置、設備及計算機可讀存儲介質,具有如上Web服務診斷方法相同的有益效果。
    附圖說明
    [0042]為了更清楚地說明本專利技術實施例中的技術方案,下面將對現有技術和實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
    [0043]圖1為本專利技術提供的一種Web服務診斷方法的流程示意圖;
    [本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種Web服務診斷方法,其特征在于,包括:預先獲取各用戶在訪問所述目標Web服務時的高頻日志數據;確定所述目標Web服務對當前用戶提供服務的當前日志數據;判斷所述當前日志數據是否存在于所述當前用戶的所述高頻日志數據中;若不存在,則判定所述目標Web服務對所述當前用戶提供的服務異常。2.根據權利要求1所述的Web服務診斷方法,其特征在于,所述預先獲取各用戶在訪問所述目標Web服務時的高頻日志數據具體為:預先獲取各用戶在訪問所述目標Web服務時的高頻訪問序列;預先獲取所述目標Web服務所提供服務使用的各類計算方法運行時的高頻硬件運行信息;所述判斷所述當前日志數據是否存在于所述當前用戶的所述高頻日志數據中具體為:從所述當前日志數據中確定出當前訪問所述目標Web服務的實時訪問序列以及所述目標Web服務被請求的計算方法運行時的實時硬件運行信息;判斷所述實時訪問序列是否存在于所述高頻訪問序列;判斷所述實時硬件運行信息是否存在于所述高頻硬件運行信息;若所述實時訪問序列不存在于所述高頻訪問序列,則判定當前訪問為異常訪問;若所述實時硬件運行信息不存在于所述高頻硬件運行信息,判定所述目標Web服務當前運行的計算方法運行異常。3.根據權利要求2所述的Web服務診斷方法,其特征在于,所述預先獲取各用戶在訪問所述目標Web服務時的高頻日志數據具體為:預先通過應用性能管理系統SkyWalking以及網絡服務框架SpringAOP共同收集各用戶在訪問所述目標Web服務時的業務監控數據;預先從指定時間段內的所述業務監控數據中,挖掘各用戶在訪問所述目標Web服務時的高頻訪問序列;預先從指定時間段內的所述業務監控數據中,挖掘所述目標Web服務所提供服務使用的各類計算方法運行時的高頻硬件運行信息。4.根據權利要求3所述的Web服務診斷方法,其特征在于,所述預先從指定時間段內的所述業務監控數據中,挖掘各用戶在訪問所述目標Web服務時的高頻訪問序列具體為:預先從指定時間段內的所述業務監控數據中,通過Pre...

    【專利技術屬性】
    技術研發人員:樊睿譚念劉源源龔學斌苗春雨吳鳴旦
    申請(專利權)人:杭州安恒信息技術股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码精品一区在线观看 | 久久精品aⅴ无码中文字字幕重口| 亚洲av午夜精品无码专区| 中文字幕无码日韩欧毛| 日韩少妇无码一区二区三区| 亚洲AV无码成人专区片在线观看 | 亚洲av无码专区首页| 东京热无码一区二区三区av| 久久无码人妻一区二区三区午夜| 特级无码a级毛片特黄| 直接看的成人无码视频网站| 国内精品人妻无码久久久影院导航 | 亚洲av日韩av无码| 国产精品无码久久久久久久久久 | 国产品无码一区二区三区在线| 国产成人精品无码一区二区三区| 无码中文在线二区免费| 久久久久亚洲AV无码永不| 中文无码制服丝袜人妻av| 免费无遮挡无码视频网站| 亚洲av无码一区二区三区人妖 | 无码精品A∨在线观看中文| 一本大道无码日韩精品影视| 亚洲欧洲av综合色无码| 无码专区—VA亚洲V天堂| 亚洲中文字幕无码不卡电影 | 中文精品无码中文字幕无码专区| 精品人妻无码一区二区三区蜜桃一 | 亚洲精品~无码抽插| 东京热人妻无码一区二区av| 久久久久久无码国产精品中文字幕 | 少妇人妻无码精品视频| 亚洲精品无码专区在线在线播放| 日韩激情无码免费毛片| 精品无码国产一区二区三区51安 | 午夜寂寞视频无码专区| 国产成人无码A区精油按摩 | 日韩综合无码一区二区| 人妻少妇AV无码一区二区| 成年免费a级毛片免费看无码| 国产午夜无码专区喷水|