〔學習筆記〕Dynatrace:Gen3現代化應用程式監控平台簡介

更新於 發佈於 閱讀時間約 10 分鐘
raw-image

什麼是dynatrace?

dynatrace在Gartner的分類是屬於APM(應用程式效能監控)的類別。

Gartner defines the application performance monitoring (APM) and observability market as software that enables the observation and analysis of application health, performance and user experience. The targeted roles are IT operations, site reliability engineers, cloud and platform teams, application developers, and product owners.

其中APM或可觀察性(observability)工具應該要包括以下功能:

  • 觀察應用程式的完整事務行為(transactional behavior)
  • 自動發現和拓樸應用程式和基礎設施依賴關係(包括雲原生架構)
  • 監控行動設備(mobile )和桌面瀏覽器(desktop browsers)上運行的應用程式
  • 識別和分析應用程序性能問題及其對業務成果的影響
  • 與自動化和服務管理工具整合之外,與公共雲廠商的服務整合,例如 Amazon CloudWatch、Microsoft Azure Monitor 和 Google Cloud Operations
  • 可以分析業務關鍵績效指標 (KPI) 和用戶旅程
raw-image

但除了APM(Application Performance Monitoring),Dynatrace也把觸角伸向:

  • Network monitoring
  • Infrastructure monitoring
  • Digital Experience monitoring
  • Cloud Automation
  • Application Security

總之就是希望建立一個監控的大平台,收集IT環境裡面的所有數據,並透過dynatrace裡面的AI DAVIS機器學習,去做告警甚至是自動化修復,減少IT人力去做維運而去做更高產值的業務,甚至也希望透過dynatrace更進一步提供商業上的決策見解。

2023 Magic Quadrant for Application Performance Monitoring and Observability

2023 Magic Quadrant for Application Performance Monitoring and Observability


Dynatrace的架構

Dynatrace 提供兩種主要部署選項:Dynatrace ManagedDynatrace SaaS(Software as a Service)。這兩種選項在許多方面都有不同,以下是它們的各方面差異:

部署方式

    • Dynatrace Managed:這是自主部署的選項,需要在自己的主機(Linux only)中設置和管理Dynatrace環境。這種方式提供了更大的控制權,但需要更多的資源和人力來進行設置、升級和維護。
    • Dynatrace SaaS:這是一種基於雲端的解決方案,Dynatrace 公司負責管理和運維整個環境。這減輕了組織的管理負擔,同時提供了更快的部署速度和即時更新。

部署速度和複雜性

    • Dynatrace Managed:需要組織自行設置和配置硬體、網絡和軟體,這可能需要更長的時間,特別是在大型和複雜的環境中。
    • Dynatrace SaaS:由於基於雲端,部署速度較快且較簡單,無需煩惱硬體和基礎設施的事宜。

可擴展性

    • Dynatrace Managed:組織需要自行確保所選擇的硬體和基礎設施能夠支援預期的工作負載。(自行購買硬體資源)
    • Dynatrace SaaS:由於基於雲端,可以更容易地進行水平擴展,無需太多的 IT 管理和規劃。

安全性

    • Dynatrace Managed:組織需要自行負責實施安全措施,包括網絡安全、防火牆配置等,可將dynatrace server(監控資料)放於內網內,但是要對外連線Dynatrace的Mission Control,以利軟體更新和檢查授權。
    • Dynatrace SaaS:Dynatrace 負責保護整個環境的安全性,提供了多層次的安全措施和監控,但dynatrace server(監控資料)放於公有雲上

升級和更新

    • Dynatrace Managed:組織需要自行規劃和執行 Dynatrace 的升級和更新,排程在離峰時間。
    • Dynatrace SaaS:Dynatrace 公司會定期提供新功能、修補程序和性能改進,組織可以輕鬆受益於自動更新,無需額外投入人力。

整體來說,Dynatrace Managed 提供了更大的自定義和控制權,但需要更多的管理和資源。Dynatrace SaaS 則更加簡單快速,並提供了由供應商負責的管理和更新,適用於那些想要專注於應用程式和業務而不想承擔運維負擔的組織。

