System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開的實施例涉及計算機,具體涉及流程圖顯示方法、裝置、電子設備和計算機可讀介質。
技術介紹
1、在實現業務監控的過程中,由于生產環境復雜,難以形成有效的業務全流程顯示,通常都需要通過業務流水號形成業務鏈路的監控。流程圖顯示是與對流程圖進行顯示的一種技術。對業務路徑信息組集中業務屬性相同的業務路徑信息組進行聚合,以及將歷史業務路徑信息組與聚合后業務路徑信息組進行匹配,可以充分考慮二者之間的關聯性,減少業務流程圖的誤差,對匹配結果進行分析,可以及時響應異常情況,從而提高了正常顯示流程圖的概率。除此之外,對業務路徑流程圖進行分區域異常檢測,可以縮短業務路徑流程圖異常檢測的周期,還可以提升系統的穩定性。目前,流程圖顯示通常采用的方式為:通過網絡流量解析得到業務路徑流程圖,從而實現流程圖的顯示。
2、然而,當采用上述方式時,經常會存在如下技術問題:
3、第一,由于業務路徑信息組集較為復雜且之間的關聯性較差,生成的業務流程圖誤差較大,并且容易出現業務信息之間的路徑異常,又由于出現異常時系統無法及時響應,導致流程圖的構建過程停止,導致無法正常顯示流程圖。
4、第二,由于業務路徑流程圖可能較復雜,導致業務路徑流程圖異常檢測的周期較長,且容易導致檢測結果誤差較大。又由于檢測出異常結果后無法及時響應,導致系統的穩定性較差。
5、該
技術介紹
部分中所公開的以上信息僅用于增強對本專利技術構思的背景的理解,并因此,其可包含并不形成本國的本領域普通技術人員已知的現有技術的信息。
技
1、本公開的內容部分用于以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。本公開的內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
2、本公開的一些實施例提出了流程圖顯示方法、裝置、電子設備和計算機可讀介質,來解決以上
技術介紹
部分提到的技術問題中的一項或多項。
3、第一方面,本公開的一些實施例提供了一種流程圖顯示方法,該方法包括:獲取業務路徑信息組集和日志系統對應的報文字段信息,其中,上述業務路徑信息組集中的各個業務路徑信息組是由同一個業務發起端發起的,業務路徑信息組集中的業務路徑信息組包括:至少一個不同屬性的業務信息對應路徑信息;響應于確定上述業務路徑信息組集中存在至少一個業務路徑信息組對應路徑信息對應的業務屬性相同,對業務屬性相同的至少一個業務路徑信息組進行聚合,得到聚合后業務路徑信息組;根據上述日志系統對應的報文字段信息,生成歷史業務路徑信息組;將上述歷史業務路徑信息組與上述聚合后業務路徑信息組進行匹配,得到匹配后結果組,其中,上述匹配后結果組中的匹配后結果表征匹配一致結果和匹配不一致結果;響應于確定上述匹配后結果組中存在表征匹配一致結果的匹配后結果,對上述歷史業務路徑信息組與上述聚合后業務路徑信息組進行融合,得到融合后業務路徑信息組;對上述融合后業務路徑信息組進行流程圖構建,得到業務路徑流程圖;將上述業務路徑流程圖顯示至上述日志系統對應的主頁面。
4、第二方面,本公開的一些實施例提供了一種流程圖顯示裝置,裝置包括:獲取單元,被配置成獲取業務路徑信息組集和日志系統對應的報文字段信息,其中,上述業務路徑信息組集中的各個業務路徑信息組是由同一個業務發起端發起的,業務路徑信息組集中的業務路徑信息組包括:至少一個不同屬性的業務信息對應路徑信息;聚合單元,被配置成響應于確定上述業務路徑信息組集中存在至少一個業務路徑信息組對應路徑信息對應的業務屬性相同,對業務屬性相同的至少一個業務路徑信息組進行聚合,得到聚合后業務路徑信息組;生成單元,被配置成根據上述日志系統對應的報文字段信息,生成歷史業務路徑信息組;匹配單元,被配置成將上述歷史業務路徑信息組與上述聚合后業務路徑信息組進行匹配,得到匹配后結果組,其中,上述匹配后結果組中的匹配后結果表征匹配一致結果和匹配不一致結果;融合單元,被配置成響應于確定上述匹配后結果組中存在表征匹配一致結果的匹配后結果,對上述歷史業務路徑信息組與上述聚合后業務路徑信息組進行融合,得到融合后業務路徑信息組;構建單元,被配置成對上述融合后業務路徑信息組進行流程圖構建,得到業務路徑流程圖;顯示單元,被配置成將上述業務路徑流程圖顯示至上述日志系統對應的主頁面。
5、第三方面,本公開的一些實施例提供了一種電子設備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當一個或多個程序被一個或多個處理器執行,使得一個或多個處理器實現上述第一方面任一實現方式所描述的方法。
6、第四方面,本公開的一些實施例提供了一種計算機可讀介質,其上存儲有計算機程序,其中,程序被處理器執行時實現上述第一方面任一實現方式所描述的方法。
7、本公開的上述各個實施例中具有如下有益效果:通過本公開的一些實施例的流程圖顯示方法,減少了業務流程圖的誤差,提高了出現異常時系統的響應速度,避免了無法正常顯示流程圖。具體來說,造成業務流程圖誤差較大,出現異常時系統無法及時響應,無法正常顯示流程圖的原因在于:由于業務路徑信息組集較為復雜且之間的關聯性較差,生成的業務流程圖誤差較大,并且容易出現業務信息之間的路徑異常,又由于出現異常時系統無法及時響應,導致流程圖的構建過程停止,導致無法正常顯示流程圖。基于此,本公開的一些實施例的流程圖顯示方法,首先,獲取業務路徑信息組集和日志系統對應的報文字段信息,其中,上述業務路徑信息組集中的各個業務路徑信息組是由同一個業務發起端發起的,業務路徑信息組集中的業務路徑信息組包括:至少一個不同屬性的業務信息對應路徑信息。由此,可以為后續處理提供便利。然后,響應于確定上述業務路徑信息組集中存在至少一個業務路徑信息組對應路徑信息對應的業務屬性相同,對業務屬性相同的至少一個業務路徑信息組進行聚合,得到聚合后業務路徑信息組。由此,可以將復雜的業務路徑信息組集簡單化。接著,根據上述日志系統對應的報文字段信息,生成歷史業務路徑信息組。由此,可以得到歷史業務路徑信息組。然后,將上述歷史業務路徑信息組與上述聚合后業務路徑信息組進行匹配,得到匹配后結果組,其中,上述匹配后結果組中的匹配后結果表征匹配一致結果和匹配不一致結果。由此,可以確定上述歷史業務路徑信息組與上述聚合后業務路徑信息組之間的關聯關系。之后,響應于確定上述匹配后結果組中存在表征匹配一致結果的匹配后結果,對上述歷史業務路徑信息組與上述聚合后業務路徑信息組進行融合,得到融合后業務路徑信息組。最后,對上述融合后業務路徑信息組進行流程圖構建,得到業務路徑流程圖。由此,可以減少業務流程圖的誤差,提高出現異常時系統的響應速度。將上述業務路徑流程圖顯示至上述日志系統對應的主頁面。由此,可以避免無法正常顯示流程圖。因此,減少了業務流程圖的誤差,提高了出現異常時系統的響應速度,避免了無法正常顯示流程圖。
本文檔來自技高網...【技術保護點】
1.一種流程圖顯示方法,包括:
2.根據權利要求1所述的方法,其中,在所述響應于確定所述匹配后結果組中存在表征匹配一致結果的匹配后結果,對所述歷史業務路徑信息組與所述聚合后業務路徑信息組進行融合,得到融合后業務路徑信息組之后,所述方法還包括:
3.根據權利要求1所述的方法,其中,所述響應于確定所述業務路徑信息組集中存在至少一個業務路徑信息組對應路徑信息對應的業務屬性相同,對業務屬性相同的至少一個業務路徑信息組進行聚合,得到聚合后業務路徑信息組,包括:
4.根據權利要求1所述的方法,其中,在所述將所述業務路徑流程圖顯示至所述日志系統對應的主頁面之后,所述方法還包括:
5.根據權利要求1所述的方法,其中,所述根據所述日志系統對應的報文字段信息,生成歷史業務路徑信息組,包括:
6.根據權利要求1所述的方法,其中,所述將所述歷史業務路徑信息組與所述聚合后業務路徑信息組進行匹配,得到匹配后結果組,包括:
7.一種流程圖顯示裝置,包括:
8.一種電子設備,包括:
9.一種計算機可讀介質,其上存儲有
...【技術特征摘要】
1.一種流程圖顯示方法,包括:
2.根據權利要求1所述的方法,其中,在所述響應于確定所述匹配后結果組中存在表征匹配一致結果的匹配后結果,對所述歷史業務路徑信息組與所述聚合后業務路徑信息組進行融合,得到融合后業務路徑信息組之后,所述方法還包括:
3.根據權利要求1所述的方法,其中,所述響應于確定所述業務路徑信息組集中存在至少一個業務路徑信息組對應路徑信息對應的業務屬性相同,對業務屬性相同的至少一個業務路徑信息組進行聚合,得到聚合后業務路徑信息組,包括:
4.根據權利要求1所述的方法,其中,在所述將...
【專利技術屬性】
技術研發人員:劉容輝,
申請(專利權)人:華青融天北京軟件股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。