Hey all!
We’ve been using Sentry forever, for all of our projects. They’re the de facto error tracking tool for most of the internet. So, we partnered up with them: Sentry is generously giving each Fly.io organization an auto-provisioned account with a year’s worth of credits on their Team plan.
Check out the documentation for more details: Error Tracking by Sentry · Fly Docs
Once we officially launch, all new Fly.io apps will get a Sentry project automatically, and get SENTRY_DSN
set as a secret.
But, you can add Sentry to any project today with:
flyctl ext sentry create
Then, to visit your app errors dashboard:
flyctl apps errors
The dash should direct you to instructions for instrumenting your app. If it’s a Rails app, it should get auto-instrumented.
We’d love feedback before we officially launch, which should happen within days of this posting.