TongAPM应用性能监控手册:从入门到精通

需积分: 10 1 下载量 172 浏览量 更新于2024-09-07 收藏 594KB PDF 举报
"TongAPM用户使用手册.pdf" TongAPM是东方通科技推出的一款国产化的应用性能监控工具,旨在帮助用户高效地管理和优化应用程序的性能。该手册详细介绍了如何使用TongAPM进行性能监控和问题排查。 1. APM概述 APM,全称Application Performance Management,是用于监控和管理应用程序性能的关键技术。通过TongAPM,用户可以获取到丰富的监控数据,快速识别并解决性能瓶颈,提升应用的运行效率。这对于开发和运维团队来说,是优化应用性能的重要工具。 2. TongAPM组成 TongAPM由两个主要组件构成:客户端tongapm.jar和管理控制台tongapm.war。这两个组件通常位于"TongWeb6.1应用服务器的根目录/Tools/APM/"目录下。客户端作为Java代理,嵌入到目标应用中,而管理控制台则提供了一个直观的界面,用于展示和分析收集到的数据。 3. 使用APM 启用TongAPM需要在JVM启动参数中进行配置。对于TongWeb6.1应用服务器,用户需要修改启动脚本来添加相应的参数。在Windows系统中,这涉及到在startserver.bat脚本中添加指定tongapm.jar路径的参数;而在Linux系统中,相应地在startserver.sh脚本中进行修改。 4. 类方法分析 类方法分析是TongAPM的一项功能,用于监控和分析应用中的类和方法执行情况。用户可以开启此功能,通过配置统计包来收集特定类方法的执行数据,进一步查看分析结果,找出可能影响性能的热点代码。 5. 慢请求分析 慢请求分析模块帮助用户定位导致应用响应速度慢的请求。它提供了慢请求的首页展示,以及详细的请求追踪信息,有助于深入理解导致延迟的原因。 6. JDBC监控 TongAPM还支持对JDBC资源的监控,包括TOPSQL显示和JDBC资源泄漏检测。TOPSQL能展示SQL查询的执行频率和耗时,而资源泄漏检测则可帮助预防和发现数据库连接管理的问题。 7. 线程剖析 线程剖析功能提供了对应用中线程状态的洞察,包括功能概述、剖析功能和展示功能。这有助于识别可能导致阻塞或死锁的线程,进而优化多线程环境下的性能。 8. 内存泄露分析 内存泄露分析是TongAPM的另一关键特性,它提供功能概述、潜在内存泄露检查以及大对象分析。通过这些工具,用户可以及时发现并解决可能导致系统性能下降的内存问题。 总结起来,TongAPM是一款强大的国产化应用性能管理工具,具备全面的监控、分析和诊断能力,涵盖了从类方法、慢请求、JDBC操作、线程状态到内存管理等多个层面,为企业级应用的性能优化提供了有力支持。