Usar o Container Insights - Amazon CloudWatch

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usar o Container Insights

Use o CloudWatch Container Insights para coletar, agregar e resumir métricas e logs de seus aplicativos e microsserviços em contêineres. O Container Insights está disponível para plataformas Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS) e Kubernetes no Amazon EC2. O suporte do Amazon ECS inclui suporte para Fargate.

O CloudWatch coleta automaticamente métricas para muitos recursos, como CPU, memória, disco e rede. O Container Insights também fornece informações de diagnóstico, como falhas de reinicialização de contêiner, para ajudá-lo a isolar problemas e resolvê-los rapidamente. Você também pode definir alarmes do CloudWatch em métricas que o Container Insights coleta.

O Container Insights coleta dados comoEventos do log de desempenhousandoformato de métricas incorporadas. Esses eventos de log de desempenho são entradas que usam um esquema JSON estruturado que permite dados de alta cardinalidade para serem ingeridos e armazenados em escala. Com base nesses dados, o CloudWatch cria métricas agregadas no nível de cluster, nó, pod, tarefa e serviço como métricas do CloudWatch. As métricas que o Container Insights coleta estão disponíveis nos painéis automáticos do CloudWatch e também podem ser exibidas noMétricasdo console do CloudWatch.

O CloudWatch não cria automaticamente todas as métricas possíveis a partir dos dados de log, para ajudá-lo a gerenciar os custos do Container Insights. No entanto, você pode exibir métricas adicionais e níveis adicionais de granularidade usando o CloudWatch Logs Insights para analisar os eventos de log de desempenho bruto.

As métricas coletadas pelo Container Insights são cobradas como métricas personalizadas. Para obter mais informações sobre definição de preço do CloudWatch, consultePreço do Amazon CloudWatch.

No Amazon EKS e no Kubernetes, o Container Insights usa uma versão em contêineres do agente do CloudWatch para descobrir todos os contêineres em execução em um cluster. Depois, ele coleta dados de desempenho em cada camada da pilha de desempenho.

O Container Insights oferece suporte à criptografia com a chave mestra de cliente (CMK) para os logs e métricas que coleta. Para habilitar essa criptografia, você deve habilitar manualmente a criptografia do KMS para o grupo de logs que recebe dados do Container Insights. Isso faz com que o Container Insights criptografe esses dados usando a CMK fornecida. Somente CMKs simétricos têm suporte. Não use CMKs assimétricos para criptografar seus grupos de logs.

Para obter mais informações, consulteCriptografar dados de log no CloudWatch Logs usandoAWS KMS.

Plataformas compatíveis

O Container Insights está disponível para as plataformas Amazon Elastic Container Service, Amazon Elastic Kubernetes Service e Kubernetes em instâncias do Amazon EC2.

  • Para o Amazon ECS, o Container Insights coleta métricas nos níveis de cluster, tarefa e serviço em instâncias do Linux e do Windows Server. Ele pode coletar métricas no nível de instância apenas em instâncias do Linux.

    Para o Amazon ECS, as métricas de rede estão disponíveis apenas para contêineres nobridgeModo de rede. Elas não estão disponíveis para contêineres no modo de rede awsvpc ou modo de rede host.

  • Para as plataformas do Amazon Elastic Kubernetes Service e Kubernetes em instâncias do Amazon EC2, o Container Insights tem suporte apenas em instâncias do Linux.

  • No momento, não há suporte para o Container Insights no AWS Batch.

Imagem do contêiner do CloudWatch

A Amazon fornece uma imagem de contêiner do agente do CloudWatch no Amazon Elastic Container Para obter mais informações, consultecloudwatch agentno Amazon ECR.

Regiões compatíveis

O Container Insights for Amazon ECS tem suporte nas seguintes regiões:

  • US East (N. Virginia)

  • US East (Ohio)

  • US West (N. California)

  • US West (Oregon)

  • Africa (Cape Town)

  • Asia Pacific (Mumbai)

  • Asia Pacific (Hong Kong)

  • Asia Pacific (Seoul)

  • Asia Pacific (Singapore)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Sydney)

  • Canada (Central)

  • Europe (Frankfurt)

  • Europe (Ireland)

  • Europe (London)

  • Europe (Paris)

  • Europe (Stockholm)

  • Middle East (Bahrain)

  • South America (São Paulo)

  • AWS GovCloud (Leste dos EUA)

  • AWS GovCloud (Oeste dos EUA)

  • China (Beijing)

  • China (Ningxia)

Regiões compatíveis para Amazon EKS e Kubernetes

O Container Insights para Amazon EKS e Kubernetes tem suporte nas seguintes regiões:

  • US East (N. Virginia)

  • US East (Ohio)

  • US West (N. California)

  • US West (Oregon)

  • Asia Pacific (Hong Kong)

  • Asia Pacific (Mumbai)

  • Asia Pacific (Seoul)

  • Asia Pacific (Singapore)

  • Asia Pacific (Sydney)

  • Asia Pacific (Tokyo)

  • Canada (Central)

  • China (Beijing)

  • China (Ningxia)

  • Europe (Frankfurt)

  • Europe (Ireland)

  • Europe (London)

  • Europe (Paris)

  • Europe (Stockholm)

  • South America (São Paulo)

  • AWS GovCloud (Leste dos EUA)

  • AWS GovCloud (Oeste dos EUA)

Tópicos