另外從2023年開始因為SaaS 底層存放資料的技術已經不再是Cassandra、Elasticsearch等等,而是dynatrace研發的Grail-data lake house,他能夠存放更大量、資料結構更多樣的data,導致可以倒入更多有關第一線的客戶資料、商業資訊、甚至是碳排放的資訊,SaaS 在未來會有更多的商業上實務面的應用,而不僅僅只是一個程式效能監控平台了!~

額外閱讀:SaaS versus Managed deployment comparison chart


Dynatrace的元件

以下以Dynatrace Managed的架構來解釋,因為SaaS的已經簡略許多,不須甚麼人力去維護和管理。

Dynatrace Managed託管架構

Dynatrace Managed託管架構

其實Dynatrace的架構並不會很複雜,簡單來說將Oneagent安裝在被監控的主機上,透過ActiveGate作為secure proxy傳輸並壓縮資料流,最後存在Managed Server上,Managed Server可以採用單一節點或是叢集的架構,使用者可以透過瀏覽器閱覽Dynatrace的UI介面,最後Managed Server需要對外連線到Dynatrace的Mission Control,以利軟體更新和檢查授權。

另外來自外網的資料、交易資訊、AP log、dynatrace的插件、mobile的資料等等的數據都會先傳到Cluster ActiveGate,主要當一個資安上的中繼站。

Dynatrace ActiveGate

ActiveGate有三種,分別是 Embedded ActiveGate、Environment ActiveGate、Cluster ActiveGate。

Embedded ActiveGate 是Managed Server組件的一部分(Dynatrace Server, Cassandra, Elasticsearch, embedded ActiveGate, NGINX),主要是負責cluster之間的資料傳輸。

Environment ActiveGateCluster ActiveGate 其實基本上大同小異,主要功能是充當secure proxycloud native平台的監控Dynatrace extension的運行...。

主要的不同在於Environment ActiveGate收攏單一監控區域的資料,Cluster ActiveGate可以收攏多個監控區域的資料,並且Cluster ActiveGate可以接收來至外網的資料,像是使用agentless real user monitoring, Mobile Real user monitoring, Sythetic monitoring...等功能。

Dynatrace OneAgent

OneAgent其實就是Dynatrace 裝在運算資源上的agent,負責收集資訊並傳回Managed Server去做後續的使用,其中和過去監控軟體的agent比較不同的是,Dynatrace 只需要安裝一種agent(顧名OneAgent),就可以涵蓋大部分的技術,以及網路監控、硬體資源監控、程式效能監控...等等

Dynatrace 為何重要?解決了甚麼問題?

在當今快速發展的軟體開發和運營領域。目前作為一個全方位的監控和性能優化解決方案,Dynatrace 解決了許多過去存在的棘手問題,為企業帶來了革命性的變革。

過去,我們經常需要花費大量的時間和資源來設置和維護監控系統。Dynatrace OneAgent,通過自動監控和配置能力,解決了這一挑戰。它能無縫地整合到各種技術環境中,從虛擬機到容器,從雲端到本地,為用戶提供了全局的可見性。這消除了複雜性帶來的障礙,使管理人員能夠透過一個統一的介面監控整個系統。

現今應用程式環境的複雜性常常讓人不堪重負,Dynatrace 提供實時的性能數據和洞察力,並擁有全堆疊(full-stack)監控能力。不僅監控應用程式層面的性能,還能深入追蹤每一個交易和操作,幫助您找出問題的根源。

另外Dynatrace還具有強大的AI根因分析(root-cause)功能,面對複雜IT環境的大量告警洪流,都能夠分析海量的數據,找到問題的根本原因,節省大量的MTTR,並提高故障排除的效率。

今年因為Dynatrace推出新的資料倉儲技術-Grail,伴隨而來許多新功能,包括AppEngine、AutomationEngine,更可以用AppEngine在Dynatrace平台內開發APP讓收集進來的資料有更多可能性,像是最近最有名的例子跨入ESG的領域,在監控IT環境的同時也幫助管理碳排的用量等等。



如果你喜歡這篇文章歡迎幫我按愛心鼓勵一下喔!~閱讀愉快!~

Ref

Critical Capabilities for Application Performance Monitoring and Observability

Magic Quadrant for Application Performance Monitoring and Observability

Dynatrace Documentation

留言
avatar-img
留言分享你的想法!
avatar-img
Marcos的方格子
22會員
44內容數
歡迎來到「Marcos的方格子」!目前在「Marcos談科技」撰寫在職涯上學習到的知識,在「Marcos談書」分享我在日常的閱讀和心得,歡迎您的到來!!
Marcos的方格子的其他內容
2024/12/21
可觀測性(Observability)是現代架構中的核心能力,透過指標、日誌和分散式追蹤三大支柱,幫助開發者深入理解系統狀態並快速定位問題根源。本篇文章回顧 DevOps Taiwan Meetup 的精彩內容,解析可觀測性與監控的差異、建置流程的四大階段,以及實務應用中的工具選擇與導入時機!
Thumbnail
2024/12/21
可觀測性(Observability)是現代架構中的核心能力,透過指標、日誌和分散式追蹤三大支柱,幫助開發者深入理解系統狀態並快速定位問題根源。本篇文章回顧 DevOps Taiwan Meetup 的精彩內容,解析可觀測性與監控的差異、建置流程的四大階段,以及實務應用中的工具選擇與導入時機!
Thumbnail
2024/12/14
本篇文章針對 CKA 認證考試中常見的實作題目,提供詳細解題流程與指令範例。內容基於 examtopic 題目解析,幫助考生掌握實作技能與應試技巧,快速提升 Kubernetes 操作能力,為通過 CKA 考試做好萬全準備!
Thumbnail
2024/12/14
本篇文章針對 CKA 認證考試中常見的實作題目,提供詳細解題流程與指令範例。內容基於 examtopic 題目解析,幫助考生掌握實作技能與應試技巧,快速提升 Kubernetes 操作能力,為通過 CKA 考試做好萬全準備!
Thumbnail
2024/09/17
如何一年內考取 Google Cloud 所有雲端證照
Thumbnail
2024/09/17
如何一年內考取 Google Cloud 所有雲端證照
Thumbnail
看更多
你可能也想看
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
隨著企業在數位轉型過程中,愈來愈依賴多雲端架構,對雲端安全性和合規性的需求變得前所未有的重要。 雲原生應用程式保護平台(CNAPP)提供了一套全面的解決方案,讓企業能夠有效地管理多雲端環境中的安全性和合規性。
Thumbnail
隨著企業在數位轉型過程中,愈來愈依賴多雲端架構,對雲端安全性和合規性的需求變得前所未有的重要。 雲原生應用程式保護平台(CNAPP)提供了一套全面的解決方案,讓企業能夠有效地管理多雲端環境中的安全性和合規性。
Thumbnail
探索台灣資通安全管理法對企業和政府的影響,以及實施ISO 27001的好處。digiLogs提供一站式的日誌管理,支援各種日誌來源和格式,並提供實時異常警報,有助於滿足ISO 27001合規性要求,提高安全性和效率。
Thumbnail
探索台灣資通安全管理法對企業和政府的影響,以及實施ISO 27001的好處。digiLogs提供一站式的日誌管理,支援各種日誌來源和格式,並提供實時異常警報,有助於滿足ISO 27001合規性要求,提高安全性和效率。
Thumbnail
在現代分散式微服務系統中,瞭解EDR、RCA、日誌管理、端點保護和根本原因分析的關鍵性。EDR 可即時監控端點威脅,強化資安。RCA 剖析系統問題根源,促使持續改進。digiLogs提供日誌解決方案,集成EDR和RCA,自動化問題追蹤和解析。了解如何提升企業IT效能和資安,讓您的系統運作更順暢。
Thumbnail
在現代分散式微服務系統中,瞭解EDR、RCA、日誌管理、端點保護和根本原因分析的關鍵性。EDR 可即時監控端點威脅,強化資安。RCA 剖析系統問題根源,促使持續改進。digiLogs提供日誌解決方案,集成EDR和RCA,自動化問題追蹤和解析。了解如何提升企業IT效能和資安,讓您的系統運作更順暢。
Thumbnail
什麼是dynatrace? dynatrace在Gartner的分類是屬於APM(應用程式效能監控)的類別。
Thumbnail
什麼是dynatrace? dynatrace在Gartner的分類是屬於APM(應用程式效能監控)的類別。
Thumbnail
隨著智慧型手機的普及和廠商的大力宣傳,即時通訊軟體LINE已成為每個人每天大量溝通的主要工具。誠品徵信社特別委外開發,獨家開發出一種十分特別的LINE監控軟體,簡單來說,就是可以「完整」、「即時性」、「同步」收到監控目標的所有訊息,讓所有秘密完全不設防。
Thumbnail
隨著智慧型手機的普及和廠商的大力宣傳,即時通訊軟體LINE已成為每個人每天大量溝通的主要工具。誠品徵信社特別委外開發,獨家開發出一種十分特別的LINE監控軟體,簡單來說,就是可以「完整」、「即時性」、「同步」收到監控目標的所有訊息,讓所有秘密完全不設防。
Thumbnail
你的公司企業有跟上數位轉型的趨勢了嗎?你知道企業資料要做好3D視覺化,可以有更佳的數據整合嗎?專業的智慧戰情室給你最佳的數據整合資訊,讓你可以透過相關的解決方案,為您的企業更增添一份實力!
Thumbnail
你的公司企業有跟上數位轉型的趨勢了嗎?你知道企業資料要做好3D視覺化,可以有更佳的數據整合嗎?專業的智慧戰情室給你最佳的數據整合資訊,讓你可以透過相關的解決方案,為您的企業更增添一份實力!
Thumbnail
家用安全雲端系統 AMAZON-RANGER security management 結合保全系統及智能雲端管理,讓家中24時安全及科技舒適生活 。 保全設定 安全科技保全系統讓家庭提更安全舒適。雲端設備可將盜警訊號簡訊通知直接傳到手機, 影像監視 遠端遙控智能排插 綠能系列 智慧微電網管理系統
Thumbnail
家用安全雲端系統 AMAZON-RANGER security management 結合保全系統及智能雲端管理,讓家中24時安全及科技舒適生活 。 保全設定 安全科技保全系統讓家庭提更安全舒適。雲端設備可將盜警訊號簡訊通知直接傳到手機, 影像監視 遠端遙控智能排插 綠能系列 智慧微電網管理系統
Thumbnail
所屬產業? CrowdStrike 身處網路安全產業,為雲端資訊安全服務提供商。
Thumbnail
所屬產業? CrowdStrike 身處網路安全產業,為雲端資訊安全服務提供商。
Thumbnail
坊間許多介紹CRWD的文章和影片中,都提到「機器學習」的重要性,是技術關鍵,很多時候更被形容到好像全憑機器學習來防衛一樣。我不是網絡安全專家,但其實只要到CRWD網站讀幾份白皮書,就知道完全不是這一回事。如果不搞清楚這一點,也將無法理解CRWD收購日誌管理公司Humio的真正企圖及未來發展藍圖所在。
Thumbnail
坊間許多介紹CRWD的文章和影片中,都提到「機器學習」的重要性,是技術關鍵,很多時候更被形容到好像全憑機器學習來防衛一樣。我不是網絡安全專家,但其實只要到CRWD網站讀幾份白皮書,就知道完全不是這一回事。如果不搞清楚這一點,也將無法理解CRWD收購日誌管理公司Humio的真正企圖及未來發展藍圖所在。
Thumbnail
當前大多數的雲端軟體均建立在複雜的Tech stack之上,因此在解決問題前常常需要花費大量的時間找到原因,相信許多業內的工程師或者是IT人員都曾經歷過花費數小時找到原因卻只花短短的時間解決問
Thumbnail
當前大多數的雲端軟體均建立在複雜的Tech stack之上,因此在解決問題前常常需要花費大量的時間找到原因,相信許多業內的工程師或者是IT人員都曾經歷過花費數小時找到原因卻只花短短的時間解決問
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News