Creating a Watcher consists of providing a series of URLs that are part of the application you want to monitor.
The URLs should comply with the following format:
It must be one of those values: “http”, “https”, “ws”, “wss” or wildcard(*) to target all schemes.
It may subsequently contain any combination of ascii(7) letters (from a to z or uppercase), digits, hyphen(-), dot(.) or wildcard(*). IPv6 is also supported. In this case, the IP address should be embraced with brackets (e.g. : [fe80::7d15:f81e:c9c7:d2d9]).
This field is optional. If it is undefined, it matches standard ports (http:80, https:443, ws:80 and wss:443).
If defined, it must start with a
:, contain a number or a wildard(
*) and shouldn’t be empty.
This field is optional. If it is empty or undefined, then it is considered as a wildcard.
It must start with a
/. It may then subsequently contain any combination of the wildcard(
*) and any of the characters that are allowed in URL paths (no
#). Multiple consecutives
/ will be simplified to one.
The value for the path matches against the string which is the URL path without the URL query string (
?) or even fragments (
* in path is not supported and will be treated as a wildcard(
Pattern only supports ascii(7), i.e. word puny codes should be used for UTF8 characters.
www.café.fr/* is not supported and must be replaced by
The interpretation of the encoded URL (based on
%) is product related. Hence any encoded URL will be treated as a regular string and no decoding will be made.
https://contoso.com/test/* will not match
Examples of URL patterns
|URL Pattern||Examples of matches||Examples of non-matches|