amazonka-devops-guru-2.0: Amazon DevOps Guru 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.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Description

 
Synopsis

Documentation

data PerformanceInsightsMetricsDetail Source #

Details about Performance Insights metrics.

Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. DB load is measured as average active sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.

See: newPerformanceInsightsMetricsDetail smart constructor.

Constructors

PerformanceInsightsMetricsDetail' 

Fields

Instances

Instances details
FromJSON PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Generic PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Associated Types

type Rep PerformanceInsightsMetricsDetail :: Type -> Type #

Read PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Show PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

NFData PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Eq PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Hashable PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

type Rep PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

type Rep PerformanceInsightsMetricsDetail = D1 ('MetaData "PerformanceInsightsMetricsDetail" "Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsMetricsDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metricDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PerformanceInsightsMetricQuery)) :*: S1 ('MetaSel ('Just "referenceData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PerformanceInsightsReferenceData])))) :*: (S1 ('MetaSel ('Just "statsAtAnomaly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PerformanceInsightsStat])) :*: (S1 ('MetaSel ('Just "statsAtBaseline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PerformanceInsightsStat])) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPerformanceInsightsMetricsDetail :: PerformanceInsightsMetricsDetail Source #

Create a value of PerformanceInsightsMetricsDetail 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:metricDisplayName:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_metricDisplayName - The name used for a specific Performance Insights metric.

$sel:metricQuery:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_metricQuery - A single query to be processed for the metric. For more information, see PerformanceInsightsMetricQuery .

$sel:referenceData:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_referenceData - For more information, see PerformanceInsightsReferenceData .

$sel:statsAtAnomaly:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_statsAtAnomaly - The metric statistics during the anomalous period detected by DevOps Guru;

$sel:statsAtBaseline:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_statsAtBaseline - Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline to help determine if they are anomalous.

$sel:unit:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_unit - The unit of measure for a metric. For example, a session or a process.

performanceInsightsMetricsDetail_statsAtAnomaly :: Lens' PerformanceInsightsMetricsDetail (Maybe [PerformanceInsightsStat]) Source #

The metric statistics during the anomalous period detected by DevOps Guru;

performanceInsightsMetricsDetail_statsAtBaseline :: Lens' PerformanceInsightsMetricsDetail (Maybe [PerformanceInsightsStat]) Source #

Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline to help determine if they are anomalous.

performanceInsightsMetricsDetail_unit :: Lens' PerformanceInsightsMetricsDetail (Maybe Text) Source #

The unit of measure for a metric. For example, a session or a process.