与客户合作一起迁移、操作和现代化 Windows 工作负载,帮助我们建立了多种工具和服务,可以让客户在 AWS 云端简单、轻松、全面地管理各种 Microsoft 工作负载,包括:
- 使用 Amazon EC2 Image Builder 构建和管理合规的企业映像
- 使用 AWS Launch Wizard 便捷地部署和配置复杂的应用程序
- 使用 Amazon CloudWatch Application Insights 自动设置应用程序监控
- 使用 AWS Systems Manager Fleet Manager 管理混合服务器实例集并排查异常
CloudWatch Application Insights
在 AWS 上轻松添加企业应用程序监控
Amazon CloudWatch Application Insights 可以智能地自动为您的应用程序资源设置推荐的指标、遥测日志和警报,持续分析数据来查找应用程序中的问题和问题签名。只需几个简单的步骤,就可以轻松地为自己的 EC2、Lambda、RDS 和容器资源以及众多数据源(例如 Windows 性能计数器、.NET/.NET Core Java、SQL Server、Oracle、CLR 指标、数据库日志等)设置必要的遥测功能。Application Insights 具有工作负载感知功能,可分析整个应用程序堆栈,以便查找已知和潜在的问题及问题可能的根本原因。该功能还会使用机器学习技术来查看历史数据,识别其他潜在的问题领域,改善问题分析。
工作原理

可以在 CloudWatch 控制台左侧面板“设置”下的“Insights”选项卡下访问 CloudWatch Application Insights。您还可以使用 CloudFormation 模板中的几个简单的 JSON 或 YAML 命令,将企业应用程序监控添加到自动构建过程中。有两种方法可以开始使用。一种方法是在 AWS Resource Groups 中组织所有的企业应用程序和资源。在设置向导中将资源组名称输入到 CloudWatch Application Insights 后,该服务会发现该资源组中的所有应用程序和资源,自动设置推荐的指标、遥测数据、日志和警报。另一种方法是让 CloudWatch Application Insights 自动发现您账户中的所有应用程序和资源,然后自动为整个账户设置推荐的监控功能。
应用场景
轻松设置企业应用程序监控
确定应用程序的监控要求可能很困难,而且数据库、网络和系统管理员之间的协调设置也很麻烦。CloudWatch Application Insights 可设置和推荐用于企业应用程序堆栈的最佳指标、日志和遥测数据,只需点击几下就能自动完成这些设置。
自动设置重要警报
IT 和企业支持部门的相应人员需要知晓应该注意的关键问题,否则监控将毫无价值。CloudWatch Application Insights 会自动创建警报,来提供及时、准确和相关的应用程序运行状况信息。我们会通知您有关数据库备份失败、内存泄漏错误和 IIS 服务器瓶颈等问题。
集中监控和快速解决问题
即使您不知道应该监控哪些要素,或者不知道需要观察哪些重要问题,也没关系。CloudWatch Application Insights 会推荐并自动创建针对您的企业应用程序进行了优化的总览板,来帮助您快速识别、排查和解决问题。通过与 AWS Systems Manager 的内置集成,您可以自动创建 OpsItem 来启动问题运行手册。
客户参考

监控 Microsoft SQL Server 实例集实现预先问题识别
PageUp 的业务是管理整个人才生命周期。他们使用 CloudWatch Application Insights 来监控众多 Microsoft SQL Server,这些服务器是公司产品套件的重大核心组件。CloudWatch Application Insights 可以轻松设置 SQL Server 日志提取,提供易于阅读的总览板,方便用户清晰了解数据库基础设施错误和趋势。
“我们想要尝试改进我们的日志记录、信息采集和预先问题识别方式。CloudWatch Application Insights 是非常直观的解决方案,可以引入所需的日志、提取正确的指标、确定事件发生的时间。该功能在捕捉磁盘空间不足和高工作负载问题方面特别有用,过去,有时直到这些问题影响服务后,我们才发现这些问题。有了 CloudWatch Application Insights,我们只需更少的精力和成本,就可以为客户提供性能更强、更可靠的服务。”
PageUp People 高级 DevOps 工程师 Giles Pollock
资源
使用 Amazon CloudWatch Application Insights 为 .NET 应用程序和 Microsoft SQL Server 设置监控
作者:Saleha Haider,2020 年 9 月 18 日
.NET 应用程序 X-ray 跟踪推出全新流程,更简便,更好用
作者:Steve Roberts,2020 年 7 月 17 日
借助适用于 .NET 和 SQL Server 的 Amazon CloudWatch Application Insights 深入了解应用程序运行状况
作者:Purvi Goyal 和 Rodney Bozo,2019 年 7 月 1 日