AppMonitor - CloudWatch RUM

AppMonitor

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.

Contents

AppMonitorConfiguration

A structure that contains much of the configuration data for the app monitor.

Type: AppMonitorConfiguration object

Required: No

Created

The date and time that this app monitor was created.

Type: String

Length Constraints: Fixed length of 19.

Required: No

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.

Type: CustomEvents object

Required: No

DataStorage

A structure that contains information about whether this app monitor stores a copy of the telemetry data that RUM collects using CloudWatch Logs.

Type: DataStorage object

Required: No

Domain

The top-level internet domain name for which your application has administrative authority.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 253.

Pattern: ^(localhost)|^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?![-.])([A-Za-z0-9-\.\-]{0,63})((?![-])([a-zA-Z0-9]{1}|^[a-zA-Z0-9]{0,1}))\.(?![-])[A-Za-z-0-9]{1,63}((?![-])([a-zA-Z0-9]{1}|^[a-zA-Z0-9]{0,1}))|^(\*\.)(?![-.])([A-Za-z0-9-\.\-]{0,63})((?![-])([a-zA-Z0-9]{1}|^[a-zA-Z0-9]{0,1}))\.(?![-])[A-Za-z-0-9]{1,63}((?![-])([a-zA-Z0-9]{1}|^[a-zA-Z0-9]{0,1}))

Required: No

Id

The unique ID of this app monitor.

Type: String

Length Constraints: Fixed length of 36.

Pattern: ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$

Required: No

LastModified

The date and time of the most recent changes to this app monitor's configuration.

Type: String

Length Constraints: Fixed length of 19.

Required: No

Name

The name of the app monitor.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: ^(?!\.)[\.\-_#A-Za-z0-9]+$

Required: No

State

The current state of the app monitor.

Type: String

Valid Values: CREATED | DELETING | ACTIVE

Required: No

Tags

The list of tag keys and values associated with this app monitor.

Type: String to string map

Key Length Constraints: Minimum length of 1. Maximum length of 128.

Key Pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$

Value Length Constraints: Minimum length of 0. Maximum length of 256.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: