此 AWS 解决方案实施有何用途?

此解决方案将自动执行设置 Amazon CloudWatch 控制面板的过程,以便您可以立即监控在 AWS 上运行的 Apache Web 服务器的关键性能指标和日志。此解决方案提供预配置的控制面板,以便您可以分析 Web 流量模式、确定是纵向扩展服务器还是横向扩展服务器,并检测 Apache 工作负载的瓶颈和其他性能问题。                                                                       

优势

预配置的 Amazon CloudWatch 控制面板

此解决方案为您的 Apache 工作负载提供预配置的 Amazon CloudWatch 控制面板。

Amazon EC2 实例的标记机制

此解决方案使用标记机制,以便您可以从控制面板中添加或移除实例。

供参考的 Amazon CloudWatch 代理配置文件

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

AWS 解决方案实施概览

该图显示的是您可以使用该解决方案的实施指南,以及随附的 AWS CloudFormation 模板自动部署的架构。

Amazon CloudWatch 监控框架 | 架构图
 单击可放大

Amazon CloudWatch 监控框架解决方案实施架构

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

用户交互工作流程:

AWS CloudFormation 模板将部署捕获您账户中的 Apache 实例所需的 Amazon CloudWatch Events 规则、AWS Lambda 函数和 AWS Systems Manager Parameter Store。

1.用户使用堆栈部署期间作为输入提供的标记架构来更新其实例上的标签
2.CloudWatch Events 规则将对 cron 计划调用 tagHandler Lambda 函数。Lambda 函数主要执行两项任务:

  • 它使用 ec2 describe-tags API 调用获取具有所需标签值的实例(与步骤 1 相同)。
  • 它将所获取的实例列表与 SSM Parameter Store 实例列表相比较并根据需要更新参数。

控制面板管理工作流程:

AWS CloudFormation 模板部署所需的 Amazon CloudWatch Events 规则和 AWS Lambda 函数,
以在您的账户中配置特定于工作负载的 Amazon CloudWatch 控制面板。

3.当 SSM Parameter Store 获得更新时,将使用 CloudWatch Events 规则来捕获事件,以调用 dashboardHandler Lambda 函数。
4.dashboardHandler Lambda 函数将使用更新后的实例列表的日志和指标
更新部署的控制面板小部件。                                            

Amazon CloudWatch 监控框架

版本 1.0.0
发布时间:2021 年 4 月
作者:AWS

预计部署时间:5 分钟

估算费用 源代码  CloudFormation 模板 
使用下面的按钮订阅此解决方案实施的更新。
注意:要订阅 RSS 更新,您必须为您正在使用的浏览器启用 RSS 插件。
此解决方案实施对您有帮助吗?
提供反馈 
构建图标
自己部署解决方案

浏览我们的 AWS 解决方案实施库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴
查找 APN 合作伙伴

寻找 AWS 认证的咨询和技术合作伙伴,以帮助您入门。

了解更多 
探索图标
了解解决方案咨询服务

浏览我们的咨询服务组合,以获取经过 AWS 审查的解决方案部署帮助。

了解更多