APM全栈性能监控实践.pptx

APM全栈性能监控实践;如何监控发现应用性能及问题;;;;;;;APM全栈溯源的几个步骤 ? 真实用户性能:DEM/RUM 网络切片:STM/NPM ? 后台应用逻辑拓扑:ADTD ? 应用过程及代码级分析:ADTD;浏览器-服务器溯源;浏览器-服务器溯源;浏览器-服务器溯源;;;;;;App-服务器溯源;;App-服务器溯源;监控实现原理;Java Instrumentation ? bytecode;;全栈溯源的核心:服务器端动态字节码增强 ? 可动态增强字节码的开源框架:asm, javassist ? 指标的采集均可通过函数/方法的拦截来实现 eg: javax.servlet.http.HttpServlet.service(req, resp) √服务响应时间 √执行异常 √修改HTTP头 java.sql.Statement.executeQuery(sql) √SQL执行时间 √执行异常 √上下文SQL org.apache.http.client.HttpClient.execute(req) √HTTP响应时间 √执行异常 √修改HTTP头;Navigation-timing/Resource-timing接口采集主要监控数据 页面及元素的DNS、TCP、SSL、DOM渲染等时序数据 ? AJAX单独埋点采集 hook XmlHttpRequest.open/

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档