O gerenciamento de workloads do Kubernetes geralmente envolve instrumentação manual complexa e gerenciamento constante do ciclo de vida de vários agentes, impactando significativamente a produtividade da engenharia. Soluções de monitoramento tradicionais podem ser complicadas, exigindo grandes alterações de código e atualizações manuais para garantir visibilidade abrangente.
Agora, isso pode ser resolvido com o eAPM da New Relic, uma solução de monitoramento inovadora que aproveita a tecnologia Berkeley Packet Filter (eBPF) estendida para detectar e monitorar workloads baseados em Kubernetes automaticamente. O eAPM elimina a instrumentação manual com integração sem código, fornecendo insights de desempenho abrangentes e em tempo real diretamente na plataforma New Relic, aprimorando significativamente seus recursos de observabilidade.
Instrumentação sem código: descoberta e instrumentação automáticas
Tradicionalmente, atingir a observabilidade full-stack exigia instrumentação manual e atualizações frequentes do agente. O eAPM resolve isso detectando e instrumentando automaticamente todos os serviços e aplicativos em execução nos seus clusters do Kubernetes sem nenhuma alteração no código. Isso simplifica significativamente o fluxo de trabalho, reduz a complexidade das implantações e elimina a sobrecarga de manutenção.
Como é feito:
Com um simples comando Helm ou instalação guiada, o eAPM implanta um agente eBPF eficiente diretamente em cada nó do Kubernetes, capturando e enviando automaticamente dados de telemetria para a interface APM da New Relic, independentemente da linguagem de programação do aplicativo.
Resolução de problemas em tempo real: amostragem inteligente de span
Identificar a causa-raiz dos problemas de desempenho em ambientes complexos do Kubernetes pode ser uma tarefa demorada e desafiadora. O eAPM utiliza amostragem inteligente de span para identificar e destacar automaticamente problemas críticos de desempenho em spans de aplicativos. Esse recurso simplifica a resolução de problemas ao revelar rapidamente as informações essenciais necessárias para resolver gargalos de desempenho.
Exemplo prático:
Se um microsserviço crítico repentinamente apresentar latência, o eAPM destaca rapidamente os spans problemáticos, permitindo a rápida identificação e resolução do problema, minimizando assim o período de inatividade e melhorando a experiência do usuário.
Insights viabilizados por IA: observabilidade abrangente
Soluções de monitoramento tradicionais geralmente exigem correlação manual entre vários pontos de dados, tornando lenta a resposta a incidentes. O eAPM fornece insights abrangentes viabilizados por IA diretamente na interface New Relic APM, correlacionando automaticamente métricas clássicas, detalhes de transações, desempenho do banco de dados e desempenho do cluster do Kubernetes.
Benefícios:
- Visibilidade instantânea da integridade e do desempenho de todo o seu workload do Kubernetes.
- Esforço manual reduzido por meio da correlação automática de dados de telemetria.
- Capacidade aprimorada de abordar proativamente a potencial degradação do desempenho.
Operação com eficiência de recursos: sobrecarga mínima
Soluções de monitoramento tradicionalmente consomem recursos substanciais do sistema, impactando negativamente o desempenho geral de aplicativos. O eAPM opera de forma eficiente no nível do kernel usando a tecnologia eBPF, garantindo baixa sobrecarga de CPU e memória, permitindo que seus aplicativos sejam executados de forma otimizada sem comprometer o desempenho.
Impacto:
A otimização de recursos permite que seus clusters do Kubernetes tenham um ótimo desempenho, liberando recursos valiosos para workloads de negócios críticos em vez de dedicá-los à sobrecarga de monitoramento.
Transição perfeita para APM completo: flexibilidade e cobertura abrangente
Outras soluções de monitoramento baseadas em eBPF muitas vezes limitam os usuários a funcionalidades de monitoramento restritas, tornando as transições complicadas. O eAPM da New Relic permite um upgrade contínuo para agentes APM completos quando insights de monitoramento mais profundos, como distributed tracing, são necessários. Essa transição fluida garante observabilidade contínua, sem interrupções ou necessidade de recriar dashboards e alertas.
Resultado:
Continuidade operacional tranquila, proporcionando flexibilidade para dimensionar suas soluções de observabilidade de acordo com as necessidades de negócios em evolução.
Iniciação
A implantação do eAPM no seu cluster do Kubernetes é simples com a instalação guiada da New Relic. Para implantar o eAPM:
1. Certifique-se de que seus nós do Kubernetes estejam executando um kernel Linux versão 4.14 ou superior.
2. Use a instalação guiada ou execute um comando Helm para instalar o agente eBPF em cada nó.
3. Abra a plataforma New Relic e navegue até APM e Serviços [one.newrelic.com> APM > Services] para visualizar seus serviços descobertos automaticamente e dados de desempenho.
A partir daí, você pode avaliar quais serviços podem se beneficiar da instrumentação APM completa e fazer a transição sem problemas.
Próximos passos
Pronto para simplificar o monitoramento do Kubernetes e aumentar a produtividade da sua equipe? Crie uma conta gratuita na New Relic hoje mesmo. Sua conta inclui 100 GB/mês de ingestão gratuita de dados, um usuário com acesso total e acesso imediato à plataforma de observação abrangente da New Relic.
Comece agora mesmo e experimente a observabilidade do Kubernetes sem esforço e sem código com o eAPM — simplifique a instrumentação, reduza o MTTR e obtenha visibilidade completa dos seus workloads do Kubernetes.
As opiniões expressas neste blog são de responsabilidade do autor e não refletem necessariamente as opiniões da New Relic. Todas as soluções oferecidas pelo autor são específicas do ambiente e não fazem parte das soluções comerciais ou do suporte oferecido pela New Relic. Junte-se a nós exclusivamente no Explorers Hub ( discuss.newrelic.com ) para perguntas e suporte relacionados a esta postagem do blog. Este blog pode conter links para conteúdo de sites de terceiros. Ao fornecer esses links, a New Relic não adota, garante, aprova ou endossa as informações, visualizações ou produtos disponíveis em tais sites.