Create Activities for Web Page Load Times (Page Load Activities / WPM)

Use Page Load Activities to create rules which assign an activity to the load time of a web URL or web page title in a managed web application.

In discovered web applications, Aternity displays all load times and web errors as part of its UXI and health index. In managed web applications, you can see all load times under an activity called Other Pages. Use Page Load Activities to assign more activity names, so that a page (or group of pages) has a different activity name, to monitor the performance of each activity separately.

For example, if your managed web app has several pages including a search results page, you can see the average page load of all the site's pages under Other Pages. But to see the page load of only the search results page, create one or more rules which identify that page, then assign it an activity name.

Assign activity names to web pages and view them in the Monitor Application dashboard

For example, a managed web application displays in the Monitor Application dashboard with the Other Pages activity. After you assign more activities to monitor them separately, you see them all listed, like tracking search results pages to see if they take longer to load than other pages.

Ideally, choose web pages which do not have elements which load after the main page has completed (like iframes, Ajax elements or bookmarks with # in the URL).

To monitor other activities (not page loads), create your own custom activities. Learn more.

Tip

If your enterprise uses SteelCentral Essentials License, you can add managed applications, and you use predefined activities, but you cannot create your own new custom activities. To add custom activities, ask your administrator about upgrading to SteelCentral Enterprise License. Learn more.

Before you begin

Verify the monitored device running the web application has Agent for End User Devices 8 or later, and you are running the web application in one of the following browsers:

  • Monitor any web application in any version of Google Chrome released in the past two years. For legacy Agents (on Windows until Agent 9.1.x or on Mac until Agent for Mac 2.3), you must also manually add the Aternity Extension for Chrome to monitor web page load events (WPM) and usage. Without this, Aternity only monitors clicking a link, back, forward, direct URL, HTTP GET and POST events.

  • Monitor any web application in Microsoft Internet Explorer v9, 10 or 11. For legacy until Agent 9.2.3, monitor discovered web apps by disabling IE's compatibility mode (learn more).

  • Monitor only managed applications with custom activities or page load activities (WPM) in Firefox (beta) single process mode versions 38 ESR, 45 ESR or 52 ESR. Contact Customer Services if you have versions 45 ESR or 52 ESR to enable monitoring of custom activities, and to ensure they are compatible with your Firefox.

The web application must already be a managed application which users have accessed several times on monitored devices:

  1. Add the web application as a managed application.

  2. Run the web application on a monitored device running Agent for End User Devices 8 or later.

  3. Perform the specific actions in the web application which you want to assign to an activity.

  4. View the usage and performance data of the web application in the Monitor Application dashboard.

Procedure

  1. Step 1 Open a browser and sign in to Aternity.
  2. Step 2 View the list of applications already managed by Aternity by selecting the Gear Icon > Managed Applications.

    Aternity has several predefined managed applications, and discovers all others in use. You can add new applications as managed if they do not already appear here.

    List of managed applications
    Field Description
    Type

    Displays the type of application, which can be a desktop (), web () or mobile app ().

    Application Name

    Displays the name of the application as it appears in the dashboards. Select the name to view or edit its activities. It displays a lock for predefined applications, as you cannot removed or edit them.

    Process Name

    Displays the name of the Windows process, base URL or package name, which Aternity is monitoring as a managed application.

    Rollout

    Displays the group of devices which monitor this entry:

    • Test Group indicates that Aternity only monitors this entry for users or devices in the test group.

    • All Users indicates that Aternity monitors this entry for all reporting devices.

    Users

    The number of unique users who have been running the application in the past hour. This is refreshed every minute.

    Activities

    The number of business activities defined for this application.

    This not a measure of the number of activities performed at present. It is only the number of defined activities for this application.

    If several activities for the same application have the same name, they are counted as one business activity. For example, two Open activities, one for each version of your application, are counted as one in this field.

    Last Modified

    Displays the date and time when this entry in the list of monitored applications was last changed.

  3. Step 3 To view the activities of an application, select the Gear Icon > Managed Applications > <app_name> (learn more).
    View the activities of a managed application
  4. Step 4 To add an activity for the load time of a web page (WPM), select Page Load Activities.
    Add activity for page load times
  5. Step 5 To create a rule based on the recent usage (history) of the web application, obtain a list of recent views in the Pages section.
    1. a Enter the device name which used the web application.
      Viewing the recent usage of a web application to create a rule
      Field Description
      Timeframe

      You can change the start time of the data displayed in this dashboard in the Timeframe menu.

      Activity

      Select the activity to display in the dashboard.

      Hostname

      Enter the name of the device whose history you want to review. Start typing the name to see the list of monitored devices beginning with these characters.

      The system displays up to one thousand entries at a time.

    2. b Select Load pages to view the recent history of this web app from this device within this timeframe.
      View recent pages of the web application accessed by a specific device
    3. c If the list is too long, use the filter fields to narrow the list to the pages you want to map to an activity.
      Filter the list of recent pages used by a specific device
      Field Description
      Title

      Enter the title (case sensitive) of the web page, to narrow the list of web pages from that device whose title begins with this text.

      URL

      Enter the URL (case sensitive) of the web page, to narrow the list of web pages from that device whose URL begins with this text.

      Refresh Pages

      Select to perform the search again to view the recent history of this web application from this device within this timeframe.

      Edit Pages Filter

      Select to change the search to look for the history from a different device or timeframe.

    4. d To create a rule based on one title or URL, select that item in the list.
      Create a rule based on a specific page
      Field Description
      Title / URL Including Domain / URL Without Domain

      Choose the basis of your rule, to be checking for the title or the URL of the web page.

      Is / Contains / Begins With / Ends With

      Choose the condition of your rule, then enter the matching text (case sensitive) in the next field.

      For example, if you want your rule to apply to all pages whose title contains the words New Contact, select Contains, then enter New Contact in the following field.

      Tip

      Try to narrow the URL definition, to avoid capturing unwanted pages with similar patterns, like redirects from ads. For example, adding the caret and dollar symbols around a regex formatted URL, such as ^http://company.com/…$, will ensure that it only captures the desired page access and not ad-related redirects that have the same pattern appended somewhere in the URL.

      Use In Activity

      Select the name of the activity to assign to the web pages which conform to this rule. This is the activity name to be displayed in Aternity.

      For a new activity name, select (Create new activity) and enter the name of the new activity.

      Tip

      Define a name for the activity name which shows it measures load times. For example, a login activity could be called Login Page Load.

      If you change an existing name, the dashboards display the new name as a separate entry, starting its own new history. For a week since the change, you can continue to view its previous data under the old name.

      Exclude from Application Monitoring

      Select this option to exclude a web page from monitoring if it conforms to this rule.

    5. e Select Add Include Rule or Add Exclude Rule to apply the rule.
    6. f To verify your rule is working as expected, view the recently accessed pages above, and preview how each page would be classified, under the Trial Run Activity column in the top part of the window.
  6. Step 6 To define a new rule without referencing history, select Add New Activity.

    The system implements each rule in its order, stopping when a rule matches the loading web page.

    Create a rule to assign an activity
    Field Description
    Activity Name

    Enter the name of the activity as you want it to be displayed in Aternity.

    Tip

    Define a name for the activity name which shows it measures load times. For example, a login activity could be called Login Page Load.

    If you change an existing name, the dashboards display the new name as a separate entry, starting its own new history. For a week since the change, you can continue to view its previous data under the old name.

    Include Any Of +

    Select + to create a condition which would add a web page to this activity if it conforms to the rule. You can add multiple conditions, so that this rule is applied if ANY of these conditions are true.

    Title / URL Including Domain / URL Without Domain

    Choose the basis of your rule, to be checking for the title or the URL of the web page.

    Is / Contains / Begins With / Ends With

    Choose the condition of your rule, then enter the matching text (case sensitive) in the next field.

    For example, if you want your rule to apply to all pages whose title contains the words New Contact, select Contains, then enter New Contact in the following field.

    Tip

    Try to narrow the URL definition, to avoid capturing unwanted pages with similar patterns, like redirects from ads. For example, adding the caret and dollar symbols around a regex formatted URL, such as ^http://company.com/…$, will ensure that it only captures the desired page access and not ad-related redirects that have the same pattern appended somewhere in the URL.

    Exclude Any Of

    Select + to create a condition which would remove or exclude a web page to this activity if it conforms to the rule. You can add multiple conditions, so that this rule is applied if ANY of these conditions are true.

    Edit

    Select to edit a web page activity rule.

    Up / down arrow

    Select to change the order in which each rule is processed.

    Delete

    Select to delete a web page activity rule.

  7. Step 7 Select Save at the top of the window to implement the rules.
    Note

    The system only implements the rules when you select Save at the top of the window.

    While the Trial Run Activity column displays the previous history with categorizations according to your new rules, the dashboards (like the Troubleshoot Application dashboard) only separate out the new activities from now onwards, for new access to the web application, not previous access.