
# CSEProvider集群监控
介绍APM采集的CSEProvider集群指标的类别、名称、含义等信息。
表1CSEProvider采集器采集参数 
| 参数名               | 数据类型      | 应用类型 | 默认值 | Agent支持的起始版本 | Agent支持的终止版本 | 描述                                                                          |
|:---|:---|:---|:---|:---|:---|:---|
| 采集黑名单配置           | obj_array | JAVA | -   | 2.0.0        | -            | 指定url黑名单列表，不采集在黑名单中的url。匹配方式包含：startwith、endwith、include以及regex四种方式。        |
| 业务状态码采集长度限制       | integer   | JAVA | 0   | 2.0.0        | -            | 配置业务状态码采集长度之后，会解析指定长度之内的body内容，获取其中的业务状态码。                                  |
| 解析业务状态码的key值      | array     | JAVA | -   | 2.0.0        | -            | 根据该配置，从body内容中获取对应key值的字段的值，作为业务状态码上报。                                      |
| 业务状态码的正确值         | array     | JAVA | -   | 2.0.0        | -            | 获取到的业务状态码，不在该配置中的请求会标记为错误的调用链。                                              |
| 慢请求阈值             | integer   | JAVA | 800 | 2.0.0        | -            | 定义慢请求阈值，超过指定阈值定义为慢url，提高慢url的采样率。                                           |
| 慢url阈值            | obj_array | JAVA | -   | 2.0.0        | -            | 定义指定url的慢请求阈值,超过指定阈值定义为慢url，提高慢url的采样率。采样方式包含：全采、百分比采样、每分钟固定数量采样以及自动采样四种方式。 |
| 拦截header指定key值    | array     | JAVA | -   | 2.0.0        | -            | 拦截header中指定key值的内容。                                                         |
| CSEProvider最大采集行数 | integer   | JAVA | 500 | 2.4.1        | -            | CSEProvider最大采集行数。                                                          |
   
表2CSEProvider集群监控指标说明 
| 指标类别                                           | 指标            | 指标名称         | 指标说明                         | 单位 | 数据类型   | 默认聚合方式 |
|:---|:---|:---|:---|:---|:---|:---|
| CSEProvider集群监控（cluster，以调用方的集群id维度统计的接口调用详情。） | clusterId     | 集群id         | 调用方的集群id                     | -  | ENUM   | LAST   |
| CSEProvider集群监控（cluster，以调用方的集群id维度统计的接口调用详情。） | errorCount    | 错误数          | 集群调用的错误次数                    | -  | INT    | SUM    |
| CSEProvider集群监控（cluster，以调用方的集群id维度统计的接口调用详情。） | invokeCount   | 调用次数         | 集群调用次数                       | -  | INT    | SUM    |
| CSEProvider集群监控（cluster，以调用方的集群id维度统计的接口调用详情。） | maxTime       | 最大响应时间       | 集群调用的最大响应时间                  | ms | INT    | MAX    |
| CSEProvider集群监控（cluster，以调用方的集群id维度统计的接口调用详情。） | totalTime     | 总响应时间        | 集群调用的总响应时间                   | ms | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | qualifiedName | 调用url        | CSEProvider被调用的url           | -  | ENUM   | LAST   |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | method        | 调用httpmethod | CSEProvider被调用url的httpmethod | -  | ENUM   | LAST   |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | concurrentMax | 最大并发         | CSEProvider被调用url的最大并发       | -  | INT    | MAX    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | errorCount    | 错误数          | CSEProvider被调用url的错误数        | -  | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | invokeCount   | 调用次数         | CSEProvider被调用url的调用次数       | -  | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | lastError     | 错误信息         | 错误调用产生的错误信息                  | -  | STRING | LAST   |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | maxTime       | 最大响应时间       | CSEProvider被调用url的最大响应时间     | ms | INT    | MAX    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | totalTime     | 总响应时间        | CSEProvider被调用url的总响应时间      | ms | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | range1        | 0-10ms       | 响应时间在0-10ms范围请求数             | -  | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | range2        | 10-100ms     | 响应时间在10-100ms范围请求数           | -  | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | range3        | 100-500ms    | 响应时间在100-500ms范围请求数          | -  | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | range4        | 500-1000ms   | 响应时间在500-1000ms范围请求数         | -  | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | range5        | 1-10s        | 响应时间在1-10s范围请求数              | -  | INT    | SUM    |
| CSEProvider调用详情（detail，以接口为维度统计的接口调用详情。）       | range6        | 10s以上        | 响应时间在10s以上请求数                | -  | INT    | SUM    |
| CSEProvider汇总（total，所有接口的汇总统计数据。）              | errorCount    | 错误数          | CSEProvider调用总的错误数           | -  | INT    | SUM    |
| CSEProvider汇总（total，所有接口的汇总统计数据。）              | invokeCount   | 调用次数         | CSEProvider总的调用次数            | -  | INT    | SUM    |
| CSEProvider汇总（total，所有接口的汇总统计数据。）              | totalTime     | 总响应时间        | CSEProvider调用的总响应时间          | ms | INT    | SUM    |
| 状态码监控（statuscode ，以接口返回的状态码为维度统计的接口调用详情。）      | code          | 状态码          | http状态码                      | -  | ENUM   | LAST   |
| 状态码监控（statuscode ，以接口返回的状态码为维度统计的接口调用详情。）      | count         | 次数           | 状态码发生次数                      | -  | INT    | SUM    |
| 状态码监控（statuscode ，以接口返回的状态码为维度统计的接口调用详情。）      | url           | 采样url        | 对应状态码的采样url                  | -  | STRING | LAST   |
   
