Ruby on Rails Monitoring

Scout is the only Ruby Application Performance Monitoring (APM) product that identifies and prioritizes performance and stability issues such as N+1 database queries, slow database queries, bloat memory, performance abnormalities, and more in Ruby applications.

Fabricantes: ScoutAPM
Category: Rede/Segurança
Learn more about Ruby on Rails Monitoring

Request a Quote

What is Ruby on Rails Monitoring?

Let the Scout do the hard work of discovering performance issues in your Ruby apps so you don't have to. Scout is the only Ruby Application Performance Monitoring (APM) product that identifies and prioritizes performance and stability issues such as N+1 database queries, slow database queries, bloat memory, performance abnormalities, and more in Ruby applications.

The Scout is easy to install (it's just ruby jewelry) and monitors popular Ruby structures like Rails, Sinatra, Sidekiq and more, almost without configuration.

Main features

Automatically reports key Ruby monitoring metrics

After installing Ruby, Scout automatically tracks your performance KPIs. In a dashboard, you'll see:

  • Response time (mean and 95th percentile)
  • Rating Apdex
  • Throughput (requests per minute)
  • Web transactions
  • Error rate
  • Memory usage

Instruments many Ruby dependencies automatically

Scout instruments a wide variety of Ruby libraries - in most cases, there's no need to add custom instrumentation. Some of the Scout libraries instruments automatically:

Datastores

  • ActiveRecord
  • ElasticSearch
  • Mongóide
  • Moped
  • Redis
  • Rack structures
  • Middleware

Rails Libraries

  • ActionView
  • Action controller
  • External HTTP calls
  • HTTPClient
  • Net :: HTTP
  • Shoryuken

Bloat memory detection

The Scout calculates the memory increase caused by web or background jobs by displaying the exact transactions that lead to bloat memory. Scout also tracks object allocations so that you can work to minimize or eliminate unnecessary overhead in your application.

Detection N + 1

Active Record makes database ORM super easy. But it also makes it extremely easy to query N+1 to your code. Scout covers you by detecting N+1 queries and even listing how much time you could save by fixing them.

See your code in Scout by integrating with GitHub

Scout collects detailed traces of slow requests and, along with GitHub integration, shows the exact line of code responsible for slow response time.

Track user-specific issues with custom context

Attach custom data to the context to scout-tracked requests. Use Trace Explorer to search and filter based on this data.

Digest Emails

Receive daily or weekly summary emails, summarizing the performance of your apps, plus highlights from outliers and endpoints that may need the developer's attention.

Easy installation via Ruby gems

Install the Scout like any normal Ruby gem. It is safe to run the Scout next to your existing APM library.

Low overload

The monitoring agent uses only a portion of the capabilities of existing application monitoring agents, providing high-fidelity tracking details.

System requirements

  • PHP
  • Linux or MacOS

You don't know what software you need or you haven't found what you were looking for?

You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.