On an example of Sidekiq, Prometheus, and Grafana, we will learn how to gather metrics from a Ruby application, what we can see from their visualization, and I will tell a couple of sad tales about how it helps in an everyday developer’s life (with a happy end!)
Developing large and high-load applications without monitoring is a complex and dangerous task, just like piloting an aircraft without a dashboard. Why is it so important to keep an eye on how the application’s “flight” goes, what things you should care more about, and how graphs may help to resolve occurring performance problems quickly?
Video
Slides
Resources
The following resources were mentioned during the presentation or are useful additional information:
In the same orbit
Explore more events
- Keeping it Ruby: why your product need to have Ruby SDK
Keeping it Ruby: why your product need to have Ruby SDK
RubyWorld - Threads, callbacks, and execution context in Ruby
Threads, callbacks, and execution context in Ruby
RubyConf AU 2024