Class: Aws::CloudWatch::Types::MetricStat
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatch::Types::MetricStat
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudwatch/types.rb
Overview
This structure defines the metric to be returned, along with the statistics, period, and units.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#metric ⇒ Types::Metric
The metric to return, including the metric name, namespace, and dimensions.
-
#period ⇒ Integer
The granularity, in seconds, of the returned data points.
-
#stat ⇒ String
The statistic to return.
-
#unit ⇒ String
When you are using a ‘Put` operation, this defines what unit you want to use when storing the metric.
Instance Attribute Details
#metric ⇒ Types::Metric
The metric to return, including the metric name, namespace, and dimensions.
3042 3043 3044 3045 3046 3047 3048 3049 |
# File 'lib/aws-sdk-cloudwatch/types.rb', line 3042 class MetricStat < Struct.new( :metric, :period, :stat, :unit) SENSITIVE = [] include Aws::Structure end |
#period ⇒ Integer
The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of
-
High-resolution metrics are those metrics stored by a
‘PutMetricData` call that includes a `StorageResolution` of 1 second.
If the ‘StartTime` parameter specifies a time stamp that is greater than 3 hours ago, you must specify the period as follows or no data points in that time range is returned:
-
Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
-
Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
-
Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).
3042 3043 3044 3045 3046 3047 3048 3049 |
# File 'lib/aws-sdk-cloudwatch/types.rb', line 3042 class MetricStat < Struct.new( :metric, :period, :stat, :unit) SENSITIVE = [] include Aws::Structure end |
#stat ⇒ String
The statistic to return. It can include any CloudWatch statistic or extended statistic.
3042 3043 3044 3045 3046 3047 3048 3049 |
# File 'lib/aws-sdk-cloudwatch/types.rb', line 3042 class MetricStat < Struct.new( :metric, :period, :stat, :unit) SENSITIVE = [] include Aws::Structure end |
#unit ⇒ String
When you are using a ‘Put` operation, this defines what unit you want to use when storing the metric.
In a ‘Get` operation, if you omit `Unit` then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.
3042 3043 3044 3045 3046 3047 3048 3049 |
# File 'lib/aws-sdk-cloudwatch/types.rb', line 3042 class MetricStat < Struct.new( :metric, :period, :stat, :unit) SENSITIVE = [] include Aws::Structure end |