〔學習筆記〕應用程式效能監控(APM)的演變

閱讀時間約 2 分鐘
Credit: dynatrace

Credit: dynatrace

應用程式效能監控(APM)的歷史

Gen1-APM隨著JAVA興起日漸重要

應用程式效能監控市場的發展歷程可追溯至1990s末期,當時Wily Technology(後來被CA收購)和Precise Software處於領先地位。

第一代的應用程式效能管理(APM)解決方案因應Java的快速興起及對效能管理的需求而應運而生。

但當時的基礎架構在很大程度上是靜態的,而當時使用Java建構的應用程式也相較簡單。

Gen2-基於SOA架構APM再次進化

2000 初期,service-oriented architectures (SOA)架構的興起,帶來了提高靈活性和敏捷性的需求。然而,伴隨這些改革而來的是應用程序複雜性的增加,而產生了需要新一代監控的需求。

這個新一代產品由最初的“dynaTrace ”( AppMon)以及 CA Wily 的幾個分支(即 AppDynamics 和 New Relic)處於領先地位。

dynaTrace引入了 PurePath(dynamic tracing of a single transaction) 的概念來應對SOA架構伴隨而來的複雜性。

Gen3-數位轉型下的全新工具

現今,雲是新的企業計算資源平台,帶來超大規模應用程式的構建方式-微服務,也帶來了如multi-cloud, serverless computing, container orchestration, DevOps, IoT and edge computing,等一套全新的技術和概念。

透過將整體應用程式分解為小的、經常變化的組件-容器,這也進一步增加了應用程序的複雜性。

舊的監控方法在這些雲原生環境中已不再適用

重要的是,底層基礎設施也發生了巨大變化,從靜態變為高度動態

Gen3監控工具有哪一些特點

自動化

基於高度動態的基礎設施和極其複雜的應用程序,Gen3的監控方法必須從部署agent、問題識別、根本原因查找、觸發修復皆達到完全的自動化。

以AI為核心

人工智能必須成為Gen3監控的核心。透過從agent收集的各種大量數據(log, metrics, metadata, trace, context, timeseries data...),訓練出告警的模型,透過模型減少管理者對潛在大量告警的工作量。

多合一

傳統監控工具的各自為政(不同技術-不同agent)是一個過去的大問題,組織內擁有多個孤立的監控工具無助於複雜的動態環境內解決問題。Gen3監控提供多種技術合一的監控agent,並達到簡單建置、全棧(full-stack)、一體化的解決方法。

總結

下篇可能著重比較一下Gen2 vs Gen3,祝大家閱讀愉快!~




