| 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 |
Amazonka.Rum.Types.AppMonitor
Description
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.
Constructors
| AppMonitor' | |
Fields
| |
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.