上世紀(jì)70年代,美國NBC廣播公司曾推出過一檔名為"真相與后果"的游戲電視節(jié)目,開創(chuàng)了當(dāng)時(shí)“游戲娛樂類電視節(jié)目”的先河。節(jié)目的規(guī)則是,參賽者必須回答一些奇怪的問題。通常是提問者站在幕后向幕前的選手提出各類詼諧幽默的問題,如果幕前的人拒絕回答或者回答錯(cuò)誤,便將受到“后果”的懲罰,根據(jù)規(guī)定做出各種滑稽幽默的或是令人尷尬的動(dòng)作、表演、話語。
回到我們關(guān)注的領(lǐng)域,監(jiān)測(cè)并排除網(wǎng)絡(luò)和應(yīng)用故障的過程非常類似于這檔游戲節(jié)目。如果您不了解真相,您很可能遭遇令人尷尬的后果。
我們希望IT不會(huì)遭遇節(jié)目上那樣具有娛樂性的“懲罰”,比如在演播室里第一次學(xué)習(xí)如何騎驢或騎獨(dú)輪車之類。
避免對(duì)端到端應(yīng)用與網(wǎng)絡(luò)性能管理造成不良后果
為了避免出現(xiàn)不良后果,您需要適量的真實(shí)數(shù)據(jù)。就網(wǎng)絡(luò)性能管理(NPM)而言,您需要了解以下內(nèi)容:
· 了解可進(jìn)行深度數(shù)據(jù)包檢測(cè)的流量數(shù)據(jù),實(shí)現(xiàn)第7層應(yīng)用可視化
· 了解TCP服務(wù)器反應(yīng)時(shí)間、重傳、負(fù)載傳輸時(shí)間及建立連接時(shí)間
· 監(jiān)測(cè)終端用戶體驗(yàn),發(fā)現(xiàn)運(yùn)行緩慢的頁面和頁面時(shí)間
· 按需或按歷史捕獲數(shù)據(jù)包進(jìn)行分析
在上圖中,顯然是服務(wù)器造成了大量延遲,那么我們就需要借助應(yīng)用性能管理 (APM)工具對(duì)服務(wù)器進(jìn)行深度分析,APM工具可以獲得每個(gè)用戶各個(gè)時(shí)間的所有數(shù)據(jù),從而幫助我們準(zhǔn)確找到服務(wù)器運(yùn)行緩慢的真正原因。
根據(jù)以下的總結(jié),我們可以看到來自兩層.NET執(zhí)行代碼的絕大多數(shù)呼叫導(dǎo)致了延遲。在這種情況下,計(jì)算增長率和攤銷的方法似乎已經(jīng)失控——70次呼叫為同一事件和1次長呼叫則為另一事件。
不了解真相會(huì)面臨什么后果呢?
傳統(tǒng)工具也可以發(fā)現(xiàn)其中一些問題,但現(xiàn)有的數(shù)據(jù)不足以讓所有團(tuán)隊(duì)?wèi)?yīng)對(duì)這些問題。因此,每天快下班時(shí)各個(gè)團(tuán)隊(duì)聚集在“情報(bào)室”中,試圖找出問題。
引入“真相與后果”概念的好處在于我們不僅要考慮來自每個(gè)責(zé)任區(qū)的真實(shí)數(shù)據(jù),而且要考慮通過一個(gè)便于管理的儀表板(門戶網(wǎng)站更佳)來獲得真相,并使其成為獲得真相的唯一途徑。這樣,所有數(shù)據(jù)將可服務(wù)于所有需要訪問的人,而且還具有為團(tuán)隊(duì)的每一名成員診斷并修復(fù)問題的能力。
例如,該儀表板可幫助您快速測(cè)定終端用戶體驗(yàn)和應(yīng)用健康狀況。可能影響應(yīng)用的異常值可能隱匿在正常值中間,而Apdex Score作為業(yè)內(nèi)標(biāo)準(zhǔn)會(huì)考慮到這些異常值。
您發(fā)現(xiàn)的真相以及現(xiàn)有的手段可助您避免尷尬的遭遇。然而更重要的是,這些真相會(huì)帶來更高的收入,更快地解決問題,您會(huì)笑到最后。