Monitoramento do AWS Fargate
Logotipo do Fargate
AWS ECS e AWS Fargate Monitoring com a Instana

O AWS Fargate Monitoring é essencialmente diferente do monitoramento de um ambiente típico de aplicativos ou computação em nuvem. O AWS Fargate não permite que os agentes sejam implementados no host atual, como é comum em cenários de monitoramento. Para monitorar aplicativos e serviços dentro de contêineres no AWS Fargate, o agente deve ser integrado à imagem do contêiner.

Para enfrentar os vários desafios de monitoramento do AWS Fargate, a Instana está aplicando o conhecimento adquirido com nossa tecnologia de monitoramento líder de mercado a AWS Lambda.A Instana coleta um rastreamento distribuído para cada solicitação de cada tarefa ECS.O rastreamento distribuído da Instana é facilmente incorporado à imagem do Docker durante o desenvolvimento, garantindo que nunca existam aplicativos sem monitoramento.Os rastreamentos são correlacionados entre clusters do ECS, Amazon EC2, AWS Lambda, AWS Fargate e qualquer outra tecnologia monitorada pela Instana, para que haja sempre uma visão de ponta a ponta de cada solicitação de aplicativo.Cada rastreamento também se torna visível e pesquisável com o Unbounded Analytics da Instana.

O AWS Fargate Monitoring da Instana oferece os seguintes recursos:

Comece sua AVALIAÇÃO SEM CUSTO hoje mesmo!

Quatorze dias, sem cartão de crédito, versão integral

O AWS Fargate Monitoring da Instana oferece os seguintes recursos:

Mapeamento automático de dependência O mapa de dependência de serviço da Instana serve como um blueprint da arquitetura que mostra como o sistema é estruturado. Todos os serviços e aplicativos são organizados em mapas de dependência, permitindo um entendimento fácil de todas as interdependências. Esses mapas de dependência totalmente automatizados não são limitados pelos serviços da AWS, mas mapeiam cada dependência de serviço em todo o sistema.

Visibilidade imediata A Instana identifica imediatamente novas revisões de tarefas do ECS e alterações nas tarefas do ECS em execução a qualquer momento, garantindo que os aplicativos sejam totalmente monitorados, mesmo quando os contêineres são automaticamente ampliados ou reduzidos. A Instana fornece todas as informações necessárias para entender o desempenho de cada nova versão, sem necessidade de alterações de código ou instrumentação manual, fornecendo compreensão imediata do impacto de cada implementação. O monitoramento da infraestrutura integrada da Instana para o AWS Fargate fornece não apenas o rastreamento distribuído, mas também uma visão geral completa dos diversos contêineres em execução na tarefa do AWS Fargate. Isso é semelhante à análise de pod que faz parte do monitoramento de Instana Kubernetes. Monitoramento de infraestrutura Rastreamento distribuído

Determinação exata da causa raiz A Instana executa automaticamente uma análise completa de cada impacto do usuário. A Instana detecta anomalias, correlaciona métricas, rastreamentos, exceções, erros registrados e dados de configuração com base em dependências de aplicativos e serviços, fornecendo análises exatas de causa-raiz em segundos.

Desempenho de aplicativos e monitoramento do AWS Fargate

Ao usar o AWS Fargate (o externo ao ibm.com), é importante monitorar adequadamente o desempenho dos aplicativos, mas obter a visibilidade completa necessária pode ser difícil, uma vez que monitorar as cargas de trabalho sem gerenciamento ou controle da orquestração é um desafio árduo. As ferramentas atuais de monitoramento de desempenho de aplicativos (Application Performance Monitoring -APM) geralmente fornecem amostragem de rastreio e, muitas vezes, apenas rastreios parciais. Essa abordagem não é suficiente para monitorar ambientes nativos da nuvem que são dimensionados automaticamente, como o AWS Fargate.

A AWS em si também tem uma solução de monitoramento para o AWS Fargate, o AWS X-Ray (link externo ao ibm.com). O X-Ray fornece uma solução de rastreamento distribuído que monitora os aplicativos executados no AWS Fargate. Com o AWS X-Ray, os usuários podem rastrear solicitações à medida que usam o aplicativo, obtendo visibilidade dos componentes subjacentes do aplicativo. O AWS X-Ray ajuda os desenvolvedores a analisar e depurar problemas nos ambientes AWS. No entanto, quando se trata de decidir se é a solução de monitoramento certa, algumas considerações adicionais são necessárias.

Custo: como sempre, ao considerar uma solução, o custo é um fator importante a se levar em consideração.A cobrança do AWS X-Ray é calculada com base no número de chamadas rastreadas.Portanto, dependendo do fluxo de tráfego que está sendo enviada pelos aplicativos, isso pode rapidamente se tornar um custo significativo.Também há cobranças extras para analisar os rastreios depois que eles são coletados.

Limitado à AWS: Também é importante levar em conta todo o ambiente ou ambientes em que os aplicativos são executados.O AWS X-Ray está limitado a serviços de rastreamento que estão sendo fornecidos pela AWS ou que estão dentro dela.Assim, o AWS X-Ray tem valor limitado em ambientes híbridos.Empresas que têm aplicativos e serviços que abrangem vários ambientes precisam considerar o impacto de ter várias soluções de monitoramento para obter a visibilidade completa necessária.

Introdução ao monitoramento da Instana AWS Fargate no ECS

O primeiro passo para começar a monitorar aplicativos AWS Fargate é criar as imagens do contêiner. Para obter mais informações sobre como criar a imagem do contêiner para tempos de execução específicos, consulte a documentação da Instana no AWS Fargate. Atualmente, a Instana tem suporte para Node.js, .NET Core e Java, e em breve terá suporte para Go e Python.

Depois que as imagens de contêiner forem criadas para o tempo de execução especificado, uma nova revisão para a definição de tarefa precisará ser criada no ambiente do Amazon ECS, e você está pronto para começar!

Documentação da Instana on AWS Fargate