Peeking into Ruby: Tracing Running Code

Short Form


Your Ruby app is in production, but something isn’t quite right. It worked locally, it passed CI… why’s the running app acting weird?


If this sounds familiar, you’re in luck. Multiple tools exist for grappling with a running Ruby app. This talk will introduce a variety of tools and techniques for peeking into what your Ruby app is doing. From Ruby-level method tracing using rbtrace, all the way down to watching kernel syscalls with strace, you can see what your app is doing, and I’ll show you how.

Don’t let your production system go unwatched!


Ruby, debugging, strace, tcpdump, rbtrace

Speaking experience

I've spoken at OSBridge the last two years and lots of other, primarily Ruby, conferences.


Leave a private comment to organizers about this proposal