quarta-feira, 6 de novembro de 2024

Qual o Melhor Modo de Monitoramento para seu Cluster Kubernetes no Dynatrace?

Qual o Melhor Modo de Monitoramento para seu Cluster Kubernetes no Dynatrace?

Você é novo no mundo do Dynatrace e tem dúvidas de como monitorar seu cluster Kubernetes na cloud? Vem comigo que te conto um pouco da experiência que adquiri ao longo do tempo...

Normalmente falamos de dois tipos de monitoramento: Classic Full-Stack e Cloud Native Full-Stack. Mas, afinal, qual usar? O que muda?

O monitoramento do Amazon EKS com Dynatrace traz visibilidade avançada sobre a infraestrutura e aplicações em Kubernetes, mas existem possíveis problemas de instrumentação que precisam ser considerados para garantir eficiência e estabilidade.

Um dos principais problemas é a escolha do modo de injeção. No modo Classic Full-Stack Injection, o Dynatrace OneAgent é implantado como DaemonSet, o que pode causar dependências de inicialização e problemas na injeção de monitoramento. Nesse caso, o Dynatrace não consegue injetar a instrumentação corretamente nas requisições, resultando em métricas pendentes de monitoramento no console.

O modo Cloud Native Full-Stack Injection resolve muitos problemas do modo Classic, incluindo a dependência de containers pendentes restarts apresentado no console, ao utilizar webhooks para injetar módulos diretamente nos pods de aplicação. No entanto, limitações como suporte parcial ao monitoramento de aplicações Go e a falta de arquivos de diagnóstico para pods de aplicação podem ser desafios para a instrumentação completa.

Recomendo o uso do modo Cloud Native Full-Stack para ambientes em cloud, pois oferece mais estabilidade e eficiência. Para mais detalhes sobre todos os modos de monitoramento disponíveis, consulte a documentação oficial: Dynatrace Kubernetes - Monitoring https://lnkd.in/eu_i2aHZ

Nenhum comentário:

Postar um comentário