什么是 Amazon CloudWatch?
Amazon CloudWatch 可实时监控您的亚马逊云科技 (Amazon) 资源以及您在 Amazon 上运行的应用程序。您可以使用 CloudWatch 收集和跟踪指标,这些指标是您可衡量的相关资源和应用程序的变量。
CloudWatch 主页自动显示有关您使用的每项 Amazon 服务的指标。此外,您还可以创建自定义控制面板,以显示有关自定义应用程序的指标,并显示您选择的指标的自定义集合。
您可以创建警报,这些警报监视指标,当超出阈值时,它们会发送通知或者对您所监控的资源自动进行更改。例如,您可以监控您的 Amazon EC2 实例的 CPU 使用率以及磁盘读写情况,然后使用此数据确定您是否应启动其它实例来处理增加的负载。您还可以使用此数据停止未完全利用的实例以节省开支。
您可通过使用 CloudWatch 了解系统范围的资源使用率、应用程序性能和运行状况。
访问 CloudWatch
您可以使用以下任何方式访问 CloudWatch:
-
Amazon CloudWatch 控制台 – https://console.aws.amazon.com/cloudwatch/
-
Amazon CLI – 有关更多信息,请参阅 Amazon Command Line Interface 用户指南中的开始设置 Amazon Command Line Interface。
-
CloudWatch API – 有关更多信息,请参阅 Amazon CloudWatch API 参考。
-
Amazon SDK – 有关更多信息,请参阅亚马逊云科技的工具
。
相关 Amazon 服务
以下服务可与 Amazon CloudWatch 一起使用:
-
Amazon Simple Notification Service (Amazon SNS) 可协调和管理向订阅端点或客户端传送或发送消息的过程。您可结合使用 Amazon SNS 与 CloudWatch 以便在达到告警阈值时发送消息。有关更多信息,请参阅 设置 Amazon SNS 通知。
-
Amazon EC2 Auto Scaling 支持根据用户定义的策略、运行状况检查和时间表自动启动或终止 Amazon EC2 实例。您可将 CloudWatch 警报与 Amazon EC2 Auto Scaling 一起使用以按需扩展 EC2 实例。有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南中的动态扩缩。
-
Amazon CloudTrail 支持监控针对您的账户向 Amazon CloudWatch API 做出的调用(包括由 Amazon Web Services Management Console、Amazon CLI 和其他服务进行的调用)。开启 CloudTrail 日志记录后,CloudWatch 将日志文件写入到您在配置 CloudTrail 时指定的 Amazon S3 存储桶。有关更多信息,请参阅 使用 Amazon CloudTrail 记录 Amazon CloudWatch API 和控制台操作。
-
Amazon Identity and Access Management (IAM) 是一种 Web 服务,可帮助您安全地控制用户对 Amazon 资源的访问权限。使用 IAM 可以控制可使用您的 Amazon 资源(身份验证)的人员、他们可以使用的资源以及使用这些资源的方式(授权)。有关更多信息,请参阅 适用于 Amazon CloudWatch 的 Identity and Access Management。
账单和成本
有关 CloudWatch 定价的详细信息,请参阅 Amazon CloudWatch 定价
有关可以帮助分析账单以及优化和降低成本的信息,请参阅 分析、优化和降低 CloudWatch 成本。