应用程序监控利用 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 专业人士竞争企业级应用程序监控解决方案,这些解决方案可以安装在云网络上以获得支持。