AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Datapoint
data type encapsulates the statistical data that Amazon
CloudWatch computes from metric data.
Namespace: Amazon.CloudWatch.Model
Assembly: AWSSDK.dll
Version: (assembly version)
public class Datapoint : Object
The Datapoint type exposes the following members
Name | Description | |
---|---|---|
Datapoint() |
Name | Type | Description | |
---|---|---|---|
Average | System.Double |
Gets and sets the property Average.
The average of metric values that correspond to the datapoint. |
|
Maximum | System.Double |
Gets and sets the property Maximum.
The maximum of the metric value used for the datapoint. |
|
Minimum | System.Double |
Gets and sets the property Minimum.
The minimum metric value used for the datapoint. |
|
SampleCount | System.Double |
Gets and sets the property SampleCount.
The number of metric values that contributed to the aggregate value of this datapoint. |
|
Sum | System.Double |
Gets and sets the property Sum.
The sum of metric values used for the datapoint. |
|
Timestamp | System.DateTime |
Gets and sets the property Timestamp.
The time stamp used for the datapoint. |
|
Unit | Amazon.CloudWatch.StandardUnit |
Gets and sets the property Unit.
The standard unit used for the datapoint. |
This example shows how to get statistics for a metric.
var client = new AmazonCloudWatchClient(); var dimension = new Dimension { Name = "InstanceType", Value = "t1.micro" }; var request = new GetMetricStatisticsRequest { Dimensions = new List<Dimension>() { dimension }, EndTime = DateTime.Today, MetricName = "CPUUtilization", Namespace = "AWS/EC2", // Get statistics by day. Period = (int)TimeSpan.FromDays(1).TotalSeconds, // Get statistics for the past month. StartTime = DateTime.Today.Subtract(TimeSpan.FromDays(30)), Statistics = new List<string>() { "Minimum" }, Unit = StandardUnit.Percent }; var response = client.GetMetricStatistics(request); if (response.Datapoints.Count > 0) { foreach (var point in response.Datapoints) { Console.WriteLine(point.Timestamp.ToShortDateString() + " " + point.Minimum + "%"); } }
.NET Framework:
Supported in: 4.5, 4.0, 3.5
.NET for Windows Store apps:
Supported in: Windows 8.1, Windows 8
.NET for Windows Phone:
Supported in: Windows Phone 8.1, Windows Phone 8