适用于 ECS、Fargate、EKS 和 Kubernetes 的 Amazon CloudWatch Container Insights 预览版

Amazon CloudWatch Container Insights 让您能够监控、隔离和诊断您的容器化应用程序和微服务环境中的问题。CloudWatch Container Insights 可在 CloudWatch 控制台中作为自动化仪表板,为您提供有关指标、日志和分布式跟踪方面的端到端运营可见性。

要预览适用于 Amazon Elastic Container Service (ECS)AWS FargateAmazon Elastic Kubernetes Service (EKS)Kubernetes 的 Container Insights,请遵循 CloudWatch Container Insights 文档中的下列步骤,立即开始使用。请注意,CloudWatch Container Insights 在有限的区域提供预览版。请参阅文档,了解更多详细信息。

Amazon CloudWatch 异常检测 预览版

Amazon CloudWatch 异常检测应用机器学习算法来连续分析系统和应用程序指标,决定正常基线并发现异常,需要的用户干预极少。您可以使用异常检测来隔离并排查指标行为中的意外变化。

除亚太地区(香港)和中国区域外,异常检测功能现已在所有商业 AWS 区域提供预览版。请访问 CloudWatch 异常检测文档定价页面以开始使用。

Co-pilot-GettingStarted

监控所有 AWS 资源

开始使用自动化控制面板

您现在可以通过 CloudWatch 自动化控制面板获取所有 AWS资源的运行状况和性能的汇总视图。这使您能够快速开始监控,查看基于账户和资源的指标与警报视图,并轻松深入分析以了解性能问题的根本原因。

自动化控制面板在所有 AWS 公有区域提供,无额外费用。您可以在此处查看您的自动化控制面板。

借助适用于 .NET 和 SQL Server 的 Amazon CloudWatch Application Insights 深入了解您的应用程序运行状况

Amazon CloudWatch Application Insights 支持 . NET 和 SQL Server 应用程序的可观测性。借助该功能,开发运营工程师可以为他们的应用程序资源设置重要的指标、日志和警报。它利用 Amazon SageMaker 的机器学习算法和内置规则,持续分析监控数据,以发现此类应用程序存在的问题,并创建 CloudWatch 自动化控制面板,使应用程序所有者能够进一步了解这些问题并轻松将其隔离。因为客户能够更好地了解他们的应用程序的运行状况,所以能以更快的速度排查问题,从而缩短解决问题所用的平均时间 (MTTR)。

所有商用区域均提供这一功能。您可以访问适用于 .NET 和 SQL Server 的 CloudWatch Application Insights 的相关文档,了解详情。

监控和分析日志

开始使用 CloudWatch Logs

日志管理(收集和存储日志)

CloudWatch Logs 自动从超过 30 种服务收集 VPC 流日志。您还可以通过 CloudWatch Logs Agent 轻松地从自己的应用程序、服务器等处收集并存储自定义日志。代理可以直接安装到新的或运行中的 EC2 实例,也可以通过 CloudFormation 或 Chef 安装。请按照此处说明进行安装和配置。

日志分析(监控、排除故障并找出答案)

您可以使用 CloudWatch Logs Insights 立即开始搜索并分析发送到 CloudWatch 的日志。您可以使用聚合、筛选条件和正则表达式编写查询,以从日志中获取可行的见解。您还可以可视化时间序列数据,深入查看各个日志事件以及将查询结果导出到 CloudWatch 控制面板。或者,您可以使用 CloudWatch Logs Insights API 执行查询或将数据流记录到当前工具。

您还可以使用指标筛选条件发布基于日志的指标,或创建警报向您通告潜在的操作问题。请阅读 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 开发人员指南

监控您自己的自定义指标

开始使用自定义指标

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 开发人员指南

创建 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
还有更多问题?
联系我们