Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data AppMonitor = AppMonitor' {}
- newAppMonitor :: AppMonitor
- appMonitor_appMonitorConfiguration :: Lens' AppMonitor (Maybe AppMonitorConfiguration)
- appMonitor_created :: Lens' AppMonitor (Maybe Text)
- appMonitor_customEvents :: Lens' AppMonitor (Maybe CustomEvents)
- appMonitor_dataStorage :: Lens' AppMonitor (Maybe DataStorage)
- appMonitor_domain :: Lens' AppMonitor (Maybe Text)
- appMonitor_id :: Lens' AppMonitor (Maybe Text)
- appMonitor_lastModified :: Lens' AppMonitor (Maybe Text)
- appMonitor_name :: Lens' AppMonitor (Maybe Text)
- appMonitor_state :: Lens' AppMonitor (Maybe StateEnum)
- appMonitor_tags :: Lens' AppMonitor (Maybe (HashMap Text Text))
Documentation
data AppMonitor Source #
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.
See: newAppMonitor
smart constructor.
AppMonitor' | |
|
Instances
newAppMonitor :: AppMonitor Source #
Create a value of AppMonitor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appMonitorConfiguration:AppMonitor'
, appMonitor_appMonitorConfiguration
- A structure that contains much of the configuration data for the app
monitor.
$sel:created:AppMonitor'
, appMonitor_created
- The date and time that this app monitor was created.
$sel:customEvents:AppMonitor'
, appMonitor_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.
$sel:dataStorage:AppMonitor'
, appMonitor_dataStorage
- A structure that contains information about whether this app monitor
stores a copy of the telemetry data that RUM collects using CloudWatch
Logs.
$sel:domain:AppMonitor'
, appMonitor_domain
- The top-level internet domain name for which your application has
administrative authority.
$sel:id:AppMonitor'
, appMonitor_id
- The unique ID of this app monitor.
$sel:lastModified:AppMonitor'
, appMonitor_lastModified
- The date and time of the most recent changes to this app monitor's
configuration.
$sel:name:AppMonitor'
, appMonitor_name
- The name of the app monitor.
$sel:state:AppMonitor'
, appMonitor_state
- The current state of the app monitor.
$sel:tags:AppMonitor'
, appMonitor_tags
- The list of tag keys and values associated with this app monitor.
appMonitor_appMonitorConfiguration :: Lens' AppMonitor (Maybe AppMonitorConfiguration) Source #
A structure that contains much of the configuration data for the app monitor.
appMonitor_created :: Lens' AppMonitor (Maybe Text) Source #
The date and time that this app monitor was created.
appMonitor_customEvents :: Lens' AppMonitor (Maybe CustomEvents) Source #
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.
appMonitor_dataStorage :: Lens' AppMonitor (Maybe DataStorage) Source #
A structure that contains information about whether this app monitor stores a copy of the telemetry data that RUM collects using CloudWatch Logs.
appMonitor_domain :: Lens' AppMonitor (Maybe Text) Source #
The top-level internet domain name for which your application has administrative authority.
appMonitor_id :: Lens' AppMonitor (Maybe Text) Source #
The unique ID of this app monitor.
appMonitor_lastModified :: Lens' AppMonitor (Maybe Text) Source #
The date and time of the most recent changes to this app monitor's configuration.
appMonitor_name :: Lens' AppMonitor (Maybe Text) Source #
The name of the app monitor.
appMonitor_state :: Lens' AppMonitor (Maybe StateEnum) Source #
The current state of the app monitor.
appMonitor_tags :: Lens' AppMonitor (Maybe (HashMap Text Text)) Source #
The list of tag keys and values associated with this app monitor.