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.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

The date and time that this app monitor was created.

Link copied to clipboard

Specifies whether this app monitor allows the web client to define and send custom events.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val id: String?

The unique ID of this app monitor.

Link copied to clipboard

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

Link copied to clipboard
val name: String?

The name of the app monitor.

Link copied to clipboard

The current state of the app monitor.

Link copied to clipboard

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

Functions

Link copied to clipboard
inline fun copy(block: AppMonitor.Builder.() -> Unit = {}): AppMonitor
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String