本文已使用 Google Cloud Translation API 自动翻译。
某些文档最好以原文阅读。
CloudWatch 是针对 AWS 云资源和运行在 AWS 上的应用程序的监控服务。 CloudWatch 以日志、指标和事件的形式收集监控和操作数据,可用于对您的应用程序进行故障排除和优化。
在本文中,我们将重点介绍如何使用 CloudWatch 监控后端应用程序。我们将涵盖以下主题:
如前所述,CloudWatch 是针对 AWS 云资源和运行在 AWS 上的应用程序的监控服务。借助 CloudWatch,您可以收集和跟踪指标、设置警报并自动对 AWS 资源的变化做出反应。
CloudWatch 为您提供数据和可操作的见解,以监控您的应用程序、响应系统范围的性能变化、优化资源利用率并获得运营健康状况的统一视图。
为了使用 CloudWatch,您首先需要设置一个 AWS 账户并创建一个 Amazon CloudWatch Logs 组。
要设置 AWS 账户,请转到 https://aws.amazon.com/ 并单击 Create an AWS Account。
按照说明创建您的帐户。
创建帐户后,转到 https://console.aws.amazon.com/cloudwatch/ 上的 Amazon CloudWatch 控制台。
在左侧导航面板中,单击 Logs。
单击创建日志组。
为您的日志组输入一个名称并单击创建日志组。
警报会在您指定的时间段内监视指标,并根据相对于您设置的阈值的指标值执行一项或多项操作。这些操作可以是从发送 Amazon SNS 通知到调用 AWS Lambda 函数的任何操作。
在本节中,我们将创建一个警报,在 Amazon EC2 实例的平均 CPU 使用率超过 50% 时发送 Amazon SNS 通知。
转到 https://console.aws.amazon.com/cloudwatch/ 的 Amazon CloudWatch 控制台。
在左侧导航面板中,单击警报。
单击创建警报。
选择指标 CPUUtilization 并单击 Next。
5.配置告警如下:
CloudWatch Logs 允许您监控、存储和访问来自 Amazon EC2 实例、Amazon CloudTrail 或其他来源的日志文件。
在本节中,我们将向您展示如何查看 Amazon EC2 实例的 CloudWatch 日志。
转到 https://console.aws.amazon.com/cloudwatch/ 的 Amazon CloudWatch 控制台。
在左侧导航面板中,单击 Logs。
选择您要查看其日志的日志组。
选择您要查看的日志流。
日志流将显示在右侧面板中。