amazonka-cloudwatch-2.0: Amazon CloudWatch 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.CloudWatch.Types.MetricStreamStatisticsConfiguration

Description

 
Synopsis

Documentation

data MetricStreamStatisticsConfiguration Source #

By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. This structure contains information for one metric that includes additional statistics in the stream. For more information about statistics, see CloudWatch, listed in CloudWatch statistics definitions.

See: newMetricStreamStatisticsConfiguration smart constructor.

Constructors

MetricStreamStatisticsConfiguration' 

Fields

  • includeMetrics :: [MetricStreamStatisticsMetric]

    An array of metric name and namespace pairs that stream the additional statistics listed in the value of the AdditionalStatistics parameter. There can be as many as 100 pairs in the array.

    All metrics that match the combination of metric name and namespace will be streamed with the additional statistics, no matter their dimensions.

  • additionalStatistics :: [Text]

    The list of additional statistics that are to be streamed for the metrics listed in the IncludeMetrics array in this structure. This list can include as many as 20 statistics.

    If the OutputFormat for the stream is opentelemetry0.7, the only valid values are p?? percentile statistics such as p90, p99 and so on.

    If the OutputFormat for the stream is json, the valid values include the abbreviations for all of the statistics listed in CloudWatch statistics definitions. For example, this includes tm98, wm90, PR(:300), and so on.

Instances

Instances details
ToQuery MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

FromXML MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Generic MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Read MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Show MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

NFData MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Eq MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Hashable MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

type Rep MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

type Rep MetricStreamStatisticsConfiguration = D1 ('MetaData "MetricStreamStatisticsConfiguration" "Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MetricStreamStatisticsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MetricStreamStatisticsMetric]) :*: S1 ('MetaSel ('Just "additionalStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newMetricStreamStatisticsConfiguration :: MetricStreamStatisticsConfiguration Source #

Create a value of MetricStreamStatisticsConfiguration 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:includeMetrics:MetricStreamStatisticsConfiguration', metricStreamStatisticsConfiguration_includeMetrics - An array of metric name and namespace pairs that stream the additional statistics listed in the value of the AdditionalStatistics parameter. There can be as many as 100 pairs in the array.

All metrics that match the combination of metric name and namespace will be streamed with the additional statistics, no matter their dimensions.

$sel:additionalStatistics:MetricStreamStatisticsConfiguration', metricStreamStatisticsConfiguration_additionalStatistics - The list of additional statistics that are to be streamed for the metrics listed in the IncludeMetrics array in this structure. This list can include as many as 20 statistics.

If the OutputFormat for the stream is opentelemetry0.7, the only valid values are p?? percentile statistics such as p90, p99 and so on.

If the OutputFormat for the stream is json, the valid values include the abbreviations for all of the statistics listed in CloudWatch statistics definitions. For example, this includes tm98, wm90, PR(:300), and so on.

metricStreamStatisticsConfiguration_includeMetrics :: Lens' MetricStreamStatisticsConfiguration [MetricStreamStatisticsMetric] Source #

An array of metric name and namespace pairs that stream the additional statistics listed in the value of the AdditionalStatistics parameter. There can be as many as 100 pairs in the array.

All metrics that match the combination of metric name and namespace will be streamed with the additional statistics, no matter their dimensions.

metricStreamStatisticsConfiguration_additionalStatistics :: Lens' MetricStreamStatisticsConfiguration [Text] Source #

The list of additional statistics that are to be streamed for the metrics listed in the IncludeMetrics array in this structure. This list can include as many as 20 statistics.

If the OutputFormat for the stream is opentelemetry0.7, the only valid values are p?? percentile statistics such as p90, p99 and so on.

If the OutputFormat for the stream is json, the valid values include the abbreviations for all of the statistics listed in CloudWatch statistics definitions. For example, this includes tm98, wm90, PR(:300), and so on.