IBM DataPower Operations Dashboard v1.0.11.0

A newer version of this product documentation is available.

You are viewing an older version. View latest at IBM DPOD Documentation.

API Connect Single Transaction

When you click a transaction’s ID in the transactions list, DPOD loads the full details of the transaction into the information window.

This view provides a plethora of information about the single transaction.

Transaction Details Panel

The panel at the top of the window displays various details about the transaction, such as time, status, device, domain, API Name, catalog, etc.

Transaction Analysis Panel

Error analysis

Analysis will appear for transactions in Error status only,
T
ransactions that are erroneous as a result of the output policy are not reported here.

If the error is common, DPOD will provide a description of the error here. This is especially useful in situations where the raw logs are hidden on account of security policies, and cannot be viewed by the user.

DPOD Administrators can also add error analysis descriptions.

Elapsed Time 

A breakdown of the transaction’s elapsed time between network, gateway processing and Back-End processing.
This analysis lets you view latency data pertaining to the transaction, and potentially identify network congestion or issues.

Payload Size

Displays the request and response size.

Memory

Memory consumption graphs for the transaction, across the transaction lifetime and state changes.
The memory graph is designed to display the differential memory consumption between processing policy actions in a processing rule.

The purpose is to assist the user in troubleshooting high memory consumption by one or more processing actions (for example when using inefficient XSLT).
The graph is built based on the DataPower “memory-report” records.
In some cases the memory value reported at the beginning of a transaction is higher than the following memory report leading to a negative value.

To investigate the service’s total memory usage please navigate to Dashboards -> Resources -> Service Memory.
The memory graph display the differential memory value in KB.

Policy Graph

Green nodes represent user policies and their latency, hover over the latency node to view the policy type.
Blue nodes represent the API Framework latency.
Pre/Post processing polices (DataPower API Gateway only) will appear with a Blue border.
Click on a user policy or on a pre/post policy to open the Policy Details Window.

Policy Details Window

The top part of the window shows the policy graph, you can focus on any user policy by clicking it, click on "Switch to Response/Request" to change the displayed direction.
The middle part shows general details about the policy, such as the policy name, type and direction and the execution time in ms.
The lower part shows a list of side calls made by this policy. and a list of context variables and their values (if a policy variables capture was active during the execution of this transaction)
If a policy variables capture was active, but no data is showing in the "Context variables" table - wait a few seconds and refresh the page, it may take up to 2 minutes for the data to appear.

Keyboard shortcuts - 
Left or Right arrows - Previous / Next policy
Space - Wrap the policy variables values text.
Escape - Close the window.

Raw Messages Tab

The raw messages tab is identical to the raw messages tab in the DataPower transaction page

Payload Tab

The payload tab is identical to the payload tab in the DataPower transaction page

Extended Latency Tab

The extended latency tab is identical to the extended latency tab in the DataPower transaction page

Side Calls

The side calls tab shows both API-C internal side calls (such as calls to API-C Analytics) and side calls that were made by user policies.


Correlated Transactions Tab

The correlated transactions tab is identical to the Correlated transactions tab in the DataPower transaction page


IBM DataPower Operations Dashboard (DPOD) v1.0.11.0