Upload a Custom Activity to Aternity

Add a custom activity to Aternity to monitor the performance of any key user actions in an enterprise app by uploading its signature file, which contains the core definition of that activity. This requires the role of Edit Configuration or View Configuration. You can create your own custom activities to monitor the performance of your key business applications, by measuring the time it takes between a user action (like mouse clicks or key presses) and the response of your business apps (like the appearance of a window, or some other UI change). Create the custom activity in the Aternity Activity Designer to measure the application's response time, or create an application event to count an action or reaction which occurred in your application.

For example, you can define a custom activity to measure the time it takes for your ERP or CRM app to search for a customer record, from the exact moment when a user presses the search button until the app finishes presenting the details on the screen. Or you can measure the time it takes for your inventory app to locate whether an item is in stock, or the time it takes for your app to save an invoice in your financial system. Aternity's dashboards can show if this action is slower in your London office and faster in Shanghai. It can help you determine if your workforce's laptops need more memory to work significantly faster, or if the higher memory has no significant impact on these critical transactions.

Learn more.

Create and upload a custom activity

You can define as many action-response pairs as you want, known as activities, to monitor any action on any type of application: web, desktop, or mobile apps. You must add these applications as managed.

To upload an application event, learn more.

Before you begin

Before you upload a custom activity to Aternity, ensure you have done the following:

  • Add the application to be managed in Aternity by selecting the Gear Icon > Managed Applications.


    Do NOT add a new application in the Monitors Settings screen. You must add it only in the Monitored Application screen, because there the system adds the required default settings, which are essential to the smooth running of the dashboards.

  • You must first create a custom activity or application event and export it as a signature file (learn more).


  1. Step 1 Open a browser and sign in to Aternity.
  2. Step 2 Select the Gear Icon > Managed Applications > <app_name> > Add Activity.
    Add an activity to a managed application
  3. Step 3 Select Select a file to upload to browse to your saved XML file, or drag and drop it into the Add Activity window.
    Select the XML file that contains the activity signature

    The activity appears in the list with default incident detection and SLA threshold values. The system assigns it to the Test Group rollout.