The uses a single configuration file to control agent behavior and .NET Machine Agent behavior. The configuration file specifies Controller connectivity, .NET Machine Agent operations, and app agent functionality for IIS applications, Windows services, and standalone applications. The single configuration file lets you:
The AppDynamics Controller allows you to upload and manage .NET Agent configuration files. From the Controller, you can deploy a configuration to a machine or multiple machines where the agent is installed. See Manage Configuration for .NET.
Configure the agent properties in the
config.xml file in the agent
Config directory. To edit the config.xml, you must launch the editor as an administrator. When you run the .NET Agent Configuration Utility, it writes the
config.xml file to one of the following locations:
Windows Server 2008 and later
For Windows Azure deployments, the .NET Agent NuGet package contains the config.xml file.
Sample config.xml files install to the following location:
%ProgramFiles%\AppDynamics\AppDynamics .NET Agent\SampleConfigurations
After you edit the
Some configurations require that you edit the config.xml:
config.xml file as an administrator.
Modify the XML file according to the configuration instructions.
The most basic configuration demonstrates the required sections for agent configuration. This sample instruments all IIS applications using the automatic element,
<automatic />. AppDynamics does not instrument Windows services or standalone applications in this case.
<?xml version="1.0" encoding="utf-8"?> <appdynamics-agent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <controller host="mycontroller.mycompany.com" port="8090" ssl=false"> <application name="MyDotNetApplication" /> <account name="customer1" password="changeme" /> </controller> <machine-agent /> <app-agents> <IIS> <automatic /> </IIS> </app-agents> </appdynamics-agent>
The configuration file that controls log files for the is located at:
%ProgramFiles%\AppDynamics\AppDynamics .NET Agent\AppDynamicsAgentLog.config
The configuration file uses NLog configuration format.