網(wǎng)深科技加速某醫(yī)院支付系統(tǒng)故障定位,實(shí)現(xiàn)高效穩(wěn)定支付體驗(yàn)
背景
河北某大型醫(yī)院有一臺(tái)統(tǒng)一支付平臺(tái)系統(tǒng),有兩個(gè)支付終端訪問此平臺(tái),統(tǒng)一支付平臺(tái)對(duì)外訪問支付寶和微信的支付接口,近期發(fā)現(xiàn)統(tǒng)一支付平臺(tái)在上午10點(diǎn)20分和凌晨2點(diǎn)出現(xiàn)支付響應(yīng)慢,并最終提示超時(shí),支付未成功情況。
我們已將NetInside流量分析系統(tǒng)部署到醫(yī)院的機(jī)房內(nèi),使用流量分析系統(tǒng)提供實(shí)時(shí)和歷史原始流量。本次分析重點(diǎn)針對(duì)支付業(yè)務(wù)系統(tǒng)性能和異常進(jìn)行分析,以供安全取證、性能分析、網(wǎng)絡(luò)質(zhì)量監(jiān)測以及深層網(wǎng)絡(luò)分析。
分析時(shí)間
報(bào)告分析時(shí)間范圍為:2023-04-07 2:00—2023-04-07 3:00,時(shí)長共計(jì)1小時(shí)。
詳細(xì)分析
針對(duì)支付異常采取了以下詳細(xì)分析。
業(yè)務(wù)梳理
對(duì)業(yè)務(wù)系統(tǒng)流程進(jìn)行梳理,如下圖。

對(duì)異常超時(shí)情況分析,如下圖。

一種情況:統(tǒng)一支付平臺(tái)與外網(wǎng)支付寶和微信的發(fā)送或接收超時(shí)。
另一種情況:兩個(gè)終端機(jī)和統(tǒng)一支付平臺(tái)的發(fā)送或接收超時(shí)。
外網(wǎng)地址查詢
通過可觀測功能查找到42訪問外網(wǎng)的兩個(gè)地址,如下圖。

定義業(yè)務(wù)和應(yīng)用
定義統(tǒng)一支付平臺(tái),并導(dǎo)入證書信息,如下圖。


定義微信和支付寶應(yīng)用,如下圖。


數(shù)據(jù)包分析
下載統(tǒng)一支付平臺(tái)和終端交互數(shù)據(jù)包,得到的是明文的信息,即對(duì)上述證書導(dǎo)入已無意義。

可觀測大屏定義
通過自定義可觀測大屏,對(duì)業(yè)務(wù)關(guān)鍵點(diǎn)進(jìn)行指標(biāo)設(shè)置,右側(cè)是兩臺(tái)終端設(shè)備訪問統(tǒng)一支付平臺(tái)的指標(biāo)。左側(cè)是統(tǒng)一支付平臺(tái)對(duì)外微信和支付寶支付接口的指標(biāo)。如下圖。

監(jiān)測統(tǒng)一支付業(yè)務(wù)系統(tǒng)用戶體驗(yàn),如下圖。

可觀測大屏分析
在出現(xiàn)異常時(shí)間范圍內(nèi)監(jiān)控,發(fā)現(xiàn)統(tǒng)一支付平臺(tái)存在服務(wù)器響應(yīng)時(shí)間平均在4秒多,慢訪問百分比在14.28%,微信接口出現(xiàn)流入66%、流出87%丟包情況,如下圖。

分析結(jié)論
系統(tǒng)幾秒鐘定位至問題根本原因,在出現(xiàn)異常時(shí)間范圍內(nèi)監(jiān)控,發(fā)現(xiàn):
1)統(tǒng)一支付平臺(tái)存在服務(wù)器響應(yīng)時(shí)間平均在4秒多,慢訪問百分比在14.28%;
2)微信接口出現(xiàn)流入66%、流出87%丟包情況。
作用和價(jià)值
經(jīng)過對(duì)現(xiàn)場流量的仔細(xì)分析,我們判斷交換機(jī)到外網(wǎng)之間存在問題。建議網(wǎng)絡(luò)管理員檢查中間的軟硬件設(shè)備,以進(jìn)一步找出導(dǎo)致丟包的具體原因,并采取相應(yīng)的措施快速解決問題。實(shí)際問題與分析結(jié)論一致,并且用戶迅速找到具體設(shè)備并加以處理和解決。
流量分析系統(tǒng)在此過程中發(fā)揮了重要作用,通過其解決網(wǎng)絡(luò)慢、卡頓和異常中斷等問題的能力,為用戶的網(wǎng)絡(luò)環(huán)境提供了更加穩(wěn)定的運(yùn)行保障。
