Usar a visualização de integridade de recursos no console do CloudWatch
É possível usar a visualização de integridade de recursos para detectar, gerenciar e exibir automaticamente a integridade e a performance dos hosts em suas aplicações em uma única visualização. Você pode visualizar a integridade de seus hosts por uma dimensão de performance, como CPU ou memória, e cortar e cortar centenas de hosts em uma única visualização usando filtros. É possível filtrar por etiquetas ou por casos de uso, como hosts no mesmo grupo do Auto Scaling ou hosts que usam o mesmo balanceador de carga.
Pré-requisitos
Para garantir que o benefício completo do modo de integridade do recurso, verifique se você conta com os pré-requisitos a seguir.
Para ver a utilização da memória de seus hosts e usá-la como um filtro, é necessário instalar o agente do CloudWatch em seus hosts e configurá-lo para enviar uma métrica de memória ao CloudWatch no namespace
CWAgent
. Nas instâncias do Linux e do macOS, o agente do CloudWatch deverá enviar a métricamem_used_percent
. Em instâncias do Windows, o agente deverá enviar a métricaMemory % Committed Bytes In Use
. Essas métricas serão incluídas se você usar o assistente para criar o arquivo de configuração do agente do CloudWatch e selecionar qualquer um dos conjuntos de métricas predefinidos. As métricas coletadas pelo agente do CloudWatch são cobradas como métricas personalizadas. Para obter mais informações, consulte Instalação do atendente do CloudWatch.Ao usar o agente do CloudWatch para coletar essas métricas de memória a serem usadas com a visualização de integridade de recursos, você deverá incluir a seção a seguir no arquivo de configuração do agente do CloudWatch. Esta seção contém as configurações de dimensão padrão e é criada por padrão; Portanto, não altere nenhuma parte desta seção para nada diferente do que é demonstrado no exemplo a seguir.
"append_dimensions": { "ImageId": "${aws:ImageId}", "InstanceId": "${aws:InstanceId}", "InstanceType": "${aws:InstanceType}", "AutoScalingGroupName": "${aws:AutoScalingGroupName}" },
-
Para visualizar todas as informações disponíveis no modo de integridade do recurso, é necessário estar conectado a uma conta que tenha as permissões a seguir. Caso sua sessão tenha menos permissões, você poderá continuar utilizando a visualização de integridade de recursos, mas alguns dados de performance não estarão visíveis.
Para visualizar a integridade do recurso em sua conta
Abra o console do CloudWatch, em https://console.aws.amazon.com/cloudwatch/
. -
No painel de navegação, selecione Insights, Integridade de recurso do EC2.
A página de integridade do recurso é exibida, mostrando um quadrado para cada host de sua conta. Cada quadrado recebe uma cor baseada no status atual desse host, de acordo com a configuração em Color by (Colorir por). Os quadrados de host com um símbolo de alarme atualmente têm um ou mais alarmes no estado ALARM.
É possível ver até 500 hosts em uma única visualização. Caso tenha mais hosts em sua conta, use as configurações de filtro da etapa 6 deste procedimento.
Para alterar os critérios que serão usados para exibir a integridade de cada host, escolha uma configuração para Color by (Colorir por). Você pode escolher CPU Utilization (Utilização da CPU), Memory Utilization (Utilização da memória) ou Status check (Verificação de status). As métricas de utilização de memória estão disponíveis apenas para hosts que executam o agente do CloudWatch e o têm configurado para coletar métricas de memória e enviá-las ao namespace
CWAgent
padrão. Para obter mais informações, consulte Coleta de métricas, logs e rastreamentos usando o agente do CloudWatch.Para alterar os limites e as cores que são usadas para os indicadores de integridade na grade, escolha o ícone de engrenagem acima da grade.
Para alternar se os alarmes serão exibidos na grade do host, escolha ou desmarque Show alarms across all metrics (Exibir alarmes em todas as métricas).
Para dividir os hosts no mapa em grupos, escolha um critério de agrupamento em Group by (Agrupar por).
Para restringir a visulização para menos hosts, escolha um critério de filtro para Filter by (Filtrar por). É possível filtrar por etiquetas e por agrupamentos de recursos, como grupo do Auto Scaling, tipo de instância, grupo de segurança etc.
Para classificar hosts, escolha um critério de classificação em Sort by (Classificar por). É possível classificar por resultados da verificação de status, estado da instância, utilização da CPU ou memória e o número de alarmes que estão no estado ALARM.
Para ver mais informações sobre um host, escolha o quadrado que representa esse host. É exibido um painel pop-up. Para então aprofundar as informações sobre esse host, escolha View dashboard (Visualizar painel) ou View on list (Visualizar na lista).