avatar-img
18會員
44內容數
歡迎來到「Marcos的方格子」!目前在「Marcos談科技」撰寫在職涯上學習到的知識,在「Marcos談書」分享我在日常的閱讀和心得,歡迎您的到來!!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
隨著企業在數位轉型過程中,愈來愈依賴多雲端架構,對雲端安全性和合規性的需求變得前所未有的重要。 雲原生應用程式保護平台(CNAPP)提供了一套全面的解決方案,讓企業能夠有效地管理多雲端環境中的安全性和合規性。
Thumbnail
這篇文章探討了臺灣在人工智慧伺服器生產上的技術優勢以及過去半個世紀科技產業的發展。摩爾定律、吉爾德定律和梅特卡夫定律都對科技產業產生了深遠的影響,其中摩爾定律促成了電腦和電子產品的逐漸普及。此外,文章還探討了蘋果、微軟和英特爾在科技領域的崛起,以及智慧手機和ARM架構對微軟和英特爾的挑戰。
Thumbnail
在數位轉型的浪潮中,流程自動化已成為各大企業提升效率和競爭力的重要手段。本篇文章深入探討如何使用 Power Automate 呼叫 Power Automate Desktop,並一步步介紹相關設定過程,助您輕鬆實現流程自動化。
隨著全球數位化浪潮的推進,企業正面臨著前所未有的挑戰和機遇。數位轉型已成為企業保持競爭力的關鍵策略。在這個過程中,平台即服務(PaaS)作為一種強大的雲端解決方案,正在扮演著不可或缺的角色。本文將探討PaaS在數位轉型中的重要作用,並說明其如何幫助企業實現數位化目標。 簡化開發與部署 Paa
Thumbnail
在這篇文章中,我們將介紹工作與以前念書時期在開發流程上的差異,並深入瞭解CI/CD、Travis CI以及加解密的應用。 CI/CD是自動化的軟體開發實踐,而加解密則是保護機密資料安全的重要技術。
Thumbnail
隨著Blockchain 的日益成熟,智能合約已經成為改變多個行業,包括IT服務行業的一種重要技術。智能合約不僅提高了交易的透明度,還增強了合約執行的自動化和安全性。本文將介紹智能合約的基本概念、在IT服務管理中的具體應用,以及實施時可能遇到的挑戰。
Thumbnail
IaaS 以虛擬化原理運作,企業可從雲端服務商那裡獲得運算、儲存和資料庫等服務,不再需要自己購買設備、管理設備,或託管設備的空間。
Thumbnail
由前文「ERP系統的源起」,我們可以瞭解ERP系統是由MRP(Material Requirement Plan)系統,演進為MRP-II(MAnufacture Resource Plan)系統再進化為ERP(Enteprise Resource Plan)系統。
Thumbnail
這篇文章分析了PANW法說會提到的資安產業過去10年最大的結構性變化,並探討了雲端和機器學習對資安產業的影響,特別針對雲端、機器學習、network security等議題進行了詳細的分析。
Thumbnail
※ 效能 What tools would you use to monitor or analyze your performance ? 中文意思:在監控或分析系統性能方面可能會使用哪些工具? ※ 解答: 常見的監控和分析工具,可分成以下6大類: 系統監控工具: 例如,Promethe
Thumbnail
隨著企業在數位轉型過程中,愈來愈依賴多雲端架構,對雲端安全性和合規性的需求變得前所未有的重要。 雲原生應用程式保護平台(CNAPP)提供了一套全面的解決方案,讓企業能夠有效地管理多雲端環境中的安全性和合規性。
Thumbnail
這篇文章探討了臺灣在人工智慧伺服器生產上的技術優勢以及過去半個世紀科技產業的發展。摩爾定律、吉爾德定律和梅特卡夫定律都對科技產業產生了深遠的影響,其中摩爾定律促成了電腦和電子產品的逐漸普及。此外,文章還探討了蘋果、微軟和英特爾在科技領域的崛起,以及智慧手機和ARM架構對微軟和英特爾的挑戰。
Thumbnail
在數位轉型的浪潮中,流程自動化已成為各大企業提升效率和競爭力的重要手段。本篇文章深入探討如何使用 Power Automate 呼叫 Power Automate Desktop,並一步步介紹相關設定過程,助您輕鬆實現流程自動化。
隨著全球數位化浪潮的推進,企業正面臨著前所未有的挑戰和機遇。數位轉型已成為企業保持競爭力的關鍵策略。在這個過程中,平台即服務(PaaS)作為一種強大的雲端解決方案,正在扮演著不可或缺的角色。本文將探討PaaS在數位轉型中的重要作用,並說明其如何幫助企業實現數位化目標。 簡化開發與部署 Paa
Thumbnail
在這篇文章中,我們將介紹工作與以前念書時期在開發流程上的差異,並深入瞭解CI/CD、Travis CI以及加解密的應用。 CI/CD是自動化的軟體開發實踐,而加解密則是保護機密資料安全的重要技術。
Thumbnail
隨著Blockchain 的日益成熟,智能合約已經成為改變多個行業,包括IT服務行業的一種重要技術。智能合約不僅提高了交易的透明度,還增強了合約執行的自動化和安全性。本文將介紹智能合約的基本概念、在IT服務管理中的具體應用,以及實施時可能遇到的挑戰。
Thumbnail
IaaS 以虛擬化原理運作,企業可從雲端服務商那裡獲得運算、儲存和資料庫等服務,不再需要自己購買設備、管理設備,或託管設備的空間。
Thumbnail
由前文「ERP系統的源起」,我們可以瞭解ERP系統是由MRP(Material Requirement Plan)系統,演進為MRP-II(MAnufacture Resource Plan)系統再進化為ERP(Enteprise Resource Plan)系統。
Thumbnail
這篇文章分析了PANW法說會提到的資安產業過去10年最大的結構性變化,並探討了雲端和機器學習對資安產業的影響,特別針對雲端、機器學習、network security等議題進行了詳細的分析。
Thumbnail
※ 效能 What tools would you use to monitor or analyze your performance ? 中文意思:在監控或分析系統性能方面可能會使用哪些工具? ※ 解答: 常見的監控和分析工具,可分成以下6大類: 系統監控工具: 例如,Promethe