1. A method for monitoring an application operating on a computer system, comprising: operating the application on the computer system; a probe monitoring a first entry point of the application operating on the computer system for a first transaction executed on the computer system; when the first entry point is reached by the application, the probe acquiring a first token associated with the first transaction, wherein the first token is associated with a monitoring policy, wherein the monitoring policy of the first token determines what information is gathered by the probe about the first transaction; and the probe monitoring the first transaction according to the monitoring policy of the first token.