Dot Net Monitoring
How to configure VirSec RASP APM profiler and Site24x7 .NET agent on the same machine
You can install both the Site24x7 APM Insight .NET Agent and VirSec RASP profiler on the same machine to monitor your .NET and .NET Core applications. Steps to configure the .NET agent with VirSec By default, both and Site24x7 use the same ...
APM Insight .NET agent bulk installation using ManageEngine Endpoint Central
You can install the APM Insight .NET agent on multiple machines at once by following the steps given below: Download the APM Insight .NET agent from the Site24x7 account. Log in to the ManageEngine Endpoint Central portal and click the Software ...
DC migration steps for APM Insight .NET and .NET Core agents
.NET agent Obtain the new device key. Log in to the server and update the license.key value in the apminsight.conf file located at %ProgramData%\DotnetAgent\<appname>. Delete the existing instance information file, apminsight.net.info, located at ...
How to verify the license key for a .NET application
Problem Statement: The APM Insight .NET monitor is not created in the Site24x7 web client because of an empty or invalid license key. Prerequisite: The Site24x7 APM Insight .NET agent should be installed. Steps to verify the license key Navigate to ...
How to enable or disable application filters in the .NET Core agent?
The APM Insight .NET Core agent is designed to monitor IIS-hosted applications based on the list entered in the appfilter.config file in the agent's installation location. Irrespective of the filter, we can monitor all .NET Core applications hosted ...
How to identify and resolve conflicts between other APM products and the APM Insight .NET agent
Problem statement: You are experiencing either of the below issues and suspect that another APM product is interfering with the Site24x7 .NET agent. 1. The .NET monitor is not created under APM > APM Insight > Applications, even after the .NET agent ...
Identify and correct hostname mismatches while cloning
Use the health monitor to correct host name mismatches, when cloning from a server in which the APM Insight .NET agent has been installed. Open the Health Monitor tool as follows: Start > All programs > APM Insight .NET Agent > APM Insight .NET Agent ...
Troubleshooting steps when there is an exception while monitoring ASP .NET applications.
Use Case: Sometimes, you may receive the exception "Loading this assembly would produce a different grant set from other instances.", while running the APM Insight .NET agent in your ASP .NET applications. This is because, by design, the agent works ...
FAQs related to Windows Service monitoring
After installing APM Insight Windows service monitoring agent , if you don't see data in the Site24x7 console, or if you are unable to add monitors, kindly follow the below given steps to troubleshoot. If few monitors are not getting added: Check for ...
Install .NET agent via command line
Follow the instructions given below to install APM Insight .NET agent via command line: Login to your Site24x7 account > APM > APM Insight Click on .NET tab and download APM Insight .NET agent (apminsight-dotnetagent.msi) Navigate to the path where ...
What is un-instrumented block of code in APM Insight
By default, APM Insight agent monitors known frameworks and libraries in your application code. However, there may be certain methods which may not be instrumented by the agent. Such kind of code are classified as ' un-instrumented block of code'. ...
Why can't I configure APM Insight alerts for instances ?
Prior to 15-03-2018, users could configure APM Insight Alerts, both at the application level and instance level. This caused the following concerns: Consider the following scenarios: Case 1: Your application threshold is set to 5000ms and your ...
How to install .NET agent with Chocolatey ?
Chocolatey is a package manager for Windows (like apt-get or yum, but for Windows). It is built on the NuGet infrastructure and uses PowerShell for delivering packages from the distros to target machines directly. You can now install and manage ...
Limitations of custom instrumentation in .NET agent
While most of the functions can be instrumented using custom instrumentation, the following kinds of methods will be ignored for profiling: 1. Constructors 2. Object finalizers and Disposer methods 3. Lambda functions 4. Property getter / setter
Troubleshooting steps when the monitor is not getting added after buying advance monitor add-on
Delete the apminsight.info file found under the below path - %ProgramData%\DotNetAgent\[Application name] Note: The [Application name] will be the name of the monitor folder created for selected application Restart the APM Insight .NET Agent service ...
Troubleshooting steps when the health monitor shows message "License exceeded", even though the license is available
Delete the apminsight.info file found in the path - %ProgramData%\DotNetAgent\[Application name] Note: The [Application name] will be the name of the monitor folder created for selected application Restart the APM Insight .NET Agent service Perform ...
How .NET agent collects data
APM Insight .NET Agent is a profiling based monitoring solution. It uses the profiling APIs provided by Microsoft frameworks and hooks itself into the ASP.NET worker process. The general workflow for monitoring is as given below : The .NET agent ...
How Appfilters work
The general role of Application filters in monitoring workflow is given below: When the .NET agent Windows service starts, it reads the appfilter.conf file and selects applications that need to be monitored. When the application starts, if it is not ...
Methods to upgrade .NET agent
Since version 2.0, .NET agent has the capability to manage updates automatically without user intervention. Also, the MSI based installer has the capability to overwrite any existing installations while retaining the settings. There are three methods ...
Is it possible to install more than one .NET profiler on the same machine?
No, by design .NET allows only one profiler to exist at a time on an IIS server. If APM Insight .NET profiler is installed onto a machine which already has a profiler installed on it, then our agent will overwrite the existing profiler.
Steps to be performed when an application is not getting added by the .NET agent profiler in APM
Please follow the below troubleshooting steps if an application does not get added by the .NET agent: Copy the ClrProfilerAgent.dll from the installation directory of the agent Paste the dll in %SystemRoot%\system32 Unregister the ...
APM Insight monitor is UP, but monitor page doesn't show any data
The APM Insight monitor status corresponds to the respective .NET agent's service status i.e., as long as the .NET agent service is running, the monitor status will be UP (starting with .NET agent version 2.6.2). It is possible that the application ...
Troubleshooting step for the error message 'VM has reported a failure when processing extension' while trying to add Site24x7 Azure VM Extensions
Occasionally, when the extension is configured along with the creation of VM using the new Azure portal, the deployment can fail. To workaround this issue, try adding the extension after the deployment of the VM. On the other hand, you may get these ...
Unable to add the APM Insight extension for Azure classic VMs in the new portal
While trying to add APM Insight Extension in classic VMs through the Azure portal, you may get the following error: Extension with publisher 'Site24x7', type 'Site24x7APMInsightExtn', and type handler version '1.0' could not be found in the extension ...
APM Insight provides information on the parameters it sends to the SQL queries
The parameters in slow SQL queries can be tracked and displayed under the traces tab. We have the option to obfuscate the values of SQL query parameters using a configuration "Obfuscate SQL Parameters". It will be enabled by default. The screenshot ...
Unable to see application after adding APM Insight .NET agent and getting "Failed to Load Profiler" error
The following are few reasons that might pose an interference with the APM Insight .NET agent profiling: 1. User Permission settings 2. Competing profilers/monitoring services If the installation is not done with administrative privileges, the ...
Troubleshooting steps for errors "Agent update will happen shortly" or "Value cannot be null. Parameter name : path1" during update from 2.3 .NET agent
On fresh installation of 2.3 agent, APM Insight environment variable is not set properly (upgrading from earlier versions retains them) and prevents updating 2.3 agent to higher versions. If you face this issue, kindly follow these steps and try to ...
Customer production environment configuration settings.
Please find below the recommended configuration settings for APM Insight .NET agent in customer production environment: Log level (General tab) - OFF or CRITICAL ERROR. Sampling factor (Advanced tab) - 5-10 depending on the traffic on the website(s) ...
Data collection stops in .NET agent after updating the application
This might happen if the "apminsight.appname" key in application setting in the web.config is replaced or removed. In this case, the agent cannot update the settings for App Filters automatically. To fix this, use either of the options Update App ...
App Filters tab not displaying any applications in Windows Server 2003/IIS 6.0
Filtering web applications to be monitored through App Filters in Settings UI is supported for applications running in IIS 7.0 and above. To filter your applications in IIS 6.0 see "Filter Web Applications manually" section in the AppFilter guide.
Troubleshooting steps when the 'APM Insight keys' text box is disabled in the 'Edit Configuration' dialog
The "APM Insight keys" text box, in AppFilter tab, will be disabled in one of the following scenarios: The application is not selected for monitoring The APM Insight .NET agent Windows service is running. In this case, stop the agent service and ...
Troubleshooting steps when the "App Filters" tab in the ''Edit Configuration" dialog doesn't show any IIS application
The settings dialog requires read permissions for IIS applications and read/write access for their respective "web.config" file. Kindly check the permission settings of the current user for the following files: web.config, in web application's ...
Troubleshooting steps for the error message in the "Edit Configuration" dialog in the .NET agent during its launch or while saving it
The settings dialog requires read/write permissions for the following directories, APM Insight .NET agent installation path and all sub directories %WINDIR%\ProgramData\DotnetAgent\ and all sub directoriesFor Windows server 2003, the ...
How to add an instance that was deleted earlier (For .NET and .NET Core agents)
Steps for .NET agent Navigate to the path: %ProgramData%\DotNetAgent\ Delete the apminsight.net.info file from the folder with the same name as the application. Note: The name of the monitor folder created for the selected application will be same as ...
Corrective action to be taken when traces of a slow web transaction is not viewable
This scenario will occur if you have disabled trace collection in your agent. To solve this, select 'Enable transaction tracing' option in Edit Configuration dialog in the application Edit menu. Note: A web transaction is considered to be a slow ...
Folder path to view the .NET agent logs
The .NET agent logs can be found only in the common application folder (Usually under C:\ProgramData\ from Vista onwards and C:\Documents and Settings\All Users\Application Data\ for Windows Server 2003. This is a hidden folder) Check the below ...
Use the health monitor tool to ensure the .NET agent is properly installed and running
The Health Monitor tool can be found in the following locations: For Agent v2.3 and above Start->All programs->APM Insight .NET Agent->APM Insight .NET Agent Health Monitor. For Agent below v2.3 Start->All programs->APM Insight .NET Agent (x64 or ...