更新时间:2024-06-20 GMT+08:00
分享

配置HttpClient监控项

在“编辑【HttpClient监控】监控配置”页面配置url规整配置参数:

  • 采集间隔:默认60s,此处不支持修改。
  • url规整配置是将url包含的参数按照配置进行汇聚,如:http://localhost/rest/v1/test/123、http://localhost/rest/v1/test/234可以汇聚成http://localhost/rest/v1/test/{id}
  • httpclient最大采集行数:Agent可以采集的httpclient最大行数。如果Agent采集的httpclient行数超过配置的“httpclient最大采集行数”,那么Agent立即停止采集。默认值:500,可配置范围:10~2000。
图1 配置HttpClient监控项

规整方法

规整方式有四种: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 通配符说明

    通配符

    说明

    ?

    匹配任意一个字符。

    *

    匹配零个、一个、多个字符。

    **

    匹配零个、一个、多个目录。

使用示例

下面给出具体的使用示例:

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 结尾的文件。

相关文档