Ruby on Rails Monitoring

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.

Fabricante: ScoutAPM
Categoria: Rede/Segurança
Conozca más sobre Ruby on Rails Monitoring

Solicitar Presupuesto

¿Qué es Ruby on Rails Monitoring?

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:

  • Tiempo de respuesta (media y percentil 95)
  • Calificación Apdex
  • Rendimiento (solicitudes por minuto)
  • Transacciones web
  • Tasa de error
  • Uso de memoria

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

  • ActiveRecord
  • ElasticSearch
  • Mongóide
  • Ciclomotor
  • Redis
  • Estructuras de rack
  • Middleware

Bibliotecas de Rails

  • ActionView
  • Controlador de acciones
  • Llamadas HTTP externas
  • HTTPClient
  • Red :: HTTP
  • Shoryuken

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

  • PHP (en in in
  • Linux o MacOS

¿No sabe qué software necesita o no ha encontrado lo que busca?

¿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