For seamless onboarding, you can use the APM Insight AutoProfiler to automatically discover and instrument .NET applications running on your server.
To add a new .NET Agent monitor in Applications Manager, go to the APM tab → Add New Monitor → .NET . Based on the version of the build you are using, follow the steps given below to add a .NET Agent monitor:
Note:

Choose between 'Host' and 'Container' based on the deployment type of your .NET application and click Next.

Review and select the required options in the configuration tab based on your applications's environment. The Advanced Settings dropdown displays the details of your Applications Manager build such as the protocol, host, port, and APM Insight license key.

Click on Next.
Go to the server where the application is installed, open Windows PowerShell with administrator privileges, and execute the command displayed in the Monitor Addition view to complete the agent installation.

Once the agent installation is successful, please perform some transactions to start monitoring your .NET application.
Note:
The .NET agent can be installed in build versions below 172100 using either of the following methods:
Click on Browse and select the folder path to install the .NET Agent. Click Next.

In the next window, under the Startup Options, check the Start the Agent after installation check-box if you wish to start the agent. Click Next to start the installation of the agent.

Note: This will restart IIS to start the agent.
The configuration window will appear before the installation is completed. Configure Applications Manager's License Key, Host, and Port, along with optional proxy authentication settings if the environment is behind a proxy.

For version 7.0.2 and above

Note:
If you would like to monitor a Windows Core environment or similar environments, you may find it easiest to install the .NET agent via the command line. Follow the below steps to install via command line:
Execute the following command to install the agent:
For version 7.0.2 and above
msiexec -i apminsight-dotnetagent.msi license.key=<Your_License_Key> apm.host=<https/http>://<APM_HOST>:<APM_PORT> apm_exporter_host=<DATA_EXPORTER_HOST> apm_exporter_status_port=<DATA_EXPORTER_STATUS_PORT> apm_exporter_data_port=<DATA_EXPORTER_DATA_PORT> editconfig=false iisreset=true /log apm_install.log /quiet
Given configurations are optional:
For versions below v6.7.1 to v6.9.2
msiexec -i apminsight-dotnetagent.msi license.key=<Your_License_Key> apm.host=<https/http>://<APM_HOST>:<APM_PORT> editconfig=false iisreset=true /log apm_install.log /quiet
For version 6.5.1 to 6.7.0
msiexec -i apminsight-dotnetagent.msi license.key=<Your_License_Key> apm.host=<APM_HOST> apm.port=<APM_PORT> apm.protocol.https=True editconfig=false iisreset=true /log apm_install.log /quiet
Command-line arguments:
editconfig - The agent will open the edit configuration window by default. Set this to false to install the agent without opening the edit configuration window.
iisreset - Agent will reset IIS by default. Set this to falseto install without resetting IIS.
Now the APM Insight .NET agent is ready and all the ASP.NET applications (such as WCF) running on the server will be monitored. After some transactions are performed, the collected data should be available in the APM tab of Applications Manager's web client within a few minutes. All .NET web applications hosted on the IIS will be monitored. Perform some transactions to start monitoring.
It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.
Reviewer Role: Research and Development