1. 首页
  2. 服务器应用
  3. 其它
  4. TongAPM用户使用手册

TongAPM用户使用手册

上传者: 2025-05-26 05:57:25上传 PDF文件 593.65KB 热度 3次
### TongAPM 用户使用手册知识点总结 #### 一、TongAPM 概述与组成 **1.1 APM概念** APM全称为Application Performance Management(应用性能管理),是一种帮助用户快速诊断和解决应用程序性能问题的技术。TongAPM作为一款专业的应用性能管理工具,能够帮助企业快速定位应用中的性能瓶颈,并提供相应的优化建议。 **1.2 TongAPM组成部分** TongAPM主要由两部分组成:客户端`tongapm.jar`和管理控制台`tongapm.war`。这两部分通常存放在`../TongWeb6.1应用服务器的根目录/Tools/APM/`目录下。客户端用于采集应用的性能数据,而管理控制台则负责展示这些数据并提供分析工具。 #### 二、TongAPM 的使用方法 **2.1 配置JVM启动参数** 为了使用TongAPM,需要配置JVM的启动参数。具体步骤是在应用服务器的启动脚本中添加以下参数: - **Windows环境**:在`startserver.bat`文件中加入`set JAVA_OPTS=%JAVA_OPTS% -javaagent:"%APM_PATH%tongapm.jar" -Xbootclasspath/p:"%APM_PATH%/tongapm.jar"`。其中`%APM_PATH%`需要替换成`tongapm.jar`的实际存放路径。 - **Linux环境**:在`startserver.sh`文件中加入`JAVA_OPTS="${JAVA_OPTS} -javaagent:${APM_PATH}/tongapm.jar -Xbootclasspath/p:${APM_PATH}/tongapm.jar"`。同样地,`${APM_PATH}`需要替换成实际路径。 完成配置后,启动应用服务器,并将管理控制台`tongapm.war`部署到应用服务器上,然后就可以通过访问应用根目录来使用TongAPM了。 #### 三、TongAPM 的配置 **3.1 APM配置** TongAPM的配置主要包括慢请求分析配置和类方法分析配置。 - **慢请求分析配置**:在APM控制台的左侧导航树中选择“APM配置”节点,可以找到慢请求分析的开关以及慢请求追踪的阈值和数量等配置项。慢请求追踪阈值指的是处理时间超过设定值的请求将会被追踪,单位为毫秒,默认值为20毫秒;慢请求追踪数量指的是同一个URL的慢请求追踪的最大数量,默认为20个。 - **类方法分析配置**:同样是通过“APM配置”节点来进行配置,主要包括类方法分析的功能开关、“只统计的包”和“不统计的包”等配置项。“只统计的包”表示仅对这些包下的类进行分析,如果未配置,则默认分析所有包下的类;“不统计的包”则表示在“只统计的包”范围内要排除的包或子包。这些配置项的变化都需要重启服务器才能生效。 #### 四、类方法分析 **4.1 类方法分析功能开关** 类方法分析功能可以通过APM管理台左侧导航树中的“APM配置”节点进行开启或关闭。只有开启该功能,才能在“类方法分析”页面看到分析结果。 **4.2 统计包配置** 在“APM配置”页面中,“只统计的包”和“不统计的包”用于设置需要分析的包。如果需要分析多个包,可以使用逗号分隔。 **4.3 类方法分析结果** 在APM管理台左侧导航树中,点击“类方法分析”节点,可以看到类方法分析的结果页面。页面提供了多种排序方式,以便用户根据不同的需求查看类方法的调用情况。 #### 五、其他功能简介 - **慢请求分析**:在TongAPM中,可以通过慢请求分析功能查看处理时间较长的请求详情,并对其进行追踪和优化。 - **JDBC监控**:提供了TOPSQL功能,帮助用户监控数据库查询语句的执行情况,并检测JDBC资源泄漏等问题。 - **线程剖析**:可以查看线程的状态和堆栈信息,有助于诊断死锁等问题。 - **内存泄露分析**:包括潜在内存泄露检测和大对象分析等功能,帮助用户及时发现并解决问题。 以上就是TongAPM用户使用手册的主要知识点总结,希望能够帮助用户更好地理解和使用TongAPM这款强大的应用性能管理工具。
下载地址
用户评论