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 MetricStreamStatisticsConfiguration = MetricStreamStatisticsConfiguration' {}
- newMetricStreamStatisticsConfiguration :: MetricStreamStatisticsConfiguration
- metricStreamStatisticsConfiguration_includeMetrics :: Lens' MetricStreamStatisticsConfiguration [MetricStreamStatisticsMetric]
- metricStreamStatisticsConfiguration_additionalStatistics :: Lens' MetricStreamStatisticsConfiguration [Text]
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.
MetricStreamStatisticsConfiguration' | |
|
Instances
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.