使用 Amazon CloudWatch 进行应用程序监控

减少为工作负载设置应用程序监控所需的时间

重要提示:使用 Amazon CloudWatch 进行应用程序监控解决方案将于 2024 年 12 月停用。我们鼓励客户探索使用 Amazon CloudWatch 为在 Amazon Elastic Cloud Compute(Amazon EC2)上运行的 Apache、NGINX 和 PUMA 工作负载设置可观测性。您还可以在 AWS 解决方案库中找到与该使用案例相关的其他解决方案。

概述

使用 Amazon CloudWatch 进行应用程序监控自动执行为在 Amazon Elastic Compute Cloud(Amazon EC2)上运行的 Apache、NGINX 和 Puma 工作负载设置 Amazon CloudWatch 控制面板的过程。此 AWS 解决方案使用 Amazon CloudWatch 的多项功能,加快了入门过程。 

使用此解决方案,您可以减少监控在 AWS 上运行的 Web 服务器的关键性能指标和日志所需的入门时间。此解决方案提供预配置的控制面板,以便您可以分析 Web 流量模式、确定是纵向扩展服务器还是横向扩展服务器,并检测工作负载的瓶颈和其他性能问题。 
 

优势

预配置的 Amazon CloudWatch 控制面板

为您的 Apache、NGINX 和 Puma 工作负载提供预配置的 Amazon CloudWatch 控制面板。

Amazon EC2 实例的标记机制

使用此解决方案的标记机制在仪表板中添加或移除实例。

Amazon CloudWatch 代理配置文件

使用 Amazon CloudWatch 代理配置文件来配置运行 Apache、
NGINX 和 Puma 工作负载的实例。

技术详情

您可以使用实施指南自动部署此架构。

此架构可以分为两个工作流:用户交互控制面板管理

用户交互工作流程
AWS CloudFormation 模板将部署捕获您账户中的工作负载实例所需的 Amazon CloudWatch Events 规则、AWS Lambda 函数和 Parameter Store(AWS Systems Manager 的一项功能)。

控制面板管理工作流程
AWS CloudFormation 模板部署了 Amazon CloudWatch Events 规则和 AWS Lambda 函数,这些规则和 AWS Lambda 函数是在您的账户中配置特定于工作负载的 Amazon CloudWatch 控制面板所必需的。

此页内容对您是否有帮助?