CloudWatch 是什么
使用场景
监控 Amazon EC2
免费查看 Amazon EC2 实例(基本监控)的各种指标,包括 CPU 使用率、数据传输和磁盘使用活动等。对于额外费用,CloudWatch 还可为 EC2 实例提供详细的监控功能,包括更高级的分析和指标聚合。无需额外安装任何软件。
监控自定义指标
通过简单的 API 请求提交由您自己的应用程序生成的自定义指标,并由 Amazon CloudWatch 实施监控。您可以将对于应用程序的运行性能有重大影响的指标发送并储存下来,帮助进行故障排除和发现趋势。
监控和存储日志
通过 CloudWatch Logs,您可以使用现有系统、应用程序和自定义日志文件来监控系统与应用程序,并进行故障排除。您可以将现有的系统、应用程序和自定义日志文件发送到 CloudWatch Logs 并以几乎实时的方式监控这些日志。这有助于您更好地了解和运行系统与应用程序,您还可以使用高持久低成本的存储功能来存储日志,以便日后取用。
监控其他亚马逊云科技资源
可以监控的指标包括 Amazon DynamoDB 表、Amazon EBS 卷、Amazon RDS 数据库实例、Amazon Elastic MapReduce 作业流、Elastic Load Balancer、Amazon SQS 队列、Amazon SNS 主题等等,且无需额外费用。无需额外安装任何软件。
设置警报
您可以为任意指标设置警报,在适当的时候给您发送通知或采取某些自动操作。例如,当某项 Amazon EC2 指标超过警报阈值时,您可以使用 Auto Scaling 动态添加或删除 EC2 实例或给您发送一条通知。
监控并应对资源变更
CloudWatch Events 提供了一个描述亚马逊云科技资源变更情况的事件流。您可以轻松构建这样的工作流,即当发生关注的事件时,自动采取您定义的操作,例如停止 Amazon EC2 实例、发送 Amazon SNS 消息或向 Amazon SQS 队列添加消息。