应用性能管理系统 APM (Application Performance Management)与网络性能管理系统 NPM(Network Performance Management)都属于ITOA(IT Operation Analytics)。
APM 监控特定软件系统的性能和可用性,传统的 APM 通过在代码嵌入代理获取代理数据(Agent Data),或通过探针数据(Probe Data),监控和检测异常来分析应用程序的性能;NPM 通过网络通信数据(Wire Data)监控系统性能。如前面所述,这些数据来源各有利弊。
日志的价值在于它们无处不在:应用程序,操作系统,数据库,甚至硬件都生成日志。日志分析产品不需要在这些系统嵌入插件,只需要采集这些系统的日志就能做分析,非常方便。APM 或 NPM 系统也需要依赖日志分析获得更全面的系统信息,日志分析平台可作为 APM 或 NPM 系统的补充,提供更全面、准确的应用性能监控及网络性能监控。
目前主流的海量日志分析工具:开源的有ELK,收费的:国外的有Splunk、Sumologic。国内有日志易等。
日志分析产品和APM产品的比较
最新推荐文章于 2025-09-07 07:01:58 发布
本文探讨了应用性能管理系统(APM)与网络性能管理系统(NPM)的基本概念及其在IT运营分析中的作用。APM专注于软件性能监测,而NPM侧重于网络性能监测。两者都依赖日志分析以获取全面的系统信息。文中还提到了日志分析工具,例如ELK、Splunk等。
617

被折叠的 条评论
为什么被折叠?



