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

Introducing free app monitoring for Elixir apps

A year ago, our team started playing with Elixir. We liked it - a lot. In fact, it's the first language we've used since Ruby that we'd unanimously love to build web apps with. With that, we're excited to announce BETA support for Elixir app monitoring @ Scout. Get started ... Read more

Alerting: get notified when performance goes bad

> We've added one of the top feature requets to app monitoring: alerting. Alerting keeps your team updated if your app's performance degrades. Alerts can be configured on the app as a whole and on individual endpoints. Metrics include: mean response time 95th percentile response time Apdex error rate throughput ... Read more

RailsConf 2017: 5 standout performance sessions

Along with a couple other members of the Scout team, I'm heading to sunny Phoenix, Arizona in mid-April for RailsConf . I'm a performance addict, so I've been scanning through the sessions and making notes of the ones that stand out. My performance short-list is below. 1. What's my app ... Read more

Five tools for profiling Rails apps

Finding profilers that reliably work with little effort was a bigger challenge than I thought. Here's a summary of the Rails profiler ecosystem: what works, what doesn't, and each profiler's niche. Read more

Honeybadger's Ben Curtis on bootstrapping, competing aganst VC-funded companies, and life managing a large Rails app

Exceptions happen. To everyone. For half a decade, Honeybadger has given sanity to the art of bug hunting, monitoring exceptions for Heroku, eBay, DigitalOcean, and many more. I was able to steal some time from Ben Curtis, one of the Honeybadger co-founders, to talk about their origin story, life as ... Read more

State of the 2017 Rails Stack

Are folks upgrading to Rails 5? Where is the Postgres vs. MySQL battle heading? Are devs embracing Puma and concurrency? If you're curious about the above, you've come to the right place. We collect gems used on the apps we monitor at Scout to assist with debugging issues and to ... Read more

2016 Year-in-Review

We've pushed a lot of features this year at Scout. Here's a look back at what we've added to app monitoring in 2016: February Completed a significant effort reducing our agent resource usage and open-sourced our agent overhead benchmarks . April Sidekiq monitoring Backtraces for N+1 queries ( background on ... Read more

Coming Soon: your Rails app performance trends & outliers, via email

I follow a simple rule before configuring a monitoring alert: if I receive this alert at 3am, will I act on it? If not, it shouldn't be an alert. Few performance-related alerts meet this criteria. For example, if our app is running 25% slower, it's not worth a hasty 3am ... Read more

Start your free 14-day trial today.
No credit card needed.