Visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Atualmente, esse recurso é fornecido como parte de uma prévia, de acordo com nossas políticas de pré-lançamento. Não está disponível para clientes sujeitos às regulamentações HIPAA ou FedRAMP.
O monitoramento de rede eBPF oferece visibilidade profunda da saúde da rede do seu sistema, rastreando métricas críticas de DNS e TCP diretamente do kernel. É possível diagnosticar problemas de conectividade analisando as taxas de sucesso e falha das resoluções de DNS e das conexões TCP. Identifique o desempenho gargalo monitorando latências importantes como handshakes TCP, entrega de pacotes e duração de conexões de curta duração. O dashboard também ajuda você a monitorar as taxas de transferência de dados, visualizando os bytes enviados, recebidos e quaisquer pacotes descartados.
Opções de implantação
Você pode habilitar a rede eBPF Métrica de duas maneiras, dependendo da sua configuração de monitoramento atual:
Para clientes New Relic APM existentes: Se você já possui um agente New Relic APM implantado, você pode adicionar métrica de rede eBPF junto com sua instrumentação existente. O agente eBPF opera em modo somente de rede, complementando seus dados de APM com insights de rede em nível de kernel sem interromper sua configuração atual.
Para monitoramento abrangente: implante o agente eBPF completo com recursos eAPM e métrica de rede para observabilidade completa em aplicativos, infraestrutura e camadas de rede. Essa abordagem proporciona a coleta unificada de telemetria por meio de um único agente.
Ambas as opções de implantação fornecem os mesmos recursos de Monitoramento de rede descritos abaixo.
Recursos de monitoramento de rede
O dashboard da Network Métrica possui as seguintes abas para monitorar diferentes aspectos do desempenho da rede:
- Erros: Exibe erros de DNS, TCP e outros erros relacionados à rede.
- Latência: Monitora itens importantes como handshakes TCP, entrega de pacotes e a duração de conexões de curta duração.
- Perda de pacotes: Registra quaisquer pacotes descartados durante a transmissão. Também contém informações como pacotes descartados pelo kernel, tempos limite de conexão TCP e pacotes retransmitidos.
- Flags TCP: Exibe os indicadores de status das conexões TCP para tráfego de entrada e saída.
- Conexões: Exibe as conexões TCP de entrada e saída, a contagem de conexões, a duração média da conexão e a duração máxima da conexão.
Inscreva-se no eBPF Monitoramento de rede
Você pode se inscrever no eBPF Monitoramento de rede a partir da página Preview & Trials :
- Vá para one.newrelic.com > Administration.
- No painel de navegação esquerdo, clique em Preview & Trials.
- Na lista de recursos de visualização disponíveis, clique em eBPF network monitoring.
- Siga as instruções na tela e aceite os termos e condições para concluir o processo de integração. Agora você pode experimentar os novos recursos de monitoramento de rede eBPF do APM.
Habilitar o modo somente métrica de rede para clientes APM existentes
Se você já possui o agente New Relic APM implantado e deseja adicionar visibilidade de rede sem interromper sua instrumentação atual, pode configurar o agente eBPF para operar no modo somente métricas de rede. Isso fornece insights de rede em nível de kernel que complementam seus dados APM existentes.
Com o modo somente métricas de rede ativado, o agente eBPF coletará e reportará dados de telemetria de rede, suprimindo a coleta de dados eAPM. Isso permite que você mantenha sua instrumentação APM existente enquanto obtém visibilidade adicional da camada de rede.
Para ambiente Kubernetes
Ambiente host Linux
Veja os dados do eBPF Monitoramento de rede
Você pode visualizar os dados de monitoramento de rede do eBPF na interface do New Relic APM :
- Acesse one.newrelic.com > APM e serviços.
- Selecione a entidade eBPF desejada.
- Na seção Monitor, clique em Network Metrics. A métrica da rede é exibida.
Dica
O agente eBPF gera automaticamente nomes de entidades de forma diferente dependendo do ambiente:
Em hosts ou Docker, esses nomes são uma combinação do nome do processo, seu diretório ou ID do contêiner e a porta de escuta. Por exemplo,
ruby:/home/ubuntu/app:[5678]oujava:f4aead533895:[8080].No Kubernetes, esses nomes são derivados do nome do serviço, por exemplo,
mysql-database-service.Atribuindo nome personalizado ao aplicativo:
Você pode atribuir um nome de sua escolha ao seu aplicativo definindo a variável de ambiente
NEW_RELIC_APP_NAMEpara docker contêiner e aplicativo on-host.O aplicativo nomeado aparecerá na interface do usuário do New Relic com o sufixo
-ebpf.