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

先决条件

您必须完成以下必需任务才能使用 CloudWatch Application Insights 配置应用程序:

  • Amazon SSM 启用。您必须安装 Systems Manager Agent(SSM Agent),并且实例必须启用了 SSM。有关如何安装 SSM Agent 的信息,请参阅设置 Amazon SSM

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

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

  • IAM 权限:对于非管理员用户,必须创建允许 Application Insights 创建服务相关角色的 Amazon Identity and Access Management (IAM) 策略,并将其附加到您的用户身份。有关附加策略的步骤,请参阅 IAM 策略

  • 服务相关角色:CloudWatch Application Insights 使用 Amazon Identity and Access Management (IAM) 服务相关角色。在 Amazon 管理控制台中创建第一个 CloudWatch Application Insights 应用程序时,将为您创建服务相关角色。有关更多信息,请参阅 在 CloudWatch Application Insights 中使用服务相关角色

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