在資訊科學和系統控制領域,APM致力於監控和管理應用軟體效能和可用性。透過監控和診斷複雜應用程式的效能問題,來確保軟體應用程式的良好運作(預期的服務),APM已經商用。
APM = Application Performance Management,應用效能管理,對企業系統即時監控以實現對應用程式效能管理和故障管理的系統化的解決方案。
應用程式效能管理是一個比較新的網路管理方向,主要指對企業的關鍵業務應用進行監控、優化,提高企業應用的可靠性和質量,保證用戶得到良好的服務,降低IT總擁有成本(TCO)。企業的關鍵業務應用的效能強大,可以提高競爭力,並取得商業成功,因此,加強應用效能管理(APM)可以產生巨大商業利益。
APM的覆蓋範圍包括五個層次的實現:終端用戶體驗,應用架構映射,應用事務的分析,深度應用診斷,和資料分析。
應用程式效能管理主要功能如下:
監控企業關鍵應用效能:過去,企業的IT部門在測量系統效能時,一般重點測量為最終使用者提供服務的硬體組件的利用率,如CPU利用率以及透過網路傳輸的位元組數。雖然這種方法也提供了一些寶貴的信息,但卻忽略了最重要的因素--最終用戶的回應時間。現在透過事務處理過程監測、模擬等手段可真實測量使用者回應時間,此外還可以報告誰正在使用某一應用、該應用的使用頻率以及使用者所進行的事務處理過程是否成功完成。
快速定位應用系統效能故障:透過應用系統各種元件(資料庫、中介軟體)的監測,快速定位系統故障,如發生Oracle資料庫死鎖等問題。
最佳化系統效能:精確分析系統各個元件佔用系統資源情況,中介軟體、資料庫執行效率,根據應用系統效能要求提出專家建議,保證應用在整個壽命週期內使用的系統資源需求最少,節約TCO。
新應用程式效能管理環境的關鍵特性是部署在需要的地方:靠近服務。有多種方式來實現這一點:
· 在虛擬機器管理程式環境中,監控空間內虛擬機器的回應時間和資源消耗;
· 在沒有管理程式(例如專用實體伺服器)或管理程式遙不可及(即在IaaS環境)時,在作業系統上運行;
· 在容器內;
· 在Java或.Net應用伺服器環境內;
·在終端用戶設備,連續或按需即時下載。
相關推薦:《Java教學》
以上是apm是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!