- 博客(5)
- 收藏
- 关注
原创 Dynatrace分布式跟踪之Alibaba Dubbo
本文介绍如何用Dynatrace AppMon的PurePath技术来监控Dubbo应用。Dubbo应用是指基于阿里巴巴dubbo分布式远程调用框架的应用程序,用PurePath技术监控dubbo应用是把在dubbo应用上处理请求的代码按照执行顺序和调用关系串联起来,实现分布式执行链路的跟踪(distributed tracing),从而帮忙开发业务人员快速诊断dubbo应用的性能问题。通过查阅网...
2016-12-21 15:57:53 5429
翻译 Java Agent与Native Agent的利与弊
许多应用性能管理(APM)厂商在对 JVM Runtime性能进行深入分析时,一般使用Java Runtime的接口,而Java Runtime提供两种接口可供使用,JVMPT和JVMTI。JVMPI 接口从 Java 5后逐渐被 JVMTI 所取代,且JVMTI接口都允许APM厂商将本地库(通常称作Native Agent)加载到与 JVM 同一个进程中,使得该本地库可以通过Native API 访问
2016-12-03 22:38:48 5311
原创 Dynatrace与AspectJ集成:让分布式跟踪变得无限可能
在面向服务(SOA)的架构设计中,服务组件之间的通信机制是影响整体应用性能的一个重要因素。通常使用的通信机制有Web Request(Rest/HTTP), Web Service(SOAP), Message(JMS, AMQP), RMI 等行业标准的通信协议(Protocol),以及一些由企业内部开发的,私有通信协议。Dynatrace的分布式跟踪技术(PurePath)对这些标准的通信协议都
2017-03-18 14:20:25 3402
原创 Dynatrace分布式跟踪之AMQP over RabbitMQ
最近有个客户想通过Dynatrace的PurePath技术来分布式跟踪基于AMQP协议的远程调用(RPC),询问我Dynatrace是否支持AMQP协议?回答是肯定的,Dynatrace默认支持AMQP协议。一般情况下 ,开启与AMQP协议相关的传感器组就可以监控从AMQP消息的生产者(Producer)到AMQP消息的消费者(Consumer)的消息传送过程,对AMQP协议实现跨进程的执行链路分布式跟踪。
2017-01-08 01:10:16 5223
原创 Dynatrace AppMon最佳实践(一)
经常有客户问我,如何利用Dynatrace捕获必要的应用性能监控信息,从而快速诊断性能问题?所谓捕获必要的信息,即是在应用出现性能下降的时候,PurePath能够捕获导致事务响应缓慢的方法,或是导致事务失败的异常栈信息,亦或是用户请求的上下文参数。如何通过Dynatrace捕获必要的信息,则需要我们掌握一些Dynatrace使用的技巧和最佳实践。在本文中,我将结合我个人的实施经验,与大家一起分享一...
2017-01-04 14:05:59 9838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人