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á.
Melhores práticas para rastreamento no Amazon EKS
Esta seção fornece uma lista abrangente das melhores práticas e técnicas para criar um sistema de rastreamento eficaz que aprimora a observabilidade e a solução de problemas de seus aplicativos baseados em Kubernetes no Amazon EKS.
-
Amostragem estratégica: configure diferentes taxas de amostragem com base nos padrões de tráfego do seu aplicativo e na importância dos serviços que você está usando. Implemente taxas de amostragem mais altas para caminhos críticos e, ao mesmo tempo, reduza a amostragem para rotas menos críticas e de alto volume para otimizar custos. Para obter orientação, consulte Configuração de regras de amostragem na AWS X-Ray documentação.
-
Configuração da instrumentação: use ferramentas automáticas de instrumentação, como o X-Ray SDK ou o AWS Distro para OpenTelemetry coletores, a fim de minimizar o esforço de instrumentação manual. Mantenha convenções de nomenclatura consistentes e propagação de contexto entre os serviços para uma melhor correlação de rastreamento. Para obter mais informações, consulte a documentação do Distro for OpenTelemetry Collector
. -
Gerenciamento de dados: implemente períodos de retenção e estratégias de compactação adequados para equilibrar os custos de armazenamento com suas necessidades de observabilidade. Estabeleça controles claros de privacidade de dados e procedimentos de backup para proteger dados confidenciais de rastreamento. Para obter mais informações, consulte Alterar a retenção de dados do registro em CloudWatch Registros na documentação de CloudWatch Registros.
-
Otimização do desempenho: monitore e otimize a sobrecarga de rastreamento para minimizar o impacto no desempenho do aplicativo. Use buffer eficiente e processamento assíncrono para reduzir o impacto da latência. Para obter mais informações, consulte Configurando o AWS X-Ray daemon na documentação do X-Ray.
-
Controles de segurança: implemente controles de acesso e medidas de proteção de dados adequados usando funções e políticas do IAM. Auditorias regulares de segurança e análises de conformidade ajudam a garantir que os dados de rastreamento permaneçam seguros. Para obter mais informações, consulte Segurança AWS X-Ray na documentação do X-Ray.
-
Monitoramento e alertas: configure um monitoramento abrangente da integridade da coleta de rastreamento e configure alertas para problemas de coleta. Acompanhe as taxas de amostragem e as métricas de desempenho do sistema para garantir uma operação ideal. Para obter mais informações, consulte Container Insights na CloudWatch documentação.
-
Alta disponibilidade: implante coletores redundantes em todas as zonas de disponibilidade e configure mecanismos de failover adequados. Testes regulares da configuração de alta disponibilidade garantem uma coleta confiável de traços. Para obter mais informações, consulte Usando o AWS Distro OpenTelemetry como coletor na documentação do Amazon Managed Service for Prometheus.
Seguindo essas melhores práticas, você pode criar um sistema de rastreamento robusto, eficiente e eficaz para seu ambiente Amazon EKS. Isso ajudará a garantir observabilidade abrangente, solução de problemas eficiente e desempenho ideal de seus aplicativos baseados em Kubernetes.