先决条件 - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

先决条件

您必须完成以下先决条件才能使用 CloudWatch Application Insights 配置应用程序:

  • AWS Systems Manager 支持:您必须安装 Systems Manager 代理(SSM 代理),并且您的实例必须启用了 SSM。有关如何安装 SSM 代理的步骤,请参阅设置 AWS Systems Manager

  • EC2 实例角色:您必须附加 AmazonSSMManagedInstanceCore 角色以启用 Systems Manager(请参阅在 AWS Systems Manager 中使用基于身份的策略(IAM 策略)),以及附加 CloudWatchAgentServerPolicy 以允许通过 CloudWatch 发出实例指标和日志。有关更多信息,请参阅创建用于 CloudWatch 代理的 IAM 角色和用户

  • AWS 资源组:要将 .NET 和 SQL Server 应用程序载入 CloudWatch Application Insights for .NET and SQL Server,您必须创建一个资源组以包含应用程序堆栈使用的所有关联 AWS 资源。这包括应用程序负载均衡器、运行 IIS 和 Web 前端的 EC2 实例、.NET 工作线程层以及您的 SQL Server 数据库。CloudWatch Application Insights for .NET and SQL Server 自动包含使用与资源组相同的标签或 CloudFormation 堆栈的 Auto Scaling 组,因为资源组当前不支持 Auto Scaling 组。有关更多信息,请参阅 AWS 资源组入门

  • IAM 权限:对于非管理员用户,您必须创建一个 AWS Identity and Access Management (IAM) 策略,并将其附加到您的用户身份。请参阅 IAM 策略

  • 服务相关角色:CloudWatch Application Insights for .NET and SQL Server 使用 AWS Identity and Access Management (IAM) 服务相关角色。您无需手动创建服务相关角色。相反,在 AWS 管理控制台中创建第一个CloudWatch Application Insights for .NET and SQL Server 应用程序时,将为您创建该角色。有关更多信息,请参阅对 CloudWatch Application Insights for .NET and SQL Server 使用服务相关角色

  • EC2 Windows 实例对性能计数器指标的支持:要在 EC2 Windows 实例上监控性能计数器指标,必须在实例上安装性能计数器。有关性能计数器指标和相应的性能计数器集名称,请参阅性能计数器指标。有关性能计数器的更多信息,请参阅性能计数器