当你使用上下文信息捕获功能的时候,因为 AppDynamics 使用侵入式代码来获取方法的参数值,这将造成原始代码运行效率有一些下降。因此,只在确实需要的地方使用这个功能。
结束语
应用性能管理的难处在于它需要在获取尽量少的数据的情况下,能够让开发人员分析��导致性能瓶颈的真正原因。 对于一个 APM 工具,都应该能够提供一系列的配置选项,以便开发人员可以在应用程序执行过程中,以尽量小的代价获得足够的性能分析数据。 这篇文章主要介绍了一下这些在实现 APM 策略的时候需要思考的核心点,这些核心点包括:
业务事务优化
快照调优
阀值调优
服务层次管理
获取上下文信息
实现一个 APM 系统是非常困难的,但是象 AppDynamics 这样的系统就极大的简化了 APM 的实现。通过使用 AppDynamics, 开发人员可以很方便的在应用中实现 APM,而不会对应用本身造成很大的影响( APM 代码的引入也是会造成一定的性能下降的)。
下面关于Node.js的内容你可能也喜欢:
在 Ubuntu 14.04/15.04 上安装配置 Node.js v4.0.0
如何在CentOS 7安装Node.js
Ubunru 12.04 下Node.js开发环境的安装配置