Microsoft .NET

Supported versions

.NET monitor allows monitoring all versions of Microsoft .NET applications.

Definition

The available performance objects are:

Microsoft monitors use a Windows API to list and query performance counters, namely the Performance Data Helper (PDH) library used by Perfmon which is a Windows tool. Therefore, the NeoLoad Microsoft monitors have the same characteristics and constraints as Perfmon:

When defining a counter, and depending on the type of counter, one or more instances may be also selected. One instance corresponds to a certain sub-division of the monitored object. For example, Processor/Processor Time % has several instances, one for each processor present in the monitored machine. Usually, an instance named _Total allows retrieving an average value across all available instances.

Create a .NET monitor

NeoLoad makes it possible to create a new monitor either using the monitored machine creation wizard, as described in Create and configure a monitored machine, or from an existing monitored machine, as described in Create and configure a monitor.

Name: Visual name used to represent the monitor in NeoLoad.

Host: Machine physical name (hostname or IP address).

Login: The user account login associated with the monitored machine. When the domain name is to be specified (optional), the format must be: "{domainName}\\{userName}".

Password: The password associated with the login entered in the Login field.

Monitoring interval: This refers to the interval between two monitor value readings for that connection. The recommended default interval is 5 seconds. Too short an interval could have a negative effect on the server performance.

The Check button allows testing the connection to the server. If it fails, it is necessary to check the monitor settings. A specific error message helps identify the possible cause of the connection failure. Pressing F1 gives a list of prerequisites for each type of monitor.

Available counters

On a typical Windows server, the main, basic counters are as follows:

Instances based on regular expressions

On top of the list of available counters and instances you can choose from when you design a Microsoft .NET monitor, NeoLoad enables you to configure regular expressions.

In the Instances section, enter a new regular expression to match in the blank field and click the NLG-Create Create button to add this new regular expression to the list.

If you need to modify an existing regular expression, select it in the list of Instances of selected objects, the selected regular expression is then displayed in the blank field in the bottom of the screen so that you can bring your modifications and click the NLG-Save Save button to save it to the list.

This configuration will result in creating counters that will monitor all instances matching the regular expression(s) added.