Distributed Tracing with Honeycomb

Service-oriented architecture may enable separate teams to work fast independently, but they also push problems into the interstices between systems. …

Robust Ruby

Get expert guidance on logging, failure management, and performance optimization in Ruby

Gem Logging

Today we tap into a rich vein of free debugging information.

Awesome Print

Today we take a lightning tour of a power tool for inspecting Ruby objects.

Logs And Signals

Have you ever needed to adjust log verbosity without restarting a server? That's the problem we'll tackle today.

Log Rotation

Like sharks, log files can just keep growing and growing. In order to curb their growth, we need to understand log aging and rotation.

Logging Program Name

Logs can get confusing when we start merging multiple service logs into one. Today we'll learn how to automaticall tag log messages with a program nam…

Log Formatting

Today's dish is heavy on presentation... log message presentation, that is.

Optional Logging

Sometimes logging costs us in app performance even when it is suppressed. Today, we learn how to avoid these slowdowns.