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