监控和存储日志

开始使用 CloudWatch Logs

要开始监控具有 CloudWatch 日志的日志,应先安装并配置 CloudWatch 日志代理,以便将日志发送到 CloudWatch。代理可以直接安装到新的或运行中的 EC2 实例,也可以通过 CloudFormation 或 Chef 安装。请按照此处说明进行安装和配置。

通过创建指标筛选器,可以在日志事件发送到 CloudWatch 日志服务时对其进行监控。指标筛选器将日志数据转化成 CloudWatch 指标,用于绘制图表或创建警报。

请阅读 Amazon CloudWatch 开发人员指南,了解如何在控制台或 CLI 中创建指标筛选器。

监控 Amazon EC2 实例

在您注册 Amazon EC2 后,系统会为您自动注册 Amazon CloudWatch,而 EC2 实例会自动启用,以便进行基本监控,此功能免费。

要想在启动新的 EC2 实例时启用详细监控,请单击“步骤 3:配置实例详细信息”中的“启用 CloudWatch 详细监控”复选框。您还可右键单击 Amazon EC2 控制台中的实例,选择“启用详细监控”,为现有实例启用详细监控。

监控其他 AWS 资源

Amazon CloudWatch 可以自动监控弹性负载均衡器的请求数量和延迟等指标、Amazon EBS 卷的读/写延迟等指标、Amazon RDS 数据库实例的可用内存和可用存储空间等指标、Amazon SQS 队列的已发送和已接收消息数量等指标,以及 Amazon SNS 主题的已发布和已送达消息数量等指标。

有关其他 AWS 资源指标的详细信息,请参阅 Amazon CloudWatch Developer Guide

监控您自己的自定义指标

开始使用自定义指标

Amazon CloudWatch 也可监控您在 AWS 资源上运行的应用程序所生成的指标。可以使用简单的 API 调用,立即发送并存储对业务表现或应用程序运行性能产生重要影响的任何指标。例如,通过 API 可以让应用程序将网页加载时间发送到 CloudWatch,作为一项自定义指标进行监控。您可以根据自己的需要,提交您所需数量的指标。所有相同的 Amazon CloudWatch 功能将在最高 1 分钟的速度下用于自定义指标数据,包括图表、统计数据和警报。

要详细了解如何提供自己的自定义指标,请参阅 Amazon CloudWatch 开发人员指南

如何获取 Amazon CloudWatch 指标

要获取 Amazon CloudWatch 指标,请点击 AWS 管理控制台 Amazon CloudWatch 选项卡上的“Metrics”链接。系统将为您列出所有 AWS 资源指标和您自己的自定义指标。查找并选择一个感兴趣的指标,然后显示该指标的交互图。选择一个时间范围,然后选择显示以下值:平均值、最小值、最大值、总和或样本数量。选择其他指标,将它们添加到图表中,以便使行为相互联系或发现新模式。单击“Create Alarm”按钮,当指标达到设定的阈值时,启动自动通知或 Auto Scaling 操作。单击“Dashboard”链接,查看所有警报和 AWS 资源指标的状态概况。

有关查看、绘制和发布指标的详细信息,请参阅 Amazon CloudWatch Developer Guide

创建 Amazon CloudWatch 警报

要创建 Amazon CloudWatch 警报,请点击 AWS 管理控制台 Amazon CloudWatch 选项卡上的“Alarms”链接。所有的 CloudWatch 警报将被列出。然后点击“Create Alarm”按钮并选择您要创建的指标。最后,定义警报的阈值以及警报状态变化时采取的操作。

有关创建警报的更多详情,请参阅 Amazon CloudWatch 开发人员指南

创建 Amazon CloudWatch Events 规则

要开始使用 CloudWatch Events 应对 AWS 资源的更改,请在 AWS 管理控制台的“Amazon CloudWatch”选项卡上单击“Events”下的“Rules”链接。然后,单击“Create Rule”按钮,并选择事件的源和目标。单击“Configure Details”,为规则命名,然后单击“Create Rule”。

有关规则和 CloudWatch Events 的更多详细信息,请参阅 Amazon CloudWatch 文档

发现更多 Amazon CloudWatch 资源

访问资源页面
准备好开始构建?
开始使用 Amazon CloudWatch
还有更多问题?
联系我们