ActiveSupport::Notifications and Live Status Pages
summary
Shows how ActiveSupport::Notifications instruments controllers, SQL and custom code, and how subscribers write time-series points into influx DB so queries return counts averages max median over time. Uses a JS stack based on d3 (with a wrapper) for graphs and ActionController Live style server push to avoid polling. Wraps the whole thing as a Rails engine gem and ships a prototype at semantic version 0.0.1 on GitHub.
AI-written summary · about
chapters (5)
- 0:00Start
- 4:20What makes a good question
- 5:26What's already instrumented
- 8:18What it looks like in practice
- 9:54Timeseries Databases
related talks
35mDigging Deep with ActiveSupport::Notifications
21mBuilding a Performance Analytics Tool with ActiveSupport
19mBuilding a Rails Engine From Scratch: Active Storage Dashboard
31mActiveSupport and ActiveModel
28mReal-Time Rails
23mImplications of the Realtime Web
42mPowerful Rails Features You Might Not Know
36mReal-time Rails with Sync
