As far as I can see we don't have any means to track errors on production. Some users will report errors here, most won't but we can automate these reports. I think error tracking is necessary. What do you guys think?
I'd like to suggest Rollbar. They have a free plan that we can use.
So from time to time we'd look in Rollbar and fix any error that occurs in production.
@publiclab/reviewers @jywarren I think this is a good idea what do you think?
@siaw23 , how about sentry?
We can actually apply for a free account on sentry!
Sentry is actually a better option IMO. I checked and didn't find anything free or how many reports they'll give for free so if we can apply for a free account then great! I like Sentry. Good choice @shubhscoder
Thank you @siaw23. We can apply for a free account here https://sentry.io/for/open-source/ . I think @jywarren will have to signup on the behalf of public labs. Thank you!
I've been looking for a solution like this for a while.
I'm happy to go with whichever you find more useful, my preference being something we could conceivably self host in the future (with a libre license). Once we've signed up I can look at deploying it!
Oh this is cool, i wasn't aware of services like this! 鉂わ笍
Any pros/cons between Sentry and Rollbar?
Pros for Sentry is better UI and more accurate error reporting, Rollbar has worse UI, error reporting, line number are off often as far as I know...
Searching for open source program opt-in... https://sentry.io/settings/publiclab/
And applied to their program!
OK, i think this will start running when a) we're approved and b) we push #4944 to production.
Not sure about the free option. You got any idea when they'll approve?
Most helpful comment
Thank you @siaw23. We can apply for a free account here https://sentry.io/for/open-source/ . I think @jywarren will have to signup on the behalf of public labs. Thank you!