
# JAVA方法
介绍APM采集的JAVA方法指标的类别、名称、含义等信息。
表1JAVA方法采集参数 
| 参数名    | 数据类型      | 应用类型 | 默认值 | Agent支持的起始版本 | Agent支持的终止版本 | 描述                                                    |
|:---|:---|:---|:---|:---|:---|:---|
| 拦截方法配置 | obj_array | JAVA | -   | 2.0.0        | -            | 配置拦截方法名，该方法会添加监控；拦截方法名多个用逗号分隔，拦截方法名为空，默认拦截所有public方法。 |
   
表2JAVA方法指标说明 
| 指标类别                                                                       | 指标            | 指标名称       | 指标说明                 | 单位 | 数据类型   | 默认聚合方式 |
|:---|:---|:---|:---|:---|:---|:---|
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | class         | 类名         | 类名                   | -  | ENUM   | LAST   |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | method        | 方法         | 方法名                  | -  | ENUM   | LAST   |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | concurrentMax | 最大并发       | 该方法的最大并发             | -  | INT    | MAX    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | errorCount    | 错误数        | 该方法的错误数              | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | invokeCount   | 调用次数       | 该方法的调用次数             | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | lastError     | 错误信息       | 该方法的错误信息             | -  | STRING | LAST   |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | maxTime       | 最大响应时间     | 该方法的最大响应时间           | ms | INT    | MAX    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | range1        | 0-10ms     | 响应时间在0-10ms范围请求数     | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | range2        | 10-100ms   | 响应时间在10-100ms范围请求    | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | range3        | 100-500ms  | 响应时间在100-500ms范围请求数  | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | range4        | 500-1000ms | 响应时间在500-1000ms范围请求数 | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | range5        | 1-10s      | 响应时间在1-10s范围请求数      | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | range6        | 10s以上      | 响应时间在10s以上请求数        | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | runningCount  | 正在执行数量     | 该方法采集时间点正在执行数量       | -  | INT    | SUM    |
| JAVA方法（method，根据配置的java方法名，统计方法调用详情。）  | totalTime     | 总响应时间      | 该方法的总响应时间            | ms | INT    | SUM    |
   
