應用程序監控利用 Web 服務器硬件、“大數據”架構和云網絡上的負載平衡方面的進步,對生產中的軟件代碼進行詳細分析。應用程序監控基于網絡上數據傳輸的實時 I/O 數據包掃描。事件日志可用于調試有問題的軟件代碼或數據庫查詢。網絡診斷有助于資源規劃、硬件分配和彈性 Web 服務器自動化,以提高成本效益。
應用程序監控的類型
應用程序監控包括一系列用于 網絡分析、硬件利用率和軟件性能的儀表板。數據驅動圖表顯示跨多個國際數據中心位置的虛擬機使用之間的關系。系統管理員可以監控系統故障、自動恢復、服務器健康診斷、網絡流量報告、錯誤日志和歷史指標。應用程序監控被認為是在實時操作中為生產軟件提供支持的關鍵要素 。
測量應用程序監控
應用程序監控是通過云網絡上的 I/O 請求的實時數據包掃描來進行的。虛擬機資源(例如處理要求或帶寬)通過使用情況的實時可視化進行監控。這使管理員可以查看每個 VM 上占用的 CPU 百分比或隨時間推移按帶寬和 IP 地址劃分的網絡流量請求的波動。
應用程序監控還可以收集有關用戶的詳細信息,例如操作系統、設備、屏幕尺寸、位置、在現場花費的時間和購買的產品。第三方網絡實用程序為銷售和營銷報告提供更強大的功能。企業需要通過在其網絡和 Web 服務器上獨立安裝應用程序監控軟件來構建自定義解決方案。
應用程序監控最佳實踐
大多數企業公司從與數據中心管理平臺集成的 IT 專業投資應用程序監控軟件。VMware vRealize Hyperic 和 vRealize Operations 是行業領先的軟件,可與 vCloud 或 NSX Data Center 安裝結合使用。Google 提供 StackDriver。AWS 有 CloudWatch。Microsoft 有許多可用于 Visual Studio 和 Azure 的專業應用程序監視工具。Nagios、Zabbix 和 New Relic 等初創公司與 IT 專業人士競爭企業級應用程序監控解決方案,這些解決方案可以安裝在云網絡上以獲得支持。