Help Docs

Application Process Discovery

When the Site24x7 Full-Stack agent is installed with AutoProfiler enabled, it automatically detects application processes running on your host machine. Based on predefined rules, it hooks the appropriate APM agents and begins monitoring applications and collecting its performance metrics. With Application Discovery, you can choose the application processes you want to monitor.

Access the Application Discovery tab

  1. Log in to your Site24x7 account.
  2. Go to APM > Application Discovery.
  3. Within Application Discovery, you can find two tabs:
    • Process Discovery: Displays the application processes detected on your host machine.
    • IIS Discovery: (Windows only) Displays the applications running on Internet Information Services (IIS) servers detected on your host machine.

How the Application Discovery works

Once the Full-Stack Agent, along with AutoProfiler, is installed, the APM AutoProfiler scans your host machine to detect running application processes, and the identified applications are listed under the Process Discovery tab.

The preloader compares each detected process with the default rules available in the APM Process Monitoring Rules section. These default rules are based on popular industry-standard frameworks. If a detected application matches a default rule, it is automatically mapped, and an APM monitor is created.

Note

Any processes that were running before the Full-Stack agent installation must be restarted for the APM monitor to be created.

What if an application process does not match a default rule?

If an application does not match any existing rule, an Add Rule button will be displayed, allowing you to create a custom rule.

After you add a new rule, wait up to five minutes for the next process discovery cycle to detect the changes. Then restart your application so the monitor can be created.

You can select which application processes to monitor. If no rule is added or if the assigned default rule is disabled, the corresponding application process will not be monitored.

Process Discovery overview

The table includes the following columns:

Field number (as marked in the image) Field name Description
1 Technology Displays the application process technologies such as:
  • Java
  • .NET
  • Node.js
  • Python
2 APM Monitor Shows the monitor associated with the detected application. AutoProfiler automatically identifies and generates a suitable monitor name. You can customize the monitor name by specifying a Custom Application Name in the APM Process Monitoring Rules screen. The Custom Application Name is set at the rule level. Any application process that matches this rule will use the same custom name as the monitor name.

Clicking the monitor name takes you to the corresponding APM monitor, where you can view performance metrics.

Note

Restart the application after modifying the rules on the APM Process Monitoring Rules screen.

3 Host Name The machine where the application process is running.
4 Command Line Displays the command used to start the application process.
5 Directory The application’s working directory.
6 Rule Name If a default rule matches, its name is displayed.

If no rule matches, the Add Rule button is shown.

Clicking the Add Rule button helps you create a rule specifically for monitoring the selected process group (application). You’ll be redirected to the Rules page, where you can modify the rule details if needed and click Create to finalize it.
7 Process ID(s) Application PIDs.
8 Port(s) The port(s) used by the application.
9 Framework The detected application framework.

Applications count section: Displays the total number of applications that belong to a particular technology.

Group by drop-down:

You can group the application process by:

  • Host Name
  • APM Monitor
  • Rule Name
  • Framework
  • Technology

IIS Discovery tab

The IIS Discovery tab is applicable only for Windows machines. Displays applications running under the IIS application server. Specifically designed for IIS-based environments.

License usage

When an APM monitor is created, it consumes one Advanced monitor license. For example, if you have purchased 50 advanced monitor licenses and decide to enable monitoring for three of the discovered processes, a license will be used for each application that creates a monitor.

If monitors are created for only two applications (via default or custom rules), and no rule is defined for the third application, only two licenses will be consumed.

Related articles

Was this document helpful?

Would you like to help us improve our documents? Tell us what you think we could do better.


We're sorry to hear that you're not satisfied with the document. We'd love to learn what we could do to improve the experience.


Thanks for taking the time to share your feedback. We'll use your feedback to improve our online help resources.

Shortlink has been copied!