A process can have multiple threads, all executing at the same time. It is a unit of execution in concurrent programming. A thread shares the data segment, code segment, files, etc. with its peer threads. It is an execution unit that is part of a process. A thread is lightweight and can be managed independently by a scheduler. Process and thread have two types of monitoring metrics groups which are listed below:

Note: You can see the monitor information for specific monitors by clicking on the Information icon provided alongside the monitor type.

Platform/OS Supported

Pre-Requisites

  1. The machine agent (CMON) should be running o

    n the target server i.e. the machine from where you want to get OS related data.

  2. TTo check the CMON status, execute the following command:
    /etc/init.d/cmon status

    If CMON is running successfully, you will get an output like this: cmon is running with PID(<pid_number>)

  3. Test should be running. Check the status of the test run(TR) via the following command: nsu_show_storm.

Monitor Group Configuration

Common Configuration

All metrics in both monitors have the following common fields which are optional:

Monitor Group-Specific Configuration

The following monitor groups have additional configuration fields, described below:

Notes:

Deploy Monitors

Once you have provided the details , you can perform the following operations:

Deploy Monitors

Deploy the configured monitors using our machine agent. The following fields need to be filled in to deploy:

Based on the requirement, you can select any one of the following:

Notes:

Validation

Once the Process and Thread monitors are configured, you can validate by either checking the monitor homepage where a section for Process and Thread monitors along with details like total, running, and failed monitors is given, or check for the configured monitors from the metric tree, against the tier/server/instance for which this metric is configured.