Add a Sensitive URL Filter
<sensitive-url-filter delimiter="..."
segment="..."
match-filter="..."
match-pattern="..."
param-pattern="..."/>
segment: Specify a comma-separated list to indicate the segments that you want the agent to filter. Segment numbering starts from 1.match-filter: Specify the type of filtering to be used to match the url. Allowed values areEQUALS,INLIST,STARTSWITH,ENDSWITH,CONTAINS,REGEXandNOT_EMPTY. Default isNOT_EMPTY.match-pattern: Specify the string that you want to be filtered by thematch-filter.param-pattern: Specify the regular expression matching the query parameters to filter.-
delimiter: Specify the character that you want to use as URL segment endpoints. The agent splices the URL at each delimiter instance to create the segments. For HTTP, use the forward slash character "/".Warning: The indexing starts from 1 and that the protocol names (http://, https://, ...) are not treated as special cases, so for URLs containing protocol:http://myapp.example.com/sensitive/data?first_name=abc&last_name=xyzthe segments are:http:""myapp.example.com- sensitive
- data
<sensitive-url-filter delimiter="/"
segment="4"
match-filter="CONTAINS"
match-pattern="myapp"
param-pattern="[a-z]+_name"/>
https://myapp.example.com/sensitive/data?first_name=abc&last_name=xyz breaks down to three segments:
https://myapp.example.com/sensitivedata?first_name=abc&last_name=xyz
https://myapp.example.com/*****/data?first_name=***&last_name=*** in the snapshot details.