Amazon CloudWatch monitors your Amazon Web Services (AWS) resources and the applications you run on AWS in real time. You can use CloudWatch to collect and track metrics, which are the variables you want to measure for your resources and applications.
CloudWatch alarms send notifications or automatically change the resources you are monitoring based on rules that you define. For example, you can monitor the CPU usage and disk reads and writes of your Amazon EC2 instances. Then, use this data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop under-used instances to save money.
In addition to monitoring the built-in metrics that come with AWS, you can monitor your own custom metrics. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.
Represents the history of a specific alarm.
A client for the CloudWatch API.
Represents a specific dashboard.
An error or warning for the operation.
Encapsulates the statistical data that CloudWatch computes from metric data.
Expands the identity of a metric.
Represents filters for a dimension.
A message returned by the
Represents a specific metric.
Represents an alarm.
This structure is used in both
When used in
When used in
Any expression used in a
Some of the parameters of this structure also have different uses whether you are using this structure in a
Encapsulates the information sent to either create a metric or add new values to be aggregated into an existing metric.
This structure defines the metric to be returned, along with the statistics, period, and units.
Represents a set of statistics that describes a specific metric.
Errors returned by DeleteAlarms
Errors returned by DeleteDashboards
Errors returned by DescribeAlarmHistory
Errors returned by DescribeAlarms
Errors returned by DescribeAlarmsForMetric
Errors returned by DisableAlarmActions
Errors returned by EnableAlarmActions
Errors returned by GetDashboard
Errors returned by GetMetricData
Errors returned by GetMetricStatistics
Errors returned by GetMetricWidgetImage
Errors returned by ListDashboards
Errors returned by ListMetrics
Errors returned by PutDashboard
Errors returned by PutMetricAlarm
Errors returned by PutMetricData
Errors returned by SetAlarmState
Trait representing the capabilities of the CloudWatch API. CloudWatch clients implement this trait.