一種實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明基于用戶體驗(yàn)及大屏可視化技術(shù)實(shí)現(xiàn),主要應(yīng)用于終端用戶服務(wù)企業(yè),通過該發(fā)明實(shí)時(shí)監(jiān)控各應(yīng)用系統(tǒng)的用戶響應(yīng)狀態(tài),本發(fā)明屬于信息領(lǐng)域。
【背景技術(shù)】
[0002]實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)主要目標(biāo)是為解決企業(yè)面向終端用戶的應(yīng)用系統(tǒng)體驗(yàn)無法跟蹤的問題,幫助企業(yè)信息部門了解應(yīng)用系統(tǒng)面向不同用戶響應(yīng)時(shí)長(zhǎng)、訪問頻率等,提高應(yīng)用系統(tǒng)運(yùn)維水平,幫助信息部門樹立良好的服務(wù)態(tài)度。
[0003]企業(yè)信息部門在保障基礎(chǔ)架構(gòu)、應(yīng)用系統(tǒng)穩(wěn)定運(yùn)行的同時(shí),開始更多地評(píng)估信息技術(shù)對(duì)業(yè)務(wù)影響。信息技術(shù)管理運(yùn)維的趨勢(shì)是,由業(yè)務(wù)導(dǎo)向進(jìn)行信息技術(shù)的運(yùn)維和持續(xù)優(yōu)化,同時(shí),由信息技術(shù)的運(yùn)維管理反饋給業(yè)務(wù)運(yùn)營(yíng)改善業(yè)務(wù)流程,甚至創(chuàng)新業(yè)務(wù)模式。
[0004]因此,信息部門迫切需要一種能夠跨復(fù)雜基礎(chǔ)架構(gòu)和應(yīng)用架構(gòu),實(shí)時(shí)了解用戶體驗(yàn),并且將用戶體驗(yàn)與業(yè)務(wù)關(guān)聯(lián)起來的解決方案,來重塑信息技術(shù)管理運(yùn)維。同時(shí)又能夠貫穿應(yīng)用系統(tǒng)的開發(fā)、測(cè)試、運(yùn)維等各生命周期過程的解決方案,使各環(huán)節(jié)緊密相連。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題在于提供一種實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)的方法,提出從終端用戶的角度實(shí)時(shí)監(jiān)控各業(yè)務(wù)系統(tǒng)可用性和性能的診斷系統(tǒng),及時(shí)發(fā)現(xiàn)系統(tǒng)的故障和隱患,便于信息部門快速分析和處理,對(duì)用戶的行為進(jìn)行掌握和了解,最終達(dá)到提升客戶滿意度的目的。
[0006]本發(fā)明是這樣實(shí)現(xiàn)的,一種實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)的方法,包括設(shè)置采集服務(wù)器和客戶端插件用于采集監(jiān)測(cè)的數(shù)據(jù),采集服務(wù)器以非介入方式接入網(wǎng)絡(luò),部署到服務(wù)器區(qū)出口交換機(jī),實(shí)現(xiàn)服務(wù)器區(qū)所有應(yīng)用系統(tǒng)的監(jiān)控,或接入到辦公區(qū)出口交換,只監(jiān)控辦公區(qū)用戶體驗(yàn);
[0007]在客戶端上部署客戶端插件在非高峰時(shí)段模擬用戶主動(dòng)請(qǐng)求操作,觸發(fā)采集服務(wù)器采集數(shù)據(jù);通過客戶端插件為服務(wù)器區(qū)系統(tǒng)提供所在PC機(jī)當(dāng)時(shí)的性能指標(biāo)數(shù)據(jù);
[0008]采集后的信息進(jìn)入到服務(wù)器區(qū)系統(tǒng)內(nèi),服務(wù)器區(qū)系統(tǒng)將進(jìn)入到應(yīng)用的所有會(huì)話進(jìn)行監(jiān)控和分析,從單個(gè)用戶點(diǎn)擊瀏覽器開始,一直追蹤此用戶點(diǎn)擊動(dòng)作在后臺(tái)的代碼執(zhí)行流,貫穿整個(gè)應(yīng)用,最終跟蹤到此用戶點(diǎn)擊導(dǎo)致的訪問數(shù)據(jù)庫(kù)動(dòng)作。
[0009]進(jìn)一步地,服務(wù)器區(qū)系統(tǒng)對(duì)采集服務(wù)器采集的不符合設(shè)置要求的用戶體驗(yàn)時(shí),將通過遠(yuǎn)程代理采集用戶體驗(yàn)對(duì)應(yīng)的應(yīng)用系統(tǒng)性能指標(biāo),通過性能指標(biāo)定位故障發(fā)生原因是否出自于主機(jī)性能;
[0010]排除主機(jī)原因造成故障的可能性后,將進(jìn)行中間件維度的分析排查,中間件層面的檢查則是判斷中間件進(jìn)程是否存在、進(jìn)程打開文件數(shù)量、達(dá)到訪問人數(shù)上限,通過上述性能指標(biāo)能夠定位中間件故障;
[0011]排除中間件故障原因后,進(jìn)行數(shù)據(jù)庫(kù)處理能力的分析,在服務(wù)器區(qū)系統(tǒng)中支持?jǐn)?shù)據(jù)庫(kù)性能指標(biāo)的配置,通過不同數(shù)據(jù)庫(kù)采集不同的性能指標(biāo),定位數(shù)據(jù)庫(kù)故障原因。
[0012]排除數(shù)據(jù)庫(kù)故障原因后進(jìn)行應(yīng)用系統(tǒng)自身缺陷的排查,將以報(bào)警形式上報(bào)給運(yùn)維管理人員。
[0013]進(jìn)一步地,排除非網(wǎng)絡(luò)故障造成用戶體驗(yàn)不佳的原因后,則進(jìn)行網(wǎng)絡(luò)原因的排查,網(wǎng)絡(luò)故障診斷對(duì)采集服務(wù)器采集的所有歷史數(shù)據(jù)包進(jìn)行分析,判斷歷史數(shù)據(jù)包中是否存在客戶端用戶發(fā)出的請(qǐng)求數(shù)據(jù)無應(yīng)答的情況,若是,貝lJ向網(wǎng)絡(luò)中發(fā)送ICMP或tracert的機(jī)制判斷何處中斷。
[0014]本發(fā)明與現(xiàn)有技術(shù)相比,有益效果在于:本發(fā)明方法通過對(duì)信息系統(tǒng)用戶體驗(yàn)監(jiān)控的研究,提出從終端用戶的角度實(shí)時(shí)監(jiān)控各業(yè)務(wù)系統(tǒng)可用性和性能的診斷系統(tǒng),及時(shí)發(fā)現(xiàn)系統(tǒng)的故障和隱患,便于信息部門快速分析和處理,對(duì)用戶的行為進(jìn)行掌握和了解,最終達(dá)到提升客戶滿意度的目的。
【附圖說明】
[0015]圖1為本發(fā)明實(shí)施例提供的方法所依據(jù)的系統(tǒng)結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0016]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0017]參見圖1,一種實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)的方法,包括設(shè)置采集服務(wù)器5和客戶端9插件用于采集監(jiān)測(cè)的數(shù)據(jù),采集服務(wù)器5以非介入方式接入網(wǎng)絡(luò),部署到服務(wù)器區(qū)I出口交換機(jī)4,實(shí)現(xiàn)服務(wù)器區(qū)I所有應(yīng)用系統(tǒng)的監(jiān)控,或接入到辦公區(qū)2出口交換,只監(jiān)控辦公區(qū)2用戶體驗(yàn);
[0018]通過采集服務(wù)器5從交換機(jī)4鏡像端口采集數(shù)據(jù)只能監(jiān)控應(yīng)用系統(tǒng)被終端用戶主動(dòng)訪問時(shí)的性能指標(biāo),針對(duì)部分企業(yè)的信息系統(tǒng)結(jié)構(gòu)來看,有可能會(huì)出現(xiàn)非高峰時(shí)段出現(xiàn)應(yīng)用系統(tǒng)故障的可能。在客戶端9上部署客戶端插件3在非高峰時(shí)段模擬用戶主動(dòng)請(qǐng)求操作,觸發(fā)采集服務(wù)器采集數(shù)據(jù);通過客戶端插件為服務(wù)器區(qū)系統(tǒng)提供所在PC機(jī)當(dāng)時(shí)的性能指標(biāo)數(shù)據(jù);通過Web服務(wù)器7將需要展示的數(shù)據(jù)通過大屏幕8展示,通過數(shù)據(jù)庫(kù)服務(wù)器6將采集的數(shù)據(jù)進(jìn)行存儲(chǔ)。
[0019]采集后的信息進(jìn)入到服務(wù)器區(qū)系統(tǒng)內(nèi),服務(wù)器區(qū)系統(tǒng)將進(jìn)入到應(yīng)用的所有會(huì)話進(jìn)行監(jiān)控和分析,從單個(gè)用戶點(diǎn)擊瀏覽器開始,一直追蹤此用戶點(diǎn)擊動(dòng)作在后臺(tái)的代碼執(zhí)行流,貫穿整個(gè)應(yīng)用,最終跟蹤到此用戶點(diǎn)擊導(dǎo)致的訪問數(shù)據(jù)庫(kù)動(dòng)作。
[0020]通過客戶端插件系統(tǒng)還能與服務(wù)器端系統(tǒng)協(xié)同分析,診斷造成用戶訪問應(yīng)用系統(tǒng)慢的可能原因,比如本機(jī)負(fù)載過高通過服務(wù)器端系統(tǒng)是無法獲取到的,這種場(chǎng)景就需要客戶端插件為服務(wù)器端系統(tǒng)提供當(dāng)時(shí)的性能指標(biāo)數(shù)據(jù)。
[0021]服務(wù)器區(qū)系統(tǒng)對(duì)采集服務(wù)器采集的不符合設(shè)置要求的用戶體驗(yàn)時(shí),將通過遠(yuǎn)程代理采集用戶體驗(yàn)對(duì)應(yīng)的應(yīng)用系統(tǒng)性能指標(biāo),通過性能指標(biāo)定位故障發(fā)生原因是否出自于主機(jī)性能;
[0022]排除主機(jī)原因造成故障的可能性后,將進(jìn)行中間件維度的分析排查,中間件層面的檢查則是判斷中間件進(jìn)程是否存在、進(jìn)程打開文件數(shù)量、達(dá)到訪問人數(shù)上限,通過上述性能指標(biāo)能夠定位中間件故障;
[0023]排除中間件故障原因后,進(jìn)行數(shù)據(jù)庫(kù)處理能力的分析,在服務(wù)器區(qū)系統(tǒng)中支持?jǐn)?shù)據(jù)庫(kù)性能指標(biāo)的配置,通過不同數(shù)據(jù)庫(kù)采集不同的性能指標(biāo),定位數(shù)據(jù)庫(kù)故障原因。
[0024]排除數(shù)據(jù)庫(kù)故障原因后進(jìn)行應(yīng)用系統(tǒng)自身缺陷的排查,將以報(bào)警形式上報(bào)給運(yùn)維管理人員。
[0025]排除非網(wǎng)絡(luò)故障造成用戶體驗(yàn)不佳的原因后,則進(jìn)行網(wǎng)絡(luò)原因的排查,網(wǎng)絡(luò)故障診斷對(duì)采集服務(wù)器采集的所有歷史數(shù)據(jù)包進(jìn)行分析,判斷歷史數(shù)據(jù)包中是否存在客戶端用戶發(fā)出的請(qǐng)求數(shù)據(jù)無應(yīng)答的情況,若是,貝1J向網(wǎng)絡(luò)中發(fā)送ICMP或tracert的機(jī)制判斷何處中斷。
[0026]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)的方法,其特征在于,包括設(shè)置采集服務(wù)器和客戶端插件用于采集監(jiān)測(cè)的數(shù)據(jù),采集服務(wù)器以非介入方式接入網(wǎng)絡(luò),部署到服務(wù)器區(qū)出口交換機(jī),實(shí)現(xiàn)服務(wù)器區(qū)所有應(yīng)用系統(tǒng)的監(jiān)控,或接入到辦公區(qū)出口交換,只監(jiān)控辦公區(qū)用戶體驗(yàn); 在客戶端上部署客戶端插件在非高峰時(shí)段模擬用戶主動(dòng)請(qǐng)求操作,觸發(fā)采集服務(wù)器采集數(shù)據(jù);通過客戶端插件為服務(wù)器區(qū)系統(tǒng)提供所在PC機(jī)當(dāng)時(shí)的性能指標(biāo)數(shù)據(jù); 采集后的信息進(jìn)入到服務(wù)器區(qū)系統(tǒng)內(nèi),服務(wù)器區(qū)系統(tǒng)將進(jìn)入到應(yīng)用的所有會(huì)話進(jìn)行監(jiān)控和分析,從單個(gè)用戶點(diǎn)擊瀏覽器開始,一直追蹤此用戶點(diǎn)擊動(dòng)作在后臺(tái)的代碼執(zhí)行流,貫穿整個(gè)應(yīng)用,最終跟蹤到此用戶點(diǎn)擊導(dǎo)致的訪問數(shù)據(jù)庫(kù)動(dòng)作。2.按照權(quán)利要求1所述的實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)的方法,其特征在于,服務(wù)器區(qū)系統(tǒng)對(duì)采集服務(wù)器采集的不符合設(shè)置要求的用戶體驗(yàn)時(shí),將通過遠(yuǎn)程代理采集用戶體驗(yàn)對(duì)應(yīng)的應(yīng)用系統(tǒng)性能指標(biāo),通過性能指標(biāo)定位故障發(fā)生原因是否出自于主機(jī)性能; 排除主機(jī)原因造成故障的可能性后,將進(jìn)行中間件維度的分析排查,中間件層面的檢查則是判斷中間件進(jìn)程是否存在、進(jìn)程打開文件數(shù)量、達(dá)到訪問人數(shù)上限,通過上述性能指標(biāo)能夠定位中間件故障; 排除中間件故障原因后,進(jìn)行數(shù)據(jù)庫(kù)處理能力的分析,在服務(wù)器區(qū)系統(tǒng)中支持?jǐn)?shù)據(jù)庫(kù)性能指標(biāo)的配置,通過不同數(shù)據(jù)庫(kù)采集不同的性能指標(biāo),定位數(shù)據(jù)庫(kù)故障原因。 排除數(shù)據(jù)庫(kù)故障原因后進(jìn)行應(yīng)用系統(tǒng)自身缺陷的排查,將以報(bào)警形式上報(bào)給運(yùn)維管理人員。3.按照權(quán)利要求2所述的實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)的方法,其特征在于,排除非網(wǎng)絡(luò)故障造成用戶體驗(yàn)不佳的原因后,則進(jìn)行網(wǎng)絡(luò)原因的排查,網(wǎng)絡(luò)故障診斷對(duì)采集服務(wù)器采集的所有歷史數(shù)據(jù)包進(jìn)行分析,判斷歷史數(shù)據(jù)包中是否存在客戶端用戶發(fā)出的請(qǐng)求數(shù)據(jù)無應(yīng)答的情況,若是,貝1J向網(wǎng)絡(luò)中發(fā)送ICMP或tracert的機(jī)制判斷何處中斷。
【專利摘要】本發(fā)明為實(shí)時(shí)監(jiān)控應(yīng)用系統(tǒng)用戶體驗(yàn)指標(biāo)的方法,包括設(shè)置采集服務(wù)器和客戶端插件用于采集監(jiān)測(cè)的數(shù)據(jù),采集服務(wù)器以非介入方式接入網(wǎng)絡(luò);在客戶端上部署客戶端插件在非高峰時(shí)段模擬用戶主動(dòng)請(qǐng)求操作,觸發(fā)采集服務(wù)器采集數(shù)據(jù);通過客戶端插件為服務(wù)器區(qū)系統(tǒng)提供所在PC機(jī)當(dāng)時(shí)的性能指標(biāo)數(shù)據(jù);采集后的信息進(jìn)入到服務(wù)器區(qū)系統(tǒng)內(nèi),服務(wù)器區(qū)系統(tǒng)將進(jìn)入到應(yīng)用的所有會(huì)話進(jìn)行監(jiān)控和分析,從單個(gè)用戶點(diǎn)擊瀏覽器開始,一直追蹤此用戶點(diǎn)擊動(dòng)作在后臺(tái)的代碼執(zhí)行流,貫穿整個(gè)應(yīng)用,最終跟蹤到此用戶點(diǎn)擊導(dǎo)致的訪問數(shù)據(jù)庫(kù)動(dòng)作。本發(fā)明提出從終端用戶的角度實(shí)時(shí)監(jiān)控各業(yè)務(wù)系統(tǒng)可用性和性能的診斷系統(tǒng),及時(shí)發(fā)現(xiàn)系統(tǒng)的故障和隱患,便于信息部門快速分析和處理。
【IPC分類】H04L12/24, G06F11/22, G06F11/30
【公開號(hào)】CN105045700
【申請(qǐng)?zhí)枴緾N201510397495
【發(fā)明人】喻洪輝, 劉樹吉, 趙永彬, 李巍, 王鷗, 張靖欣, 剛毅凝, 張?jiān)娷? 趙景宏
【申請(qǐng)人】國(guó)網(wǎng)遼寧省電力有限公司信息通信分公司
【公開日】2015年11月11日
【申請(qǐng)日】2015年7月8日