Track Deprecation Warnings in Prod
Track Deprecation Warnings in Prod
We built a (free) tool that tracks deprecation warnings at runtime (ruby only for now). It's a gem you install that works like Sentry or Rollbar, but aggregates deprecation warnings instead of exceptions. Docs are at https://docs.infield.ai/docs/monitor-deprecation-warnings We built this because we rely on deprecation warnings at Infield as one piece of safely upgrading large Rails apps. Often large apps don't have perfect test coverage of all their gem usage, or use different codepaths in staging/prod than you on CI. There are good existing open source tools like https://github.com/Shopify/deprecation_toolkit for tracking deprecations in your CI suite but they don't work well in prod. Our tool works as an open source gem that you install ( https://github.com/infieldai/infield-ruby ) which spins up a background thread that collects deprecation warnings and reports them to our API. We aggregate them there and track them over time so you can verify you've addressed them before you push an upgrade. It works for any deprecation that goes through ActiveSupport::Deprecation, which covers Rails and a bunch of Ruby gems but not ruby itself (that'll come!).
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
The very best of iOS
Goast.ai – Automatically fix crashes in prod
Basecut – share subsetted, sanitized prod snapshots with your dev team
PromptLayer – Track, debug, and maintain GPT prompts in prod
Soft - switch between localhost, staging, and prod in one cl
The AI that fixes prod autonomously
You Broke Prod – A game where you debug production incidents
4USXUS – Track Congress
PitchXO – Track your pitches
HipStat – Track Inches, Not Pounds