AppMonitor - CloudWatch RUM
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

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

DeobfuscationConfiguration

A structure that contains the configuration for how an app monitor can deobfuscate stack traces.

Type: DeobfuscationConfiguration 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\.\*-]{4,253}$)(?!.*\.-)(?!.*-\.)(?!.*\.\.)(?!.*[^\.]{64,})^(\*\.)?(?![-\.\*])[^\*]{1,}\.(\*|(?!.*--)(?=.*[a-zA-Z])[^\*]{1,}[^\*-])

Required: No

DomainList

List the domain names for which your application has administrative authority.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 5 items.

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\.\*-]{4,253}$)(?!.*\.-)(?!.*-\.)(?!.*\.\.)(?!.*[^\.]{64,})^(\*\.)?(?![-\.\*])[^\*]{1,}\.(\*|(?!.*--)(?=.*[a-zA-Z])[^\*]{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: