Dynatrace Application Monitoring是一種應(yīng)用性能管理(APM)工具,包括一些核心功能,能夠幫助用戶管理和操作數(shù)據(jù)。它的協(xié)作工具包括高層視圖和簡單的數(shù)據(jù)挖掘,能夠提供可視化和上下文細(xì)節(jié)。
Dynatrace APM工具提供可視化,并且通過跨整個生命周期的實時上下文信息來深度洞察客戶在哪里使用和如何使用應(yīng)用。它還監(jiān)控CPU使用和其他基礎(chǔ)架構(gòu)相關(guān)的事情。Dynatrace Application Monitoring的用戶能夠看到客戶使用的所有渠道信息,且能夠利用歷史數(shù)據(jù)。通過自定義儀表板,以及適用于普通分析場景預(yù)配置有意義的數(shù)據(jù)集,可以看到個性化信息、業(yè)務(wù)交付和技術(shù)相關(guān)利益者。Dynatrace Application Monitoring是可擴(kuò)展的軟件,能夠用于各種各樣的IT環(huán)境:業(yè)務(wù)、IT、開發(fā)和測試團(tuán)隊。它支持敏捷和DevOps方法論。所有規(guī)模和領(lǐng)域的業(yè)務(wù)都可以使用Dynatrace Application Monitoring。
Dynatrace的trace工具跟蹤企業(yè)架構(gòu)執(zhí)行的每一個事務(wù)。即時運(yùn)行時可見性使得用戶可以訪問本地或者全局分布式應(yīng)用的健康狀況,以及對客戶體驗的影響。這樣的單屏展示工具能夠幫助快速解決底層性能問題,這些問題可能由不正常執(zhí)行的代碼或者多余的DB查詢到內(nèi)存泄露和瓶頸等等原因造成。圖形化界面讓用戶能夠可視化應(yīng)用服務(wù)和層次的實時邏輯拓?fù)洹ynatrace Application Monitoring將這樣的可視化擴(kuò)展到很多不同的系統(tǒng)里,包括公有云、第三方API、NGINX、VMWare和主機(jī)組件里。
Dynatrace抓取100%的數(shù)據(jù),使得用戶無需花時間分類信息。它通過列出導(dǎo)致失敗的每個事件,來提供失敗或問題的上下文,并且并行比較事務(wù),允許用戶找到并且解決底層問題。儀表盤幫助用戶查看高層覆蓋率和細(xì)粒度細(xì)節(jié),深入任意事務(wù)得到代碼級別的信息。Dynatrace Application Monitoring目的在于成為很容易就可以訪問的中央路由。所有用戶都有權(quán)訪問相同的數(shù)據(jù),但是儀表盤是自定義的,這樣每個用戶能夠看到和自己工作相關(guān)的信息。
Dynatrace Application Monitoring另一個突出的特性是讓用戶記錄代碼會話。該特性將證據(jù)保護(hù)起來,促進(jìn)合作,并且能夠跟蹤,打包并且以多種格式與開發(fā)團(tuán)隊共享生產(chǎn)環(huán)境的失敗。故障發(fā)生后,應(yīng)用專家能夠立即得到代碼級別的細(xì)節(jié)。用戶能夠看到完整的事務(wù)上下文(不僅僅是日志消息)。這樣反過來能幫助測試自動化工程師完善他們的測試和部署策略。
具體的性能數(shù)據(jù)能夠在開發(fā)測試和運(yùn)維團(tuán)隊間(如果需要可以共享給其他部門)共享,通過自動化接口為持續(xù)集成和開發(fā)系統(tǒng),比如Jenkins、Bamboo和TeamCity等,提供可靠的度量。自動化回歸分析和響應(yīng)時間、結(jié)構(gòu)區(qū)別、代碼執(zhí)行、錯誤、異常和數(shù)據(jù)庫性能的比較也能夠有助于向生產(chǎn)環(huán)境更快交付更加穩(wěn)定的應(yīng)用。
Dynatrace APM工具提供快速的搭建服務(wù)和部署,無需任何配置。一開始,用戶能夠自動發(fā)現(xiàn)并且在他們的分布式環(huán)境里映射所有應(yīng)用和事務(wù)流。用戶能夠創(chuàng)建且利用警報,可以使用開箱即用的儀表盤,以及自動糾錯的系統(tǒng)監(jiān)控。生產(chǎn)環(huán)境錯誤檢測幫助用戶在應(yīng)用部署之前發(fā)現(xiàn)問題。
幫助降低以及消除錯誤的警報,Dynatrace APM軟件基于錯誤,關(guān)鍵事務(wù)響應(yīng)能力和可用性以及多種系統(tǒng)度量,來設(shè)置通知?;鶞?zhǔn)系統(tǒng)自動理解響應(yīng)時間,錯誤率和吞吐量的統(tǒng)計特性,使用高級統(tǒng)計模型分析應(yīng)用行為,最終大幅度降低部署和管理應(yīng)用開銷。
Dynatrace Application Monitoring支持Java、.NET和PHP框架。對于每種框架,APM工具都提供了事務(wù)、內(nèi)存和線程的診斷;記錄和異常分析;使用方法級別可視化定位問題的根本原因;自動化的事務(wù)發(fā)現(xiàn)、映射、監(jiān)控和連接池/數(shù)據(jù)庫使用。對于Java,APM工具提供虛擬機(jī)健康和性能跟蹤,并且支持Hibernate、JDBC、Cassandra、RMI、servlet、JUnit等等。對于.NET,Dynatrace APM提供通用的語言運(yùn)行時健康和性能跟蹤,并且支持ASP.NET、ADO.NET、Silverlight、IIS等等。對于PHP,Dynatrace APM提供環(huán)境健康和性能跟蹤,抓取PHP會話變量,并且支持PHP PDO、PHP MySQL、Zend、Codeigniter等等。
Dynatrace APM工具可以在Windows、Linux、Solaris、AIX、iOS、Android、zOS Unix、zOS z/Linux和HP-UX操作系統(tǒng)上運(yùn)行。Dynatrace Application Monitoring可以和很多測試框架集成,比如Selenium,JMeter和SoapUI。Dynatrace APM軟件也可以和其他Dynatrace產(chǎn)品集成,Dynatrace User Experience Management,來跟蹤從終端用戶到后臺系統(tǒng)的事務(wù)。
Dynatrace Application Monitoring的最新版本是6.3,包括高級用戶體驗儀表盤視圖,訪問級別搜索,應(yīng)用構(gòu)建/測試比較概覽和系統(tǒng)健康監(jiān)控。
Dynatrace APM的定價模型取決于代理數(shù)量,該數(shù)量反應(yīng)了監(jiān)控的特定應(yīng)用環(huán)境的規(guī)模。Dynatrace提供體量折扣、永久許可證和按小時消費的年度訂閱。不同組件價格不同。用戶可以選擇軟件即服務(wù)或者選擇在本地部署,并且可以享受免費的30天試用期。