Scout es el único producto de Ruby Application Performance Monitoring (APM) que identifica y prioriza problemas de rendimiento y estabilidad, como consultas de bases de datos N+1, consultas lentas de bases de datos, memoria hinchada, anomalías de rendimiento y más en aplicaciones Ruby.
Deje que el Scout haga el arduo trabajo de descubrir problemas de rendimiento en sus aplicaciones Ruby para que no tenga que hacerlo. Scout es el único producto de Ruby Application Performance Monitoring (APM) que identifica y prioriza problemas de rendimiento y estabilidad, como consultas de bases de datos N+1, consultas lentas de bases de datos, memoria hinchada, anomalías de rendimiento y más en aplicaciones Ruby.
El Scout es fácil de instalar (es solo joyas de rubí) y monitorea estructuras populares de Ruby como Rails, Sinatra, Sidekiq y más, casi sin configuración.
Características principales
Informa automáticamente de las métricas clave de supervisión de Ruby
Después de instalar Ruby, Scout realiza un seguimiento automático de sus KPI de rendimiento. En un panel, verás:
Instrumentos de muchas dependencias de Ruby automáticamente
Explora instrumentos una amplia variedad de bibliotecas Ruby: en la mayoría de los casos, no es necesario agregar instrumentación personalizada. Algunos de los instrumentos de las bibliotecas Scouts automáticamente:
Almacenes de datos
Bibliotecas de Rails
Detección de memoria hinchada
El Scout calcula el aumento de memoria causado por trabajos web o en segundo plano mostrando las transacciones exactas que conducen a la hinchazón de la memoria. Scout también realiza un seguimiento de las asignaciones de objetos para que pueda trabajar para minimizar o eliminar la sobrecarga innecesaria en su aplicación.
Detección N + 1
Active Record hace que el ORM de base de datos sea muy fácil. Pero también hace que sea extremadamente fácil consultar N + 1 a su código. Scout te cubre detectando consultas N+1 e incluso enumerando cuánto tiempo podrías ahorrar arreglándolas.
Ver tu código en Scout integrándolo con GitHub
Scout recopila rastros detallados de solicitudes lentas y, junto con la integración de GitHub, muestra la línea exacta de código responsable del tiempo de respuesta lento.
Realice un seguimiento de los problemas específicos del usuario con un contexto personalizado
Adjunte datos personalizados al contexto a las solicitudes de seguimiento de exploradores. Utilice el Explorador de seguimiento para buscar y filtrar en función de estos datos.
Enviar correos electrónicos de resumen
Reciba correos electrónicos de resumen diarios o semanales, resumiendo el rendimiento de sus aplicaciones, además de los aspectos más destacados de los valores atípicos y los puntos finales que pueden necesitar la atención del desarrollador.
Fácil instalación a través de gemas Ruby
Instala el Scout como cualquier gema normal de Ruby. Es seguro ejecutar el Scout junto a su biblioteca APM existente.
Baja sobrecarga
El agente de supervisión utiliza solo una parte de las capacidades de los agentes de supervisión de aplicaciones existentes, lo que proporciona detalles de seguimiento de alta fidelidad.
Requisitos del sistema
¿No sabe qué software necesita o no ha encontrado lo que busca? Tenemos un equipo listo para ayudarlo a elegir el software adecuado para su empresa