
# 配置HttpClient监控项
在"编辑【HttpClient监控】监控配置"页面配置url规整配置参数：
- 采集间隔：采集监控项的间隔时间，支持设置15s、60s，默认60s。
- url规整配置是将url包含的参数按照配置进行汇聚，如：http://localhost/rest/v1/test/123、http://localhost/rest/v1/test/234可以汇聚成http://localhost/rest/v1/test/{id}。配置方式请参见[url规整配置]。
- httpclient最大采集行数：Agent可以采集的httpclient最大行数。如果Agent采集的httpclient行数超过配置的"httpclient最大采集行数"，那么Agent立即停止采集。默认值：500，可配置范围：10\~2000。
- 采集黑名单配置：根据配置屏蔽符合条件的url数据采集。配置方式请参见[采集黑名单配置]。
图1配置HttpClient监控项   
![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002549815467.png "点击放大")
 #### url规整配置
url规整配置规整方式有四种：startwith、endwith、include、regex。
- startwith：以匹配表达式开头的url，会统计成规整后的url，如[图1]中以http://127.0.0.1/v1开头的url，会汇聚成/v1/test/{id}。
- endwith：以匹配表达式结尾的url，会统计成规整后的url，如[图1]中以/test结尾的url，会汇聚成/{id}/test。
- include：包含匹配表达式的url，会统计成规整后的url，如[图1]中包含test的url，会汇聚成/test/{id}。
- regex：符合通配符表达式的url，会统计成规整后的url，通配符规则请参考[表1]。
   表1通配符说明 
  | 通配符  | 说明            |
  |:---|:---|
  | ?    | 匹配任意一个字符。     |
  | \*   | 匹配零个、一个、多个字符。 |
  | \*\* | 匹配零个、一个、多个目录。 |
     
  
 
 #### 采集黑名单配置
采集黑名单配置的匹配方式有四种：startwith、endwith、include、regex。
- startwith：以匹配表达式开头的url，如[图1]。
- endwith：以匹配表达式结尾的url，如[图1]。
- include：包含匹配表达式的url，如[图1]。
- regex：符合通配符表达式的url，通配符规则请参考[表1]。
 
#### 使用示例
下面给出具体的使用示例：
| URL路径                 | 说明                                                                                      |
|:---|:---|
| /app/p?ttern          | 匹配 /app/pattern 和 /app/pAttern等文件，但不包括 /app/pttern。                                     |
| /app/\*.x             | 匹配app目录下所有.x结尾的文件。                                                                      |
| /\*\*/example         | 匹配 /app/example，/app/foo/example 和 /example。                                            |
| /app/\*\*/dir/file.\* | 匹配 /app/dir/file.jsp，/app/foo/dir/file.htm，/app/foo/bar/dir/file.pdf 和 /app/dir/file.c。 |
| /\*\*/\*.jsp          | 匹配所有 .jsp 结尾的文件。                                                                        |
   
