Powered by Zoomin Software. For more details please contactZoomin

Flowmon APM

Filter settings

  • Last Updated: April 5, 2026
  • 4 minute read
    • Flowmon Products
    • Flowmon Application Performance Monitoring
    • Documentation

Two types of filters are used in APM:

  • Filter – the result is that the monitored transaction meets or does not meet the filter conditions. It is used, for example, in setting application identification or in configuring a group of transactions.

  • Extraction filter – the result is a value, extracted from the monitored data. Individual filter rules configure what value will be the filter output.

Filters are described in more detail in the following chapters.

Filter

Filter – the result is that the monitored transaction meets or does not meet the filter conditions.

Here is a description of fields in the Name column:

  • Common fields for all application types:

    • Server IP – the IP address of the monitored server.

    • Server Port – the TCP port on the monitored server.

    • Client IP – the IP address of the client.

    • Transaction ID – name (identification) of the transaction.

  • Custom – optional fields that are configured using support extraction modules, if these modules are active. Fields for web applications:

    • Host – the “Host” field from the request header. It is usually the hostname of the monitored server.

    • Cookie – the content of the cookie (cookie from the request header and the response header).

    • URL Path – the underlined part of the URL: http://www.web.com/path1/path2/file.ext?params

    • URL Param – the underlined part of the URL: http://www.web.com/path1/path2/file.ext?params

    • URL File ext – the underlined part of the URL: http://www.web.com/path1/path2/file.ext?params

    • Response code – a numerical return HTTP code.

    • X-Forwarded-For – header with the IP address of the client behind the proxy.

    • HTTP Method – HTTP method (POST, GET, ...).

    • Basic-auth – username from basic authentication (usually in the form “user:username”)

    • User-agent – identification of the browser

  • Fields for database applications:

Not all of the above-mentioned values are always displayed in the APM tables. Only the relevant ones are displayed.

Operation:

  • Is equal to – test for equality. A format with a mask can be used for IP addresses (for example, 10.11.12.0/24 for IPv4, fc00::0/48 for IPv6).

  • Regular expression – a test against a regular expression. The entire field is tested, that is, the regular expression must describe the entire value (only a part of it is not sufficient). https://en.wikipedia.org/wiki/Regular_expression

  • Simple expression – a test against an expression where one wildcard * can be used which stands for a 0–n long sequence of any characters. Examples: abc*, *23, ab*23

  • Belongs to – a test for compliance against a list of values. Each value must be on a separate line.

  • Belongs to (regular expression) – an equality test against a list of regular expressions. Each regular expression must be on a separate line.

  • Negation – negation of the operation.

Extraction filter

The result of the extraction filter is a value extracted from the monitored data.

The meaning of fields in the Name column is the same as for the previous filter (see the previous chapter).

Operation:

  • Simple expression – an expression where one wildcard * can be used. See the examples below.

  • Regular expression – the output part of the value must be enclosed in parentheses. See the examples below.

Examples of extraction filter settings – a simple expression:

Input Expression Result
xy;abcd=123;efg * xy;abcd=123;efg
xy;abcd=123;efg abcd=*; 123
egf;xy;abcd=123 abcd=*; 123

Examples of extraction filter settings – a regular expression:

  • User names in the Cookie parameter are in the following format:
    abcd;user=John;efgh, or aaaa;uid=James;bbbb
    A regexp which will return the name: ^.*(?:user|uid)=([^;]*);.*$

For more information see for example: https://en.wikipedia.org/wiki/Regular_expression

Extraction rules can be sorted by using this button:

The extracted value is then created as a concatenation of results from all extraction rules in the given order.

Advanced

After clicking the Advanced link in the filtration table row, a popup window for entering filters opens.

On the left, there are filter parameters that are configured the same way as described in the preceding chapters. On the right there is a list of the last 20 values that have been recorded for the selected field on all probes, regardless of the application configuration. The values in the list can be further filtered by the host by selecting an item in the Host list. After clicking an item in the list, its values are entered in the Value field on the left. You can also select multiple values using the Shift and Ctrl keys on your keyboard. After clicking Set, the values from the fields are copied to the respective row of the filtration table. The configuration must be confirmed by clicking Save filters.

TitleResults for “How to create a CRG?”Also Available inAlert