The GET method of the Recorded Data API retrieves data for a specified persisted transaction trace, such as the information you can see in the Trace Details view.
To use this API, you must contact BMC Support.
The API contains the following topics:
Method—GET
Request parameter—id
Use the following URL to register the API:
https://portalHost:portalPort/portal/rest/traces
Replace the following entries, as required:
Entry | Description |
---|---|
https | Protocol used to send the request |
portalHost | Host name or IP address of the App Visibility portal |
portalPort | Communication port number of the App Visibility portal. The default port number is 8100. |
Entry | Description | Mandatory |
---|---|---|
id | Identifying string (automatically assigned) of the transaction | Yes |
https://my-portal-33:8100/portal/rest/traces?id=64FdafowmnCHeM3KpM3vHV5
The response show details about the transaction fragments, such as the information you can see in the Trace Details view.
Object | Description |
---|---|
allCollectorsOnline | If true, all App Visibility collectors are online; if false, some data might be missing |
partialResults | If true, some results might be missing because the portal cannot reach one or more collectors; if false, all results are recorded |
fragmentInstancesList | Class of request fragment data Fragments are listed with most recent request first. |
serverId | Identifying string (automatically assigned) of the application server |
application | Application name |
duration | Duration of the request |
startTime | Epoch time, in milliseconds, that the request began |
topLevel | Indication of the first fragment in the transaction (true) or not (false) |
errorViolation | Indication of error on the request (true) or not (false) |
requestID | Identifying string (automatically assigned) of the request |
latencyViolation | Indication that the duration exceeds thresholds (true) or not (false) |
traceId | Identifying string (automatically assigned) of the trace |
entryPoint | Entry point name |
exitStatus | If the fragment has an error, the HTTP status code |
euemTag | Object for internal use |
fragmentId | Represents the fragment level regarding the flow of the transaction:
|
Generating report data for App Visibility Manager
Analyzing diagnostics data for a trace