這篇文章跟大家分析一下“Gartner中APM模型的優(yōu)先級怎么理解”。內(nèi)容詳細(xì)易懂,對“Gartner中APM模型的優(yōu)先級怎么理解”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠?qū)Υ蠹矣兴鶐椭?。下面跟著小編一起深入學(xué)習(xí)“Gartner中APM模型的優(yōu)先級怎么理解”的知識吧。
成都創(chuàng)新互聯(lián)公司專注于大安市網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供大安市營銷型網(wǎng)站建設(shè),大安市網(wǎng)站制作、大安市網(wǎng)頁設(shè)計、大安市網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造大安市網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供大安市網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
前一段時間對APM的知識點做了一些梳理,對APM的基本概念也做了梳理,對于這個由Gartner提出的東西,在具體的應(yīng)用落地場景上還是不免有很多不理解的地方。很多人直觀的理解為APM就是一個監(jiān)控,或者就是一個監(jiān)控告警。就是我最早接觸這個概念的時候也是這樣認(rèn)為的。
不過隨著對這部分東西不斷的進行梳理才發(fā)現(xiàn),這個概念涵蓋的面太廣了,而且早期這個定義也非常模糊,并沒有那么清晰,導(dǎo)致目前市面上所謂的APM產(chǎn)品大多數(shù)還是停留在監(jiān)控層面,較少深入到具體的應(yīng)用中去做定義,分析和深度數(shù)據(jù)收集和綜合分析。
業(yè)務(wù)需要有配套的自動化告警,這也就催生了應(yīng)用性能管理。APM如果正確的設(shè)計和實施了是有很多好處的。對管理應(yīng)用運行正常與否,性能運行是否ok都非常關(guān)鍵。
Gartner對應(yīng)用性能管理定義了5個維度,這篇文章講述了自動化俱樂部對每個維度的認(rèn)識和理解,都是我們對過去6年來為了更好的支持業(yè)務(wù)而不斷對各種情況處理的經(jīng)驗總結(jié)。
對于不同開發(fā)者部署的應(yīng)用所要關(guān)注的維度是不一樣的,優(yōu)先級也不同,理解這一點非常重要。在你實施的時候,我建議一些重點領(lǐng)域要優(yōu)先處理。就是下面提到的“首要關(guān)注點“,低優(yōu)先級的維度叫做“次要關(guān)注點”
從哪里開始說APM呢?看APM的概念框架來幫助你確定下一步行動的優(yōu)先級。
終端用戶體驗(首要關(guān)注點)
實時應(yīng)用監(jiān)控是一種自頂向下的監(jiān)控,也是對終端用戶體驗監(jiān)控最基礎(chǔ)的有效方式。根據(jù)我們的經(jīng)驗,實時用戶監(jiān)控技術(shù)為業(yè)務(wù)提供了至少80%可見的APM價值,并且為性能趨勢和預(yù)測分析提供了基礎(chǔ)。
要實現(xiàn)自頂向下的監(jiān)控,有2種方式,被動方式和主動方式。被動監(jiān)控是一種無代理方式,使用網(wǎng)絡(luò)端口監(jiān)控實現(xiàn)上比較低成本。通常這種方式可以在2天內(nèi)搭建跑起來,并且可以提供詳細(xì)的應(yīng)用性能數(shù)據(jù)。在考慮使用無代理方式的時候,關(guān)鍵是要看支持多協(xié)議分析的能力(比如,XML,SAP,ABAP,SQL),因為大多數(shù)公司都不只是有web應(yīng)用。
另一方面來說,主動監(jiān)控是集成了自己寫的探針和web機器人程序,它們可以上報系統(tǒng)的可用性和預(yù)先定義的業(yè)務(wù)事件。這是對被動方式的很好補充,和被動方式結(jié)合起來可以在應(yīng)用低峰期提供更多的數(shù)據(jù)。
這里的最小方案就是對你環(huán)境中的所有節(jié)點和服務(wù)確保進行全面監(jiān)控。同時參考自底向上的監(jiān)控,這會是實現(xiàn)全運行時架構(gòu)解決的關(guān)鍵因素。
提供事務(wù)路徑快照會幫助整合自頂向下和自底向上的監(jiān)控。也會有較好的服務(wù)依賴拓?fù)鋱D,理解應(yīng)用架構(gòu)的網(wǎng)絡(luò)拓?fù)洹S涀∵\行時視圖是你可以在使用用戶體驗,業(yè)務(wù)事務(wù)和上報分析維度的方式構(gòu)建了一個可靠應(yīng)用之后再重點關(guān)注的。
使用一組業(yè)務(wù)事務(wù)的子集來說明,我們聚焦在對社區(qū)業(yè)務(wù)有意義的用戶定義事務(wù)或者URL頁面定義上。對任何給定的應(yīng)用也許有200到300個不同的頁面定義;我們會把他們分成8-12個高級業(yè)務(wù)事務(wù)分類中。這對描述清楚對服務(wù)的服務(wù)水平質(zhì)量,并且在大多數(shù)用戶感知到服務(wù)性能下降之前就能提前預(yù)測告警出來。
一旦你的APM方案成熟了,你可以在你另外的APM模型的時候發(fā)現(xiàn)業(yè)務(wù)事務(wù)的含義。保持簡單一點,從粗獷面開始不斷進行優(yōu)化。
這需要安裝一個代理,一般是針對web,應(yīng)用陳旭和消息服務(wù)的中間件的。它可以給你J2EE和.NET棧的運行時視圖,和用戶定義的業(yè)務(wù)事務(wù)聯(lián)系起來。一個健壯的解決方案會給出從代碼執(zhí)行點到RUL執(zhí)行,到用戶請求的清晰路徑。
由于這部分和APM模型中第二部分緊密相關(guān),你會發(fā)現(xiàn)這一領(lǐng)域的很多產(chǎn)品會把提供應(yīng)用程序的依賴圖(ADDM)作為他們大解決方案的一部分。
從其它工具集中收集原始數(shù)據(jù)是一個比較好的實踐方式,他可以讓你應(yīng)對各種出現(xiàn)的性能問題。大多數(shù)產(chǎn)品會總結(jié)或者匯總詳細(xì)數(shù)據(jù),以便進行上報和存檔,但是這不足面對解決長期積累而出現(xiàn)的問題。產(chǎn)品能在自己的工具集上找到可以開放的數(shù)據(jù)接口也是可以的。這可以讓別人較為靈活的創(chuàng)建報告,而且在面對回應(yīng)性能問題時可以自給自足。
對每一個應(yīng)用收集和上報而設(shè)置一套通用的度量指標(biāo)是非常重要的。盡管每個應(yīng)用可能運行在不同的技術(shù)和平臺上,但是可以把如何以月度服務(wù)質(zhì)量標(biāo)準(zhǔn)報告的方式來顯示實時性能數(shù)據(jù)標(biāo)準(zhǔn)化出來。
你最好是使用5分鐘的平均值作為實時性能告警,并且對整體的應(yīng)用分析和服務(wù)級別管理進行百分比化。換句話來說就是,做的簡單點:關(guān)注平均值,分析百分比。
下圖是APM相關(guān)的ITIL流程。
總的來說,你的APM策略和多個ITIL相關(guān)的流程相關(guān)聯(lián)。我把APM和持續(xù)服務(wù)改進模型看作一個硬幣的2個面。它們都和服務(wù)設(shè)計,服務(wù)事務(wù)處理和服務(wù)運營相關(guān),而這些都是可以幫助提高IT部門的卓越運營水平。
關(guān)于Gartner中APM模型的優(yōu)先級怎么理解就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學(xué)習(xí)更多知識,請大家多多留意小編的更新。謝謝大家關(guān)注一下創(chuàng)新互聯(lián)網(wǎng)站!