AppDynamics Application Intelligence Platform
AppDynamics uses match conditions in rules that specify entities to be monitored or excluded from monitoring. You configure match conditions to fine-tune transaction detection, backend detection, data collectors, EUM injection, health rules, etc.
A match condition is a comparison consisting of:
The entities and values being compared and the list of appropriate comparison operators vary depending on the type of configuration.
The following example is from a custom match rule named BuyBook used for detecting the business transaction. Detection is based on the discovery of the string "/shopping" in the URI and of a POST parameter with the value "Book" for the itemid parameter. When AppDynamics receives a servlet-based request matching these conditions, it monitors the business transaction.
Match rules are case sensitive. For example, a rule that specifies a match on "cart" will not match the string "addToCart".
To force a match rule to be case-insensitive use a regular expression. The following match rule matches "addToCart" as well as "addTocart".
To reverse a match condition, use the gear icon and check the NOT condition check box.
For example, if you want to set a condition where "Port DOES NOT Equal 80":