É necessário concluir os seguintes pré-requisitos para configurar uma aplicação com o CloudWatch Application Insights:
-
Capacitação do AWS Systems Manager: instale o Systems Manager Agent (SSM Agent) nas suas instâncias do Amazon EC2 e capacite-as para o SSM. Para obter informações sobre como instalar o SSM Agent, consulte Configurando o AWS Systems Manager, no Guia do usuário do AWS Systems Manager.
-
Perfil de instância do Amazon EC2: você deve anexar os perfis de instância do Amazon EC2 a seguir para habilitar o Systems Manager
-
Você deve anexar o perfil do
AmazonSSMManagedInstanceCore
para habilitar o Systems Manager. Para obter mais informações, consulte exemplos de políticas baseadas em identidade do AWS Systems Manager. -
Você deve anexar a política do
CloudWatchAgentServerPolicy
para permitir que métricas e logs de instâncias sejam emitidos por meio do CloudWatch. Para obter mais informações, consulte Criar perfis e usuários do IAM para uso com o agente do CloudWatch.
-
-
Grupos de recursos do AWS – Para integrar suas aplicações ao CloudWatch Application Insights, crie um grupo de recursos da AWS que inclua todos os recursos associados usados por sua pilha de aplicações. Isso inclui Application Load Balancers, instâncias do Amazon EC2 que executam o IIS e o front-end da Web, níveis de operador do .NET e bancos de dados SQL Server. Para obter mais informações sobre componentes de aplicações e pilhas de tecnologia compatíveis com o Application Insights, consulte Componentes da aplicação com suporte. O CloudWatch Application Insights inclui automaticamente grupos do Auto Scaling usando as mesmas pilhas do CloudFormation ou etiquetas que seu grupo de recursos, pois grupos do Auto Scaling não são compatíveis com o grupos de recursos do CloudFormation. Para obter mais informações, consulte Conceitos básicos do AWS Resource Groups.
-
Permissões do IAM: para usuários que não têm acesso administrativo, você deve criar uma política do AWS Identity and Access Management (IAM) que permita ao Application Insights criar um perfil vinculado ao serviço e anexá-lo à identidade do usuário. Para obter informações sobre como criar uma política do IAM, consulte Política do IAM para o CloudWatch Application Insights.
-
Perfil vinculado ao serviço: o Application Insights usa os perfis vinculadas ao serviço do AWS Identity and Access Management (IAM). Ao criar a primeira aplicação com o Application Insights, é criada uma função vinculada ao serviço no console do Application Insights. Para ter mais informações, consulte Usar funções vinculadas ao serviço do CloudWatch Application Insights.
-
Suporte às métricas de contador de performance para instâncias do Windows do EC2: para monitorar as métricas de contador de performance em suas instâncias do Windows do Amazon EC2, os contadores de performance devem ser instalados nas instâncias. Para métricas de contador de performance e nomes de conjuntos de contadores de performance correspondentes, consulte Métricas de contador de performance. Para obter mais informações sobre contadores de performance, consulte Contadores de performance
. -
Agente do Amazon CloudWatch: o Application Insights instala e configura o agente do CloudWatch. Se você tiver o agente CloudWatch instalado, o Application Insights manterá sua configuração. Para evitar um conflito de mesclagem, remova a configuração de recursos que você deseja usar no Application Insights do arquivo de configuração do agente do CloudWatch existente. Para ter mais informações, consulte Criar ou editar manualmente o arquivo de configuração do atendente do CloudWatch.