AppDynamics Application Intelligence Platform

3.8.x Documentation

PDFs

Videos

Release Notes

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Edited for consistency between sections, clarified some http data collector stuff

...

Data collectors help you determine whether data that a transaction passed into an application is causing problems. When you configure data collectors, AppDynamics accesses information in application code arguments, return values, and variables, as well as HTTP Request data such as headers and cookies, and displays this information in Call Drill Down panels. See Data Collectors.

...

Configure custom method invocation data collectors to capture parameters or , the return value, or the invoked object for a particular method. The captured data appears in panels of the USER DATA tab of the snapshot viewer.

This procedure involves the following tasks:

...

To configure a method invocation data collector

1. In the left navigation pane, choose Configure > Instrumentation, then click the Diagnostic Data Collectors tab. (If you don't see the tab, click >> and then click Diagnostic Data Collectors.)

2. In the Method Invocation Data Collectors panel, click Add.

23. Enter a name for the data collector.

34. Check the Apply to new Business Transactions check box if you want to apply the collector to new transactions.

45. Specify the class name for the data collector by selecting the comparison to apply from the drop down menu and entering the fully qualified class name in the adjacent text field.

56. Enter the name of the method on which the data collector is based.

For Java:

For .NET:

67. If the method is overloaded:

a. Check the Is this Method Overloaded? check box.
b. For each method parameter, click Add Parameter to add the fully qualified class name for each parameter.

78. Optionally click Add Match Condition to specify match conditions for the source of the data collector and the operation to run on the source of the data. Use match conditions to restrict the data collector to method invocations or return values with certain values or to the invoked object.

...

89. To specify the data items that this collector will collect from this method invocation, click Add in the Specify the Data to Collect from this Method Invocation panel. Repeat for each data item to be collected.

910. In the Data Collection screen, specify a name for the data, which kind of data to collect (parameter, return value, or invoked object), and, if necessary, which operation to use on it.

1011. Click Save.

1112. To create the data collector, click Create Method Invocation Data Collector.

1213. In the Apply to Business Transactions window that appears, specify the business transactions to which this data collector will be applied by moving them from the Business Transactions NOT using this Data Collector list on the right to the Business Transactions using this Data Collector list on the left.

1214. Click Save. The data collector is created.

...

Configure custom HTTP data collectors to collect HTTP payload data for diagnosis in the transaction snapshot. The captured data appears in the SUMMARY, HTTP PARAMS and COOKIES tabs of the snapshot viewer.

To configure HTTP data collectors

...

  1. In the left navigation pane, choose Configure > Instrumentation, then click the Diagnostic Data Collectors tab. (If you don't see the tab, click >> in the menu bar and then click Diagnostic Data Collectors.)
  2. In the HTTP Request Data Collectors panel, click Add.

...

  1. Enter a name for the data collector.
  2. Check the Apply to new Business Transactions check box if you want to apply the collector to new transactions.
  3. Click Add in the HTTP Parameters section to set the parameter values that you want to collect.

...

  1. Click Add in the Cookies section to set the cookie values that you want to collect.

4. If you want to enable this data collector for newly discovered transactions, check Apply to new Business Transactions.

5. Click Create HTTP Request Data Collector.

Image Removed

...


  1. Image Added
  2. Configure the HTTP data collector to capture any of the following additional data:

...

  1. - URL

...

  1. - Session ID

...

  1. - User Principal

...

  1. - Session Keys

...

  1. - Headers
  2. Click Create HTTP Request Data Collector.
  3. In the Apply to Business Transactions window that appears, specify the business transactions to which this data collector will be applied by moving them from the Business Transactions NOT using this Data Collector list on the right to the Business Transactions using this Data Collector list on the left.

    Image Added
  4. Click Save. The data collector is created.

To use the HTTP content-length header to monitor the correlation between the size of response and overall throughput for an application

...

To see the output from an HTTP data collector

...

  1. Access transaction snapshots for the business transactions on which this data collector is applied. See Transaction Snapshots.

...

  1. For URL, Session ID, or User Principal, examine the SUMMARY panel of the transaction snapshot.
  2. For Parameters, Headers, or Session keys, examine the HTTP PARAMS

...

  1. panel of the transaction snapshot.

    Image Modified
  2. For Cookies, examine the COOKIES panel of the transaction snapshot.

Learn More