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
- Ruby in Japan vs. the World
Ruby in Japan vs. the World
Osaka Web Designers and Developers MeetupOsaka, JapanMarch22 - Generating OpenAPI schema from serializers throughout the Rails stack
Generating OpenAPI schema from serializers throughout the Rails stack
Kyobashi.rb