/AWS1/CL_RUMAPPMONITOR¶
A RUM app monitor collects telemetry data from your application and sends that data to RUM. The data includes performance and reliability information such as page load time, client-side errors, and user behavior.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/RUMAPPMONITORNAME /AWS1/RUMAPPMONITORNAME¶
The name of the app monitor.
iv_domain TYPE /AWS1/RUMAPPMONITORDOMAIN /AWS1/RUMAPPMONITORDOMAIN¶
The top-level internet domain name for which your application has administrative authority.
it_domainlist TYPE /AWS1/CL_RUMAPPMONIDOMLIST_W=>TT_APPMONITORDOMAINLIST TT_APPMONITORDOMAINLIST¶
List the domain names for which your application has administrative authority.
iv_id TYPE /AWS1/RUMAPPMONITORID /AWS1/RUMAPPMONITORID¶
The unique ID of this app monitor.
iv_created TYPE /AWS1/RUMISOTIMESTAMPSTRING /AWS1/RUMISOTIMESTAMPSTRING¶
The date and time that this app monitor was created.
iv_lastmodified TYPE /AWS1/RUMISOTIMESTAMPSTRING /AWS1/RUMISOTIMESTAMPSTRING¶
The date and time of the most recent changes to this app monitor's configuration.
it_tags TYPE /AWS1/CL_RUMTAGMAP_W=>TT_TAGMAP TT_TAGMAP¶
The list of tag keys and values associated with this app monitor.
iv_state TYPE /AWS1/RUMSTATEENUM /AWS1/RUMSTATEENUM¶
The current state of the app monitor.
io_appmonitorconfiguration TYPE REF TO /AWS1/CL_RUMAPPMONITORCONF /AWS1/CL_RUMAPPMONITORCONF¶
A structure that contains much of the configuration data for the app monitor.
io_datastorage TYPE REF TO /AWS1/CL_RUMDATASTORAGE /AWS1/CL_RUMDATASTORAGE¶
A structure that contains information about whether this app monitor stores a copy of the telemetry data that RUM collects using CloudWatch Logs.
io_customevents TYPE REF TO /AWS1/CL_RUMCUSTOMEVENTS /AWS1/CL_RUMCUSTOMEVENTS¶
Specifies whether this app monitor allows the web client to define and send custom events.
For more information about custom events, see Send custom events.
io_deobfuscationconf TYPE REF TO /AWS1/CL_RUMDEOBFUSCATIONCONF /AWS1/CL_RUMDEOBFUSCATIONCONF¶
A structure that contains the configuration for how an app monitor can deobfuscate stack traces.
iv_platform TYPE /AWS1/RUMAPPMONITORPLATFORM /AWS1/RUMAPPMONITORPLATFORM¶
The platform type for this app monitor. Valid values are
Webfor web applications ,Androidfor Android applications, andiOSfor IOS applications.
Queryable Attributes¶
Name¶
The name of the app monitor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Domain¶
The top-level internet domain name for which your application has administrative authority.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOMAIN() |
Getter for DOMAIN, with configurable default |
ASK_DOMAIN() |
Getter for DOMAIN w/ exceptions if field has no value |
HAS_DOMAIN() |
Determine if DOMAIN has a value |
DomainList¶
List the domain names for which your application has administrative authority.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOMAINLIST() |
Getter for DOMAINLIST, with configurable default |
ASK_DOMAINLIST() |
Getter for DOMAINLIST w/ exceptions if field has no value |
HAS_DOMAINLIST() |
Determine if DOMAINLIST has a value |
Id¶
The unique ID of this app monitor.
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 |
Created¶
The date and time that this app monitor was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATED() |
Getter for CREATED, with configurable default |
ASK_CREATED() |
Getter for CREATED w/ exceptions if field has no value |
HAS_CREATED() |
Determine if CREATED has a value |
LastModified¶
The date and time of the most recent changes to this app monitor's configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIED() |
Getter for LASTMODIFIED, with configurable default |
ASK_LASTMODIFIED() |
Getter for LASTMODIFIED w/ exceptions if field has no value |
HAS_LASTMODIFIED() |
Determine if LASTMODIFIED has a value |
Tags¶
The list of tag keys and values associated with this app monitor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
State¶
The current state of the app monitor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
AppMonitorConfiguration¶
A structure that contains much of the configuration data for the app monitor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPMONITORCONFIGURATION() |
Getter for APPMONITORCONFIGURATION |
DataStorage¶
A structure that contains information about whether this app monitor stores a copy of the telemetry data that RUM collects using CloudWatch Logs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATASTORAGE() |
Getter for DATASTORAGE |
CustomEvents¶
Specifies whether this app monitor allows the web client to define and send custom events.
For more information about custom events, see Send custom events.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMEVENTS() |
Getter for CUSTOMEVENTS |
DeobfuscationConfiguration¶
A structure that contains the configuration for how an app monitor can deobfuscate stack traces.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEOBFUSCATIONCONF() |
Getter for DEOBFUSCATIONCONFIGURATION |
Platform¶
The platform type for this app monitor. Valid values are
Webfor web applications ,Androidfor Android applications, andiOSfor IOS applications.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PLATFORM() |
Getter for PLATFORM, with configurable default |
ASK_PLATFORM() |
Getter for PLATFORM w/ exceptions if field has no value |
HAS_PLATFORM() |
Determine if PLATFORM has a value |