You can use the following tools to inspect data and configure the entry point for a POJO custom match rule:
The Classes/Methods browser lets you search for classes. You can right-click a class or method in the result to set the class and method match criteria for the POJO. You can also view method invocations for a selected method.
In live preview mode, the number of methods and classes that can be returned by an agent are now limit-bounded. The limits are:
- Maximum number of classes: 1000
- Maximum number of methods: 300
public static final String MAX_CLASSES_LIMIT_ON_CLASSMETHOD_SERVICE_PROPERTY_NAME =
public static final String MAX_METHODS_LIMIT_ON_CLASSMETHOD_SERVICE_PROPERTY_NAME =
public static final int MAX_CLASSES_LIMIT_ON_CLASSMETHOD_SERVICE_DEFAULT = 1000;
public static final int MAX_METHODS_LIMIT_ON_CLASSMETHOD_SERVICE_DEFAULT = 300;
- Method Invocations lets you inspect live data from the server for the specified method. Expand a method invocation to see detailed information including invoked objects, parameters, and return values. Right-click on a data point to use it in transaction splitting. AppDynamics automatically creates a splitting rule following the
get<field>()syntax. If your code follows another convention, you need to manually specify the getter method for the data point. You can also copy a getter chain to the clipboard.
The example below shows the data for a method