Scout <> Rollbar Integration: unifying your stability metrics 🚀

When things are going wrong, the more signals you can view from one screen, the better. Today, we're excited to announce an integration with Rollbar . This brings Rollbar's best-of-breed error monitoring into Scout's performance-focused UI , creating a single source for your stability metrics: We display active Rollbar items ... Read more

What we shipped in 2017

In 2017, we focused our engineering time on reducing the painful, time-consuming investigation workflow that comes with fixing performance issues. We think that approach is working: we're now analyzing billions of web requests and background jobs every day. Here's some of the highlights from 2017: Database Monitoring The database is ... Read more

Real User Monitoring with Raygun

Most of a web page's load time is on the front-end. You can monitor the performance of the end-to-end page load time with a Real User Monitoring (RUM) service, and one of the more attractive ones is Raygun Pulse . Let's take a deep dive. Installing Raygun Pulse Installing Pulse ... Read more

Python Application Monitoring: comparing New Relic and Opbeat

App Overview Below is the initial page you see when checking on the health of your Python app: The contrast in breadth is clear when looking at the app overview page. New Relic has a denser display while Opbeat has a clean, polished look. Some thoughts: The overview chart - ... Read more

Introducing the Scout database monitoring addon

Perhaps the most significant performance problem spot in web apps is the database. In apps monitored by Scout, database queries account for nearly a third of the time spent in the average Rails web request. Just as important, the more time an app spends in the database, the more volatile ... Read more

A 5-point Rails app performance audit

Before we talk performance, lets talk entropy. Entropy usually refers to the idea that everything in the universe eventually moves from order to disorder, and entropy is the measurement of that change. Like entropy, the performance of a Rails app will trend toward disorder . An N+1 database query here, ... Read more

DataDog vs. Scout: which is right for you?

You're probably confused where DataDog and Scout overlap. You're not alone! They've each offered similar products since their inception, and come on, they both have dogs in their logos! Here's a timeline to clear things up: Both Scout (2009) and DataDog (2010) started around the same time and focused on ... Read more

Finding fast (but expensive) database queries

A database is a shared resource for a Rails application. A single misbehaving query hitting your database can slow down unrelated queries throughout your system. When we began running our own database monitoring against our apps, we discovered several expensive queries that weren't apparent when viewing individual web endpoints and ... Read more

Autocorrect with Postgres Trigrams

Rails Postgres Guru Greg Navis shares another powerful tip. Greg is writing The Ultimate Guide to Deploying Rails on Heroku. Subscribe to his mailing list for performance tips & tricks. In my previous article on Postgres Trigrams , we used pg_trgm to speed up LIKE and other operators (even on ... Read more

5 hard-earned lessons from a decade of Rails performance work

The last 3,650 days of my professional life have been focused on making Rails apps faster. Below are five lessons I've learned the hard way. 1. Facts alone won't convince the business folk to care about performance The typical pitch to prioritize making an app faster & more reliable goes ... Read more

Get Started with a 14-day, credit-card less trial.

Isolate performance issues without the guesswork. Hunt down N+1, Memory Bloat, Slow Queries and more to the exact line of code faster than ever before.