APM、NPM、BPM
时间: 2023-12-20 14:05:21 浏览: 301
国内npm源镜像(npm加速下载)
以下是对APM、NPM和BPM的介绍:
1. APM(应用性能管理):
APM强调的是应用节点的性能管理和监控,更关注自有代码的性能。它以代理程序的方式嵌入到自有代码的应用节点中,获得相关业务指标,这类方式就是Agent方式。主流的APM类产品以支持java为主,C平台需要定制开发,其他语言平台也存在不同程度的定制的情况。除了能看到应用性能指标之外,还能看到代码之间的调用关系和调用时延,具有更大的价值。
2. NPM(网络性能管理):
PM采用网络流量分析技术,覆盖网络节点与应用节点,实现全链路性能监控。它无感知、无侵入,即刻落地,对业务无影响。NPM通过分析节点前后流量,评估节点的时间消耗,进而评估全路径节点的业务性能,最终实现全链路业务性能监控。
3. BPM(业务性能管理):
BPM可以关联网络与业务,实现真正的全链路业务性能监控。它覆盖的范围是网络节点和应用节点,通过分析节点前后流量,评估节点的时间消耗,进而评估全路径节点的业务性能,最终实现全链路业务性能监控。BPM采用的是网络流量分析技术,可以同事覆盖应用节点与网络节点,实现以业务为导向的全链路性能监控。
阅读全文