Values.AppMonitorSourceA 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.
type nonrec t = {name : AppMonitorName.t option;The name of the app monitor.
*)domain : AppMonitorDomain.t option;The top-level internet domain name for which your application has administrative authority.
*)domainList : AppMonitorDomainList.t option;List the domain names for which your application has administrative authority.
*)id : AppMonitorId.t option;The unique ID of this app monitor.
*)created : ISOTimestampString.t option;The date and time that this app monitor was created.
*)lastModified : ISOTimestampString.t option;The date and time of the most recent changes to this app monitor's configuration.
*)state : StateEnum.t option;The current state of the app monitor.
*)appMonitorConfiguration : AppMonitorConfiguration.t option;A structure that contains much of the configuration data for the app monitor.
*)dataStorage : DataStorage.t option;A structure that contains information about whether this app monitor stores a copy of the telemetry data that RUM collects using CloudWatch Logs.
*)customEvents : CustomEvents.t option;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.
*)deobfuscationConfiguration : DeobfuscationConfiguration.t option;A structure that contains the configuration for how an app monitor can deobfuscate stack traces.
*)platform : AppMonitorPlatform.t option;The platform type for this app monitor. Valid values are Web for web applications , Android for Android applications, and iOS for IOS applications.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of AppMonitorDomain.t ] list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of AppMonitorName.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of SessionSampleRate.t
| `Enum of string
| `List of [> `Enum of string | `String of Url.t ] list
| `String of IdentityPoolId.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of String_.t ])
list ])
list ])
list ]