DiscoverOn RailsKayla Reopelle: What Your Rails App Is Trying To Tell You
Kayla Reopelle: What Your Rails App Is Trying To Tell You

Kayla Reopelle: What Your Rails App Is Trying To Tell You

Update: 2025-11-19
Share

Description

In this episode of On Rails, Robby is joined by Kayla Reopelle, a lead software engineer at New Relic, where she works on both the Ruby Agent and OpenTelemetry RubyGems. They explore what observability means for Rails developers—not just as a debugging tool, but as a way to build clearer, more reliable systems. Kayla explains OpenTelemetry's vendor-agnostic approach to instrumentation and shares practical ways to experiment with traces, metrics, and logs in both production and local development.

GitHub: https://github.com/kaylareopelle 


🧰 Tools & Libraries Mentioned

ActiveSupport::Notifications: Rails’ pub/sub API used for instrumentation.
AppSignal: Rails-friendly APM and error tracking.
AWS X-Ray: Distributed tracing for AWS services.
Datadog: Full-stack observability platform.
Elastics Profiling Spec: Donated profiling format for OpenTelemetry.
Grafana: Open-source dashboards and visualization.
Honeybadger : Error monitoring for Ruby apps.
Jaeger: Distributed tracing system (CNCF).
New Relic Ruby Agent: APM agent for Ruby and Rails.
ObservableGauge (OTel Metrics): Async gauge for snapshots like queue size.
OpenTelemetry Collector: Pipeline for receiving and exporting telemetry data.
OpenTelemetry Logger Bridge: Sends Ruby logger output to OTEL.
OpenTelemetry Ruby: Vendor-agnostic telemetry for Ruby.
OpenTelemetry Ruby SIG: Community group maintaining OTEL Ruby.
Prometheus: Metrics collection and storage.
Rack Middleware: Web middleware stack used in many Rails instrumentations.
Rails Structured Logging / Event Reporter: Structured logs built into Rails.

Send us a text

On Rails is a podcast focused on real-world technical decision-making, exploring how teams are scaling, architecting, and solving complex challenges with Rails.

On Rails is brought to you by The Rails Foundation, and hosted by Robby Russell of Planet Argon, a consultancy that helps teams modernize their Ruby on Rails applications.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Kayla Reopelle: What Your Rails App Is Trying To Tell You

Kayla Reopelle: What Your Rails App Is Trying To Tell You

Rails Foundation, Robby Russell