RUM Console ► AMD Configuration ► Global ► Front-End Monitoring ► Web ► HTTP ► Browser, Operating System and Hardware Recognition

In addition to the pre-configured agents, browsers, and operating system, you can define further recognition based on the strings extracted from the User-Agent field of the HTTP request-header.

To manage the list of supported synthetic agents, browsers, operating systems, and hardware:

  1. Right-click in the Browser Rules table and select:

    • Add Browser to define a new synthetic agent or browser.

    • Add Pattern to Browser to add an additional pattern to match an agent or browser.

    • Open to modify an existing agent definition or browser.

    • Delete to delete an existing agent definition.

  2. Add or edit an agent or browser definition pattern.

    Right-click the Browser Recognition table. The Edit Browser dialog appears.

    1. Choose a user agent type.

      If you are adding a new user agent, select whether it is a browser or synthetic agent.

    2. Provide a user agent name to be used in the reports in case of a successful match.

      If you edit a synthetic agent, you have to provide its predefined identity (in the 50 to 150 range).

    3. Specify Hit Session Timeout.

      For each user agent on the list, you can specify a separate value for Hit Session Timeout, overriding the value configured globally for all software services.

      Maximum time delay allowing a hit to be linked to a page. The value is specified in seconds, with a resolution of one-tenth of a second, and is configured globally for all software services.

      Synthetic agents might require a higher Hit Session Timeout value because, unlike real users, they always load the full page contents and all of its elements. Real users, especially if they access frequently visited page, load many page items from the browser cache instead.

    4. Define the search pattern.

      In HTTP communication, the User-Agent request-header field contains information about the user agent originating the request. You can use either a simple pattern or a regular expression search. If you use a simple pattern, the string you enter is compared to the User-Agent field found in the HTTP header. A match occurs when the whole defined string has been found anywhere in the field. Because the User-Agent field may contain a longer string, you can choose to use a regular expression constructed to match a variety of strings falling into a category of your interest.

  3. Navigate to Global ► Front-End Monitoring ► HTTP ► Operating System Recognition to manage the list of operating systems.

  4. Add or edit an operating system definition pattern.

    Right-click the Operating System Recognition table to open the Operating System Rule dialog. In the Name field, provide an operating system name to be used in the reports in case of a successful match. When defining the search pattern, you can use either a simple pattern or a regular expression search.

  5. Navigate to Global ► Front-End Monitoring ► HTTP ► Hardware Recognition to manage the list of hardware.

  6. Add or edit a hardware definition pattern.

    Right-click the Hardware Recognition table to open the Hardware Rule dialog. In the Name field, provide a hardware name to be used in reports when there is a successful match. When defining the search pattern, you can use either a simple pattern or a regular expression search.

What to Do Next

To disable synthetic agent and browser recognition, navigate to Global ► Front-End Monitoring ► Web ► HTTP ► Browser Recognition and deselect Enable User Agents Detections. Save and publish the changes.

 

  • No labels