1. A method for monitoring a business transaction, comprising: detecting, by a profiler module stored and executed on a first server, a first method call by an application executing on the first server; sending, by the profiler module, a second method call to a remote coordinator; determining, by the remote coordinator, whether the first method call should be monitored, wherein the determining includes searching a configuration file for an Internet Information Services (IIS) process matching a request name in the second method call, otherwise if a match is not found, searching the configuration file for a process name matching the request name in the second method call, otherwise if a match is not found, searching the configuration file for a Windows service name matching the request name in the second method call; in response to locating a match after the determination, instantiating an agent on the application, the agent to monitor the first method call; in response to instantiating, generating and transmitting a third method call from the agent to the remote coordinator; and receiving, by the agent and from the remote coordinator in response to the a third method call, an automatically generated name for a node associated with a process handing the first method call, wherein the agent is executing on the automatically named node.