Gets statistics for the specified metric.
NOTE: The maximum number of data points returned from a single GetMetricStatistics request is 1,440. If a request is made that generates more than 1,440 data points, Amazon CloudWatch returns an error. In such a case, alter the request by narrowing the specified time range or increasing the specified period. Alternatively, make multiple requests across adjacent time ranges.
Amazon CloudWatch aggregates data points based on the length of the period that you specify. For example, if you request statistics with a one-minute granularity, Amazon CloudWatch aggregates data points with time stamps that fall within the same one-minute period. In such a case, the data points queried can greatly outnumber the data points returned.
NOTE: The maximum number of data points that can be queried is 50,850; whereas the maximum number of data points returned is 1,440.
The following examples show various statistics allowed by the data point query maximum of 50,850 when you call GetMetricStatistics on Amazon EC2 instances with detailed (one-minute) monitoring enabled:
- Statistics for up to 400 instances for a span of one hour
- Statistics for up to 35 instances over a span of 24 hours
- Statistics for up to 2 instances over a span of 2 weeks
For information about the namespace, metric names, and dimensions that other Amazon Web Services products use to send metrics to Cloudwatch, go to Amazon CloudWatch Metrics, Namespaces, and Dimensions Reference in the Amazon CloudWatch Developer Guide .
C# |
public class GetMetricStatisticsRequest : AmazonWebServiceRequest
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description | ||
---|---|---|---|---|
GetMetricStatisticsRequest()()()() | Initializes a new instance of the GetMetricStatisticsRequest class | |||
Dimensions |
A list of dimensions describing qualities of the metric.
Constraints: | |||
EndTime |
The time stamp to use for determining the last datapoint to return. The value specified is exclusive; results will include datapoints up to
the time stamp specified.
| |||
Equals(Object) | (Inherited from Object.) | |||
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |||
GetType()()()() | Gets the type of the current instance. (Inherited from Object.) | |||
MetricName |
The name of the metric, with or without spaces.
Constraints: | |||
Namespace |
The namespace of the metric, with or without spaces.
Constraints: | |||
Period |
The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60. The default
value is 60.
Constraints: | |||
StartTime |
The time stamp to use for determining the first datapoint to return. The value specified is inclusive; results include datapoints with the
time stamp specified.
| |||
Statistics |
The metric statistics to return. For information about specific statistics returned by GetMetricStatistics, go to
Statistics
in the Amazon CloudWatch Developer Guide. Valid Values: Average | Sum | SampleCount | Maximum | Minimum Constraints: | |||
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |||
Unit |
The unit for the metric.
Constraints: | |||
WithDimensions(array<Dimension>[]()[][]) | Obsolete.
Adds elements to the Dimensions collection
| |||
WithDimensions(IEnumerable<(Of <<'(Dimension>)>>)) | Obsolete.
Adds elements to the Dimensions collection
| |||
WithEndTime(DateTime) | Obsolete.
Sets the EndTime property
| |||
WithMetricName(String) | Obsolete.
Sets the MetricName property
| |||
WithNamespace(String) | Obsolete.
Sets the Namespace property
| |||
WithPeriod(Int32) | Obsolete.
Sets the Period property
| |||
WithStartTime(DateTime) | Obsolete.
Sets the StartTime property
| |||
WithStatistics(array<String>[]()[][]) | Obsolete.
Adds elements to the Statistics collection
| |||
WithStatistics(IEnumerable<(Of <<'(String>)>>)) | Obsolete.
Adds elements to the Statistics collection
| |||
WithUnit(String) | Obsolete.
Sets the Unit property
|
Object | ||
AmazonWebServiceRequest | ||
GetMetricStatisticsRequest |