Recommended Data Collectors UI Overview

UI TermDescription
Business Transaction

The name of the business transaction(s) for the selected application. Business transaction names appear as:

The relative path and business transaction ID in brackets [ ]. For example, /portal/Submit Application[65]

If the Java Agent does not identify a relative path, the name is the business transaction ID only. For example, Business Transaction 1.

Class The fully qualified class name of the selected business transaction.
Method

The method name of the selected class.

Overloaded methods contain identifying data to distinguish each method. For example, if a class calls method1

  • int method1()
  • void method1()

Variations in the method parameters are displayed in the parentheses:

  • method1(str, ...)
  • method1(int, ...)
Field Name The name of the field of the selected method. The field name can be a parameter, return value, or invoked object.
Data Type Type of the field name.
Sample Value

Shows an example field value. Special characters ( - , . @) are not obfuscated

The following names are obfuscated for security:

  • Boolean: aaaaaa
  • Enums: the string value is pulled and obfuscated the same as upper and lower case letters
  • Lower case letters: a
  • Numbers: 0
  • Upper case letters: A
  • All other characters: #

In the case of arrays, collections, and maps, the values display a special format.

  • Array/Collection: [Aaaa, ...]
  • Map: [{aaa=Aaaa}, ...]

The Instance of <class_name> value is displayed when the depth limit is obtained after introspecting the object. If you want to introspect further on this instance type, you can increase the introspection depth with the analytics-runtime-introspection-depth property. For example, in method int getPrice(a), a → b → c → d → e where a has field b, b has field c, and so on. If the depth is 2, the value will be Instance of c.

This case applies to arrays, collections, and maps.

  • Array/Collection: [Instance of <class_name>, ...]
  • Map: [{Instance of <key_class_name>}={Instance of <value_class_name>}, ...]
Path Describes where the Java Agent has located the Recommended Data Collector in your code.