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á.
Rastreamento no Amazon EKS
O rastreamento é um componente essencial da observabilidade de aplicativos no Amazon EKS. O rastreamento fornece visibilidade detalhada dos fluxos de solicitações e das interações de serviços, coletando, processando e visualizando o caminho das solicitações à medida que elas percorrem vários microsserviços implantados em clusters EKS. Esse recurso ajuda você a entender o comportamento do sistema, identificar gargalos e solucionar problemas de forma eficaz em seu ambiente Amazon EKS. O rastreamento eficaz elimina a complexidade da depuração de sistemas distribuídos, fornecendo end-to-end visibilidade dos fluxos de solicitações. Isso possibilita rastrear transações entre os limites do serviço e identificar problemas de desempenho ou falhas nas cargas de trabalho do Amazon EKS.
A implementação geral do rastreamento no Amazon EKS permite que você entenda o comportamento do sistema, otimize o desempenho e mantenha a confiabilidade de seus aplicativos em contêineres. Em última análise, os recursos de rastreamento melhoram a visibilidade operacional e a capacidade de manutenção do sistema nos ambientes Amazon EKS.
AWS X-Ray desempenha um papel importante no rastreamento de dados sobre seu aplicativo. O rastreamento envolve o monitoramento de vários aspectos das interações do serviço, incluindo os seguintes:
-
Os caminhos de solicitação e as dependências fornecem informações cruciais sobre o comportamento do seu sistema distribuído. Eles acompanham a jornada completa das solicitações à medida que elas percorrem diferentes microsserviços e componentes. O mapeamento das dependências do serviço ajuda você a entender os padrões de comunicação e identificar caminhos críticos na arquitetura do seu aplicativo. Para obter detalhes sobre a implementação, consulte Usando o mapa AWS X-Ray de rastreamento do serviço na documentação do X-Ray.
-
Latências e gargalos do serviço são métricas essenciais para manter o desempenho ideal do sistema. Ao medir e analisar os tempos de resposta entre os serviços, você pode identificar problemas de desempenho de forma eficaz. Esses dados permitem identificar serviços ou operações específicos que estão causando atrasos na cadeia de solicitações e possibilitar esforços de otimização direcionados. Para saber mais sobre a análise de latência, consulte Interagindo com o console do Analytics na documentação do X-Ray.
-
Os padrões de propagação de erros ajudam você a entender a confiabilidade do sistema e a tolerância a falhas. Ao entender como as falhas se espalham pelo sistema rastreando os caminhos de erro nos serviços, você pode arquitetar melhor seus aplicativos. Essa visibilidade ajuda a identificar a causa raiz dos erros e seu impacto nos serviços dependentes, o que leva a sistemas mais resilientes. Para obter detalhes de implementação, consulte Traces na documentação do X-Ray.
-
A utilização de recursos em todos os serviços fornece informações sobre a eficiência do sistema e a otimização de custos. Você pode monitorar padrões de uso de CPU, memória e rede que estão correlacionados com dados de rastreamento para entender as demandas de recursos. Esses dados ajudam você a analisar as tendências de consumo de recursos para otimizar o desempenho e o custo do serviço em seu cluster EKS. Para configuração de monitoramento, consulte Monitore o desempenho do seu cluster e visualize os registros na documentação do Amazon EKS.
-
Os fluxos de transações do usuário final são essenciais para entender e melhorar a experiência do usuário. Ao rastrear as interações completas do usuário, dos serviços de front-end a back-end, você pode garantir o desempenho ideal do aplicativo. Você pode medir e otimizar os tempos de end-to-end resposta para jornadas críticas do usuário, o que afeta diretamente a satisfação do cliente. Para implementar o monitoramento do usuário final, use o AWS X-Ray SDK para sua linguagem de programação.
-
As interações do gateway de API formam a linha de frente do desempenho e da segurança do seu aplicativo. Você pode monitorar os padrões e o desempenho das solicitações nos pontos de entrada da API para garantir a entrega ideal do serviço. Essa visibilidade ajuda você a monitorar os impactos de autenticação, autorização e limitação de taxa nos fluxos de solicitações, para manter os requisitos de segurança e desempenho. Saiba mais sobre o rastreamento de API na documentação do Amazon API Gateway with X-Ray.
O rastreamento eficaz no Amazon EKS vai além da coleta de extensões e traços. Ela exige uma estratégia bem estruturada que equilibre as necessidades de observabilidade com o desempenho do sistema. Essa estratégia deve se concentrar em:
-
Implementando taxas de amostragem apropriadas: configure regras de amostragem com base em padrões de tráfego e prioridades de negócios para otimizar os custos e, ao mesmo tempo, manter a visibilidade das transações críticas. Para saber mais, consulte Configurando regras de amostragem na documentação do X-Ray.
-
Definindo caminhos e serviços críticos a serem rastreados: identifique e priorize os serviços essenciais e as jornadas do usuário que exigem rastreamento detalhado para garantir o monitoramento ideal do desempenho. Para obter mais informações, consulte Enviar dados métricos e de rastreamento com o operador ADOT na documentação do Amazon EKS.
-
Estabelecendo políticas adequadas de retenção de dados: configure regras de gerenciamento do ciclo de vida dos dados para equilibrar as necessidades de observabilidade com os custos de armazenamento e os requisitos de conformidade. Para ver as políticas CloudWatch de retenção, consulte Trabalho com grupos e fluxos de CloudWatch registros na documentação de registros.
-
Configurando ferramentas eficazes de visualização e análise: implante e configure ferramentas de visualização, como o console AWS X-Ray Analytics ou o Amazon Managed Grafana, para analisar dados de rastreamento de forma eficaz. Para obter mais informações, consulte Interagindo com o console do Analytics na documentação do X-Ray.