On this page:
You can use information points to define custom metrics based on methods you configure.
Information points are similar to data collectors. However, while data collectors show application data in the context of a business transaction, information points reflect data state across all invocations of a method, independently of business transactions. They also let you apply computations to the values, for example, representing the sum or average for a method return value or input parameter.
This topic describes how to configure and use information points. For information on data collectors, see Data Collectors.
To create, edit, or delete information points you need the Configure Information Points permission.
When you configure an information point, you automatically get the KPI metrics (called code metrics) for the information point method. The code metrics are:
You can supplement the KPI metrics with custom business metrics for the information point.
Business metrics reflect the value of runtime data, such as the method parameter, return value, or a value captured by getter chain on the object on which the identified method was invoked. The business metric value represents either the sum or average of the values of the code point you identify as the information point.
Information points can give you significant insight into how the performance of an application corresponds to business performance. For example, depending on the nature of your application, you could use it to resolve business questions such as:
A example of a practical use of an information point are ignored exceptions. Exceptions, especially one that occurs frequently, can contribute to CPU spikes in a JVM. If you configure the exception to be ignored in AppDynamics, for example, if it is generated in the underlying application framework and does not have a direct bearing on your application performance, it may not be readily evident to you when the exception is affecting your application. An information point that counts the exception occurrence can help you identify the additional overhead.
For information on creating information points, see:
You can view information point values in various places in the Controller UI, including the following:
enable-info-point-data-in-snapshotsnode property to true. When the
enable-info-point-data-in-snapshotsnode property is set, information point calls appear in the User Data section of the snapshot. For more information, see App Agent Node Properties.
For full-screen viewing, click What is an Information Point?