[−][src]Crate rusoto_cloudwatch
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.
If you're using the service, you're probably looking for CloudWatchClient and CloudWatch.
Structs
AlarmHistoryItem | Represents the history of a specific alarm. |
AnomalyDetector | An anomaly detection model associated with a particular CloudWatch metric and statistic. You can use the model to display a band of expected normal values when the metric is graphed. |
AnomalyDetectorConfiguration | The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model and the time zone to use for the metric. |
CloudWatchClient | A client for the CloudWatch API. |
CompositeAlarm | The details about a composite alarm. |
DashboardEntry | Represents a specific dashboard. |
DashboardValidationMessage | An error or warning for the operation. |
Datapoint | Encapsulates the statistical data that CloudWatch computes from metric data. |
DeleteAlarmsInput | |
DeleteAnomalyDetectorInput | |
DeleteAnomalyDetectorOutput | |
DeleteDashboardsInput | |
DeleteDashboardsOutput | |
DeleteInsightRulesInput | |
DeleteInsightRulesOutput | |
DescribeAlarmHistoryInput | |
DescribeAlarmHistoryOutput | |
DescribeAlarmsForMetricInput | |
DescribeAlarmsForMetricOutput | |
DescribeAlarmsInput | |
DescribeAlarmsOutput | |
DescribeAnomalyDetectorsInput | |
DescribeAnomalyDetectorsOutput | |
DescribeInsightRulesInput | |
DescribeInsightRulesOutput | |
Dimension | A dimension is a name/value pair that is part of the identity of a metric. You can assign up to 10 dimensions to a metric. Because dimensions are part of the unique identifier for a metric, whenever you add a unique name/value pair to one of your metrics, you are creating a new variation of that metric. |
DimensionFilter | Represents filters for a dimension. |
DisableAlarmActionsInput | |
DisableInsightRulesInput | |
DisableInsightRulesOutput | |
EnableAlarmActionsInput | |
EnableInsightRulesInput | |
EnableInsightRulesOutput | |
GetDashboardInput | |
GetDashboardOutput | |
GetInsightRuleReportInput | |
GetInsightRuleReportOutput | |
GetMetricDataInput | |
GetMetricDataOutput | |
GetMetricStatisticsInput | |
GetMetricStatisticsOutput | |
GetMetricWidgetImageInput | |
GetMetricWidgetImageOutput | |
InsightRule | This structure contains the definition for a Contributor Insights rule. |
InsightRuleContributor | One of the unique contributors found by a Contributor Insights rule. If the rule contains multiple keys, then a unique contributor is a unique combination of values from all the keys in the rule. If the rule contains a single key, then each unique contributor is each unique value for this key. For more information, see GetInsightRuleReport. |
InsightRuleContributorDatapoint | One data point related to one contributor. For more information, see GetInsightRuleReport and InsightRuleContributor. |
InsightRuleMetricDatapoint | One data point from the metric time series returned in a Contributor Insights rule report. For more information, see GetInsightRuleReport. |
ListDashboardsInput | |
ListDashboardsOutput | |
ListMetricsInput | |
ListMetricsOutput | |
ListTagsForResourceInput | |
ListTagsForResourceOutput | |
MessageData | A message returned by the |
Metric | Represents a specific metric. |
MetricAlarm | The details about a metric alarm. |
MetricDataQuery | 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 |
MetricDataResult | A |
MetricDatum | Encapsulates the information sent to either create a metric or add new values to be aggregated into an existing metric. |
MetricStat | This structure defines the metric to be returned, along with the statistics, period, and units. |
PartialFailure | This array is empty if the API operation was successful for all the rules specified in the request. If the operation could not process one of the rules, the following data is returned for each of those rules. |
PutAnomalyDetectorInput | |
PutAnomalyDetectorOutput | |
PutCompositeAlarmInput | |
PutDashboardInput | |
PutDashboardOutput | |
PutInsightRuleInput | |
PutInsightRuleOutput | |
PutMetricAlarmInput | |
PutMetricDataInput | |
Range | Specifies one range of days or times to exclude from use for training an anomaly detection model. |
SetAlarmStateInput | |
StatisticSet | Represents a set of statistics that describes a specific metric. |
Tag | A key-value pair associated with a CloudWatch resource. |
TagResourceInput | |
TagResourceOutput | |
UntagResourceInput | |
UntagResourceOutput |
Enums
DeleteAlarmsError | Errors returned by DeleteAlarms |
DeleteAnomalyDetectorError | Errors returned by DeleteAnomalyDetector |
DeleteDashboardsError | Errors returned by DeleteDashboards |
DeleteInsightRulesError | Errors returned by DeleteInsightRules |
DescribeAlarmHistoryError | Errors returned by DescribeAlarmHistory |
DescribeAlarmsError | Errors returned by DescribeAlarms |
DescribeAlarmsForMetricError | Errors returned by DescribeAlarmsForMetric |
DescribeAnomalyDetectorsError | Errors returned by DescribeAnomalyDetectors |
DescribeInsightRulesError | Errors returned by DescribeInsightRules |
DisableAlarmActionsError | Errors returned by DisableAlarmActions |
DisableInsightRulesError | Errors returned by DisableInsightRules |
EnableAlarmActionsError | Errors returned by EnableAlarmActions |
EnableInsightRulesError | Errors returned by EnableInsightRules |
GetDashboardError | Errors returned by GetDashboard |
GetInsightRuleReportError | Errors returned by GetInsightRuleReport |
GetMetricDataError | Errors returned by GetMetricData |
GetMetricStatisticsError | Errors returned by GetMetricStatistics |
GetMetricWidgetImageError | Errors returned by GetMetricWidgetImage |
ListDashboardsError | Errors returned by ListDashboards |
ListMetricsError | Errors returned by ListMetrics |
ListTagsForResourceError | Errors returned by ListTagsForResource |
PutAnomalyDetectorError | Errors returned by PutAnomalyDetector |
PutCompositeAlarmError | Errors returned by PutCompositeAlarm |
PutDashboardError | Errors returned by PutDashboard |
PutInsightRuleError | Errors returned by PutInsightRule |
PutMetricAlarmError | Errors returned by PutMetricAlarm |
PutMetricDataError | Errors returned by PutMetricData |
SetAlarmStateError | Errors returned by SetAlarmState |
TagResourceError | Errors returned by TagResource |
UntagResourceError | Errors returned by UntagResource |
Traits
CloudWatch | Trait representing the capabilities of the CloudWatch API. CloudWatch clients implement this trait. |