O agente New Relic Ruby monitora seu aplicativo para ajudá-lo a identificar e resolver problemas de desempenho. Você também pode estender o monitoramento de desempenho do agente para coletar e analisar dados de negócios para ajudá-lo a melhorar a experiência dos clientes e tomar decisões de negócios orientadas por dados.
Use o agente New Relic Ruby para resolver problemas de desempenho do seu aplicativo com nosso tutorial Meu aplicativo está lento.
Compatibilidade e requisitos
O agente Ruby suporta muitas das estruturas e plataformas Ruby mais comuns. Você também pode usar o agente Ruby em um ambiente flexível do Google App Engine (GAE). Antes de instalar o agente Ruby, certifique-se de que seu sistema atenda aos requisitos do sistema.
monitor o desempenho do aplicativo
View the big picture of your app
- monitor o Apdex (satisfação do usuário) do seu aplicativo.
- Obtenha um resumo de alto nível do seu aplicativo.
- Crie mapas arquitetônicos do seu aplicativo.
- Habilite distributed tracing para compreender a atividade em um ambiente que depende de muitos serviços.
- Instale o monitoramento de infraestrutura New Relic e visualize dados detalhados do host do seu aplicativo.
Find errors and problems quickly
- Acompanhe a transação principal.
- Crie um painel personalizado para métricas importantes.
- alertar sua equipe quando ocorrerem erros ou problemas antes que afetem seu usuário.
- Acompanhe o desempenho após uma implantação.
Drill down into performance details
- Examine o nível do código trace da transação
- Examine consulta ao banco de dados trace.
- Examine o rastreamento de erros.
- monitor processos e daemon em segundo plano do Ruby.
View logs for your APM and infrastructure data
Reúna os dados do seu log e da aplicação para tornar a resolução de problemas mais fácil e rápida. Não há necessidade de mudar para outra página de interface.
- Com os logs contextualizados, você pode ver a mensagem do log relacionada aos seus erros e rastrear diretamente na interface do seu aplicativo.
- Você também pode ver o logs contextualizados dos dados da sua infraestrutura, como cluster do Kubernetes.
Analyze business data
Use o agente Ruby para organizar, consultar e visualizar seus dados para responder perguntas importantes sobre o desempenho do aplicativo e a experiência dos clientes.
- Use o atributo de transação padrão ou adicione o seu próprio.
- consulte seus dados usando NRQL.
- Envie seus próprios dados de evento.
- Crie e compartilhe painéis interativos e personalizáveis.
Instale o agente
Após criar uma conta New Relic, use nosso launcher ou veja as instruções de instalação.
Estender instrumentação de agente
Depois de instalar o agente, vá além e amplie a instrumentação do agente:
Tempo de carregamento da página: injete automaticamente o agente
para obter visibilidade da atividade do usuário final.
instrumentação personalizada: instrumento de operação não capturado como parte de nossa instrumentação framework .
API do agente: Use a API do agente para personalizar totalmente o comportamento do agente. Por exemplo, você pode coletar métricas personalizadas, sinalizar um erro ou ignorar completamente uma transação específica.
métrica personalizada: registre métricas adicionais como parte de uma transação para obter mais insights sobre o desempenho e os dados de negócios do seu aplicativo.
Atributo do agente: Personalize o atributo anexado à transação. A personalização do atributo permite evitar o envio de atributo sensível ou coletar atributo adicional para uma visibilidade mais profunda da sua transação.
Resolução de problemas
Se você estiver tendo problemas, consulte a documentação de resolução de problemas do agente Ruby. Problemas comuns incluem:
- Nenhum dado aparece (Ruby)
- Gemas incompatíveis com o agente Ruby
- Enviando erros manipulados para New Relic
- Controlando quando o agente Ruby inicia
Verifique o código-fonte
O agente Ruby é um software de código aberto. Isso significa que você pode navegar pelo código-fonte e enviar melhorias, ou criar seu próprio fork e construí-lo. Para obter mais informações, consulte o README.