Scout Blog

Stuff we think matters

An intro to the Docker Stats API

If I was teaching Server Health 101, I'd start with four key metrics: CPU Usage Memory Usage Network I/O Disk Utilization The approach for fetching these metrics on Linux hosts is tried-and-true (hint: look in the /proc folder). However, I was curious about Docker Containers: where do I access these ...

DevOpsDaysRox

Last week, I spent Thursday (4/23/15) and Friday (4/24/15) at DevOpsDaysRox . If you've never attended a DevOpsDays events - find your closest one here and signup now. So what makes DevOps Day special? First, you'll find an active community that prides itself on inclusion and making everyone feel welcome. ...

Monitoring Docker with docker-scout

When it comes to agent-based monitoring and Docker , you're typically choosing between two bad options: (1) install the agent and its dependencies directly on the host or (2) running an agent in...

From MySQL full-text search to Elasticsearch

Migrating backend search technologies on a high-throughput production site is no easy task, but Vector Media Group was recently faced with this decision. With a popular client site struggling under the load of complex MySQL full-text search queries, they recently switched to Elasticsearch . I spoke with Matt Weinberg to ...

Understanding disk inodes

You try creating a file on a server and see this error message: No space left on device ...but you've got plenty of space: df Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 10321208 3159012 6637908 33% / Who is the invisible monster chewing up all of your space? Why, ...

From Ruby to Go: a rewrite for the future

During a team camp among the lofty peaks of Breckenridge, Colorado, we talked a lot about the future of Scout and monitoring in general. Big mountains and nature have a way of doing that. One thing that was getting our nerd juices flowing: Go . At Monitorima in May, it ...

Understanding CPU Steal Time - when should you be worried?

A big thanks to Eric Lindvall of Papertrail for adding steal time to Scout's CPU Usage Plugin and helping out on this blog post! Netflix tracks CPU Steal Time closely. In fact, if steal time exceeds their chosen threshold, they shut down the virtual machine and restart on a different ...

Notifcation groups coming Jan 15th

On Jan 15th, all Scout accounts will be switched over to notification groups. Notification groups are designed to make notifiation management easier and more flexible: instead of managing notifications per-plugin/per-user, you will assign users to notification groups, and apply notification groups to triggers. you can have multiple PagerDuty integrations and ...

Kestrel in Production at Papertrail

We’ve added prolific plugin contributor Eric Lindvall ’s latest plugins to Scout: Kestrel Overall and Kestrel Queue Monitoring . Kestrel is a simple message queue built from production needs at Twitter. Being the gentleman he is, Eric shared his experiences with Kestrel at Papertrail , a hosted log aggregation service. ...

Tina Fey: go with the bran muffin on the white plate

First, Tina Fey needs to write more. Both of her New Yorker articles have been terrific. Second, her latest New Yorker piece had a great nugget on how producing is about discouraging creativity: You may have an occasion where the script calls for a bran muffin on a white plate, ...