El agente New Relic Ruby monitorea su aplicación para ayudarlo a identificar y resolver problemas de rendimiento. También puede ampliar el monitoreo del rendimiento del agente para recopilar y analizar datos comerciales para ayudarlo a mejorar la experiencia de los clientes y tomar decisiones comerciales impulsadas por datos.
Utilice el agente Ruby de New Relic para resolver los problemas de rendimiento de su aplicación con nuestro tutorial Mi aplicación es lenta.
Compatibilidad y requisitos
El agente Ruby admite muchos de los marcos y plataformas Ruby más comunes. También puede utilizar el agente Ruby en un entorno flexible de Google App Engine (GAE). Antes de instalar el agente Ruby, asegúrese de que su sistema cumpla con el requisito del sistema.
monitor el rendimiento de la aplicación
View the big picture of your app
- monitor el Apdex (satisfacción del usuario) de su aplicación.
- Obtenga un resumen de alto nivel de su aplicación.
- Crea mapas arquitectónicos de tu aplicación.
- Permita que rastreo distribuido comprenda la actividad en un entorno que depende de muchos servicios.
- Instale el monitoreo de infraestructura de New Relic y vea datos detallados del host para su aplicación.
Find errors and problems quickly
- Seguimiento de la clave de transacción.
- Cree un panel personalizado para métricas importantes.
- Alerta a tu equipo cuando ocurren errores o problemas antes de que afecten a tu usuario.
- Realice un seguimiento del rendimiento después de un despliegue.
Drill down into performance details
- Examinar la traza de la transaccióna nivel de código
- Examine consulta de la base de datos traza.
- Examinar la traza del error.
- monitor los procesos en segundo plano y el daemon de Ruby.
View logs for your APM and infrastructure data
Reúna los datos de su registro y de la aplicación para que la resolución de problemas sea más fácil y rápida. No es necesario cambiar a otra página de UI.
- Con el contexto de inicio de sesión, puede ver el mensaje de registro relacionado con sus errores y la traza directamente en UI de su aplicación.
- También puede ver el inicio de sesión en el contexto de los datos de su infraestructura, como el clúster de Kubernetes.
Analyze business data
Utilice el agente Ruby para organizar, consultar y visualizar sus datos para responder preguntas clave sobre el rendimiento de la aplicación y la experiencia de los clientes.
- Utilice el atributo de transacción predeterminado o agregue el suyo propio.
- consulta tus datos mediante NRQL.
- Envía tus propios datos del evento.
- Cree y comparta un panel interactivo y personalizable.
Instalar el agente
Después de crear una cuenta de New Relic, utilice nuestro iniciador o consulte las instrucciones de instalación.
Ampliar la instrumentación del agente
Después de instalar el agente, vaya más allá y amplíe la instrumentación del agente:
Tiempo de carga de la página: inyecta automáticamente el agente
para obtener visibilidad de la actividad del usuario final.
instrumentación personalizada: transacción instrumentada no capturada como parte de nuestro framework de instrumentación.
API del agente: utilice la API del agente para personalizar completamente el comportamiento del agente. Por ejemplo, puede recopilar métricas personalizadas, marcar un error o ignorar por completo una transacción en particular.
métrica personalizada: registre métricas adicionales como parte de una transacción para obtener más información valiosa sobre el rendimiento y los datos comerciales de su aplicación.
Atributo de agente: Personaliza el atributo adjunto a la transacción. La personalización de atributos le permite evitar el envío de atributos sensibles o recopilar atributos adicionales para una visibilidad más profunda de su transacción.
Resolución de problemas
Si tiene problemas, consulte los documentos de resolución de problemas del agente Ruby. Los problemas comunes incluyen:
- No aparecen datos (Ruby)
- Gemas incompatibles con el agente Ruby
- Envío de errores manejados a New Relic
- Controlar cuándo se inicia el agente Ruby
Comprueba el código fuente
El agente Ruby es un software de código abierto. Eso significa que puedes explorar su código fuente y enviar mejoras, o crear tu propia bifurcación y compilarla. Para obtener más información, consulte el archivo LÉAME.