NewRelic APM虽然能够提供应用性能指标 , 但这些数字并不能实现深度性能钻取 , 监控粒度远不及Stackify Retrace 。此外 , Retrace还提供用户满意度数据 , 能够实现与应用或技术的直接关联 。首席信息官对两款产品展示界面的看法也会受页面设计和其他用户评论的影响 。
仔细研究可以发现 , Stackify Retrace也有面向管理层的展示界面 , 同时代码画像不会对应用性能产生明显影响 。首席信息官可以与开发团队沟通自己的需求 , 由开发人员调整Retrace的界面展示形式 。Retrace功能更丰富 , 因而也比New Relic APM更复杂 , 所以很难一眼发现其优势 。
结论
不过对于把开发业务外包出去、只运行第三方包或只关注云端应用的公司来说 , New Relic APM基本能够满足需求 。在这种场景下 , 两款产品没有明显的高下之分 , 主要取决于个人偏好或对产品的适应水平 。
随着应用复杂性和分布式部署程度不断提高 , APM的重要性也愈加凸显 , 与代码日志和画像融合的需求也更加迫切 。从这个角度来说 , Retrace确实是更好的选择 。
推荐阅读
- 在多线程应用程序中使用SQLite
- ubuntu 启动性能优化-systemd 分析
- Mac智能电视应用投影程序---Mirror for Fire TV
- python Linux下shell脚本监控Tomcat的状态并实现自动启动步骤
- 超详细的主机监控、tomcat监控、url监控、数据库监控等指标总结
- 网络交换机的分类、性能和选择
- 硬盘为什么要分区,对性能有影响吗
- Docker容器部署Zabbix监控系统
- 使用google-perftools优化nginx内存管理提升性能
- 空调遥控器按了没反应用手机怎么弄,空调遥控器没反应怎么用手机操作