amazonka-rum-2.0: Amazon CloudWatch RUM SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Rum.Types.AppMonitor

Description

 
Synopsis

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

Instances details
FromJSON AppMonitor Source # 
Instance details

Defined in Amazonka.Rum.Types.AppMonitor

Generic AppMonitor Source # 
Instance details

Defined in Amazonka.Rum.Types.AppMonitor

Associated Types

type Rep AppMonitor :: Type -> Type #

Read AppMonitor Source # 
Instance details

Defined in Amazonka.Rum.Types.AppMonitor

Show AppMonitor Source # 
Instance details

Defined in Amazonka.Rum.Types.AppMonitor

NFData AppMonitor Source # 
Instance details

Defined in Amazonka.Rum.Types.AppMonitor

Methods

rnf :: AppMonitor -> () #

Eq AppMonitor Source # 
Instance details

Defined in Amazonka.Rum.Types.AppMonitor

Hashable AppMonitor Source # 
Instance details

Defined in Amazonka.Rum.Types.AppMonitor

type Rep AppMonitor Source # 
Instance details

Defined in Amazonka.Rum.Types.AppMonitor

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.