/AWS1/CL_XRATRACESUMMARY¶
Metadata generated from the segment documents in a trace.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_id TYPE /AWS1/XRATRACEID /AWS1/XRATRACEID¶
The unique identifier for the request that generated the trace's segments and subsegments.
iv_starttime TYPE /AWS1/XRATIMESTAMP /AWS1/XRATIMESTAMP¶
The start time of a trace, based on the earliest trace segment start time.
iv_duration TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The length of time in seconds between the start time of the earliest segment that started and the end time of the last segment that completed.
iv_responsetime TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.
iv_hasfault TYPE /AWS1/XRANULLABLEBOOLEAN /AWS1/XRANULLABLEBOOLEAN¶
The root segment document has a 500 series error.
iv_haserror TYPE /AWS1/XRANULLABLEBOOLEAN /AWS1/XRANULLABLEBOOLEAN¶
The root segment document has a 400 series error.
iv_hasthrottle TYPE /AWS1/XRANULLABLEBOOLEAN /AWS1/XRANULLABLEBOOLEAN¶
One or more of the segment documents has a 429 throttling error.
iv_ispartial TYPE /AWS1/XRANULLABLEBOOLEAN /AWS1/XRANULLABLEBOOLEAN¶
One or more of the segment documents is in progress.
io_http TYPE REF TO /AWS1/CL_XRAHTTP /AWS1/CL_XRAHTTP¶
Information about the HTTP request served by the trace.
it_annotations TYPE /AWS1/CL_XRAVALUEWITHSVCIDS=>TT_ANNOTATIONS TT_ANNOTATIONS¶
Annotations from the trace's segment documents.
it_users TYPE /AWS1/CL_XRATRACEUSER=>TT_TRACEUSERS TT_TRACEUSERS¶
Users from the trace's segment documents.
it_serviceids TYPE /AWS1/CL_XRASERVICEID=>TT_SERVICEIDS TT_SERVICEIDS¶
Service IDs from the trace's segment documents.
it_resourcearns TYPE /AWS1/CL_XRARESOURCEARNDETAIL=>TT_TRACERESOURCEARNS TT_TRACERESOURCEARNS¶
A list of resource ARNs for any resource corresponding to the trace segments.
it_instanceids TYPE /AWS1/CL_XRAINSTANCEIDDETAIL=>TT_TRACEINSTANCEIDS TT_TRACEINSTANCEIDS¶
A list of EC2 instance IDs for any instance corresponding to the trace segments.
it_availabilityzones TYPE /AWS1/CL_XRAAZDETAIL=>TT_TRACEAVAILABILITYZONES TT_TRACEAVAILABILITYZONES¶
A list of Availability Zones for any zone corresponding to the trace segments.
io_entrypoint TYPE REF TO /AWS1/CL_XRASERVICEID /AWS1/CL_XRASERVICEID¶
The root of a trace.
it_faultrootcauses TYPE /AWS1/CL_XRAFAULTROOTCAUSE=>TT_FAULTROOTCAUSES TT_FAULTROOTCAUSES¶
A collection of FaultRootCause structures corresponding to the trace segments.
it_errorrootcauses TYPE /AWS1/CL_XRAERRORROOTCAUSE=>TT_ERRORROOTCAUSES TT_ERRORROOTCAUSES¶
A collection of ErrorRootCause structures corresponding to the trace segments.
it_responsetimerootcauses TYPE /AWS1/CL_XRARSPTIMEROOTCAUSE=>TT_RESPONSETIMEROOTCAUSES TT_RESPONSETIMEROOTCAUSES¶
A collection of ResponseTimeRootCause structures corresponding to the trace segments.
iv_revision TYPE /AWS1/XRAINTEGER /AWS1/XRAINTEGER¶
The revision number of a trace.
iv_matchedeventtime TYPE /AWS1/XRATIMESTAMP /AWS1/XRATIMESTAMP¶
The matched time stamp of a defined event.
Queryable Attributes¶
Id¶
The unique identifier for the request that generated the trace's segments and subsegments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
StartTime¶
The start time of a trace, based on the earliest trace segment start time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTTIME() |
Getter for STARTTIME, with configurable default |
ASK_STARTTIME() |
Getter for STARTTIME w/ exceptions if field has no value |
HAS_STARTTIME() |
Determine if STARTTIME has a value |
Duration¶
The length of time in seconds between the start time of the earliest segment that started and the end time of the last segment that completed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DURATION() |
Getter for DURATION, with configurable default |
ASK_DURATION() |
Getter for DURATION w/ exceptions if field has no value |
STR_DURATION() |
String format for DURATION, with configurable default |
HAS_DURATION() |
Determine if DURATION has a value |
ResponseTime¶
The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESPONSETIME() |
Getter for RESPONSETIME, with configurable default |
ASK_RESPONSETIME() |
Getter for RESPONSETIME w/ exceptions if field has no value |
STR_RESPONSETIME() |
String format for RESPONSETIME, with configurable default |
HAS_RESPONSETIME() |
Determine if RESPONSETIME has a value |
HasFault¶
The root segment document has a 500 series error.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HASFAULT() |
Getter for HASFAULT, with configurable default |
ASK_HASFAULT() |
Getter for HASFAULT w/ exceptions if field has no value |
HAS_HASFAULT() |
Determine if HASFAULT has a value |
HasError¶
The root segment document has a 400 series error.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HASERROR() |
Getter for HASERROR, with configurable default |
ASK_HASERROR() |
Getter for HASERROR w/ exceptions if field has no value |
HAS_HASERROR() |
Determine if HASERROR has a value |
HasThrottle¶
One or more of the segment documents has a 429 throttling error.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HASTHROTTLE() |
Getter for HASTHROTTLE, with configurable default |
ASK_HASTHROTTLE() |
Getter for HASTHROTTLE w/ exceptions if field has no value |
HAS_HASTHROTTLE() |
Determine if HASTHROTTLE has a value |
IsPartial¶
One or more of the segment documents is in progress.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISPARTIAL() |
Getter for ISPARTIAL, with configurable default |
ASK_ISPARTIAL() |
Getter for ISPARTIAL w/ exceptions if field has no value |
HAS_ISPARTIAL() |
Determine if ISPARTIAL has a value |
Http¶
Information about the HTTP request served by the trace.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HTTP() |
Getter for HTTP |
Annotations¶
Annotations from the trace's segment documents.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ANNOTATIONS() |
Getter for ANNOTATIONS, with configurable default |
ASK_ANNOTATIONS() |
Getter for ANNOTATIONS w/ exceptions if field has no value |
HAS_ANNOTATIONS() |
Determine if ANNOTATIONS has a value |
Users¶
Users from the trace's segment documents.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USERS() |
Getter for USERS, with configurable default |
ASK_USERS() |
Getter for USERS w/ exceptions if field has no value |
HAS_USERS() |
Determine if USERS has a value |
ServiceIds¶
Service IDs from the trace's segment documents.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVICEIDS() |
Getter for SERVICEIDS, with configurable default |
ASK_SERVICEIDS() |
Getter for SERVICEIDS w/ exceptions if field has no value |
HAS_SERVICEIDS() |
Determine if SERVICEIDS has a value |
ResourceARNs¶
A list of resource ARNs for any resource corresponding to the trace segments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEARNS() |
Getter for RESOURCEARNS, with configurable default |
ASK_RESOURCEARNS() |
Getter for RESOURCEARNS w/ exceptions if field has no value |
HAS_RESOURCEARNS() |
Determine if RESOURCEARNS has a value |
InstanceIds¶
A list of EC2 instance IDs for any instance corresponding to the trace segments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEIDS() |
Getter for INSTANCEIDS, with configurable default |
ASK_INSTANCEIDS() |
Getter for INSTANCEIDS w/ exceptions if field has no value |
HAS_INSTANCEIDS() |
Determine if INSTANCEIDS has a value |
AvailabilityZones¶
A list of Availability Zones for any zone corresponding to the trace segments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYZONES() |
Getter for AVAILABILITYZONES, with configurable default |
ASK_AVAILABILITYZONES() |
Getter for AVAILABILITYZONES w/ exceptions if field has no v |
HAS_AVAILABILITYZONES() |
Determine if AVAILABILITYZONES has a value |
EntryPoint¶
The root of a trace.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENTRYPOINT() |
Getter for ENTRYPOINT |
FaultRootCauses¶
A collection of FaultRootCause structures corresponding to the trace segments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FAULTROOTCAUSES() |
Getter for FAULTROOTCAUSES, with configurable default |
ASK_FAULTROOTCAUSES() |
Getter for FAULTROOTCAUSES w/ exceptions if field has no val |
HAS_FAULTROOTCAUSES() |
Determine if FAULTROOTCAUSES has a value |
ErrorRootCauses¶
A collection of ErrorRootCause structures corresponding to the trace segments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ERRORROOTCAUSES() |
Getter for ERRORROOTCAUSES, with configurable default |
ASK_ERRORROOTCAUSES() |
Getter for ERRORROOTCAUSES w/ exceptions if field has no val |
HAS_ERRORROOTCAUSES() |
Determine if ERRORROOTCAUSES has a value |
ResponseTimeRootCauses¶
A collection of ResponseTimeRootCause structures corresponding to the trace segments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESPONSETIMEROOTCAUSES() |
Getter for RESPONSETIMEROOTCAUSES, with configurable default |
ASK_RESPONSETIMEROOTCAUSES() |
Getter for RESPONSETIMEROOTCAUSES w/ exceptions if field has |
HAS_RESPONSETIMEROOTCAUSES() |
Determine if RESPONSETIMEROOTCAUSES has a value |
Revision¶
The revision number of a trace.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REVISION() |
Getter for REVISION |
MatchedEventTime¶
The matched time stamp of a defined event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MATCHEDEVENTTIME() |
Getter for MATCHEDEVENTTIME, with configurable default |
ASK_MATCHEDEVENTTIME() |
Getter for MATCHEDEVENTTIME w/ exceptions if field has no va |
HAS_MATCHEDEVENTTIME() |
Determine if MATCHEDEVENTTIME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_TRACESUMMARYLIST¶
TYPES TT_TRACESUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_XRATRACESUMMARY WITH DEFAULT KEY
.