Research and implement a bug logging service for DDEV-UI
What happened (or feature request):
Stub: Research and implement a bug logging service for the UI. These are tools for tracking / catching errors on released code / running installs.
Options:
- [ ] https://logrocket.com/
- [ ] https://rollbar.com/
- [ ] https://airbrake.io/
- [ ] http://jslogger.com/
- [ ] https://www.bugsnag.com/
What you expected to happen:
-
[ ] We add an opt-in to user to agree to share info with us. (Ultimately, should live on settings page).
-
[ ] Tool needs to offer anonymity and be GDPR compliant
How to reproduce this:
Version: Please include the output of ddev version, docker version and the project's .ddev/config.yaml.
Anything else do we need to know:
Related source links or issues:
Please use a complexity rating of 1-5 (5 is high) for a feature request. (High complexity implies more PR planning)
The next step here is a tool needs to be agreed up and picked. CCing @mafriend for input.
Also: looks like ddev local is rolling out https://sentry.io/features/
Hey Dylan! Thanks for bringing this up! I've never worked with the bug logging services mentioned in the initial issue comment, but I have worked with sentry before and found it pretty reliable! Is there a reason why we wanted to deviate from that for the UI product?
Thanks!
hey...this issue was originally created before ddev local implemented sentry...it sounds like we should use it? Is there any reason sentry won't work for your needs @alkymst ?
Cool! That's kind of what I thought 😀 I'm reading up on some of the bug loggers mentioned above and so far I know for sure bugsnag is GDPR compliant and does a good job making sure privacy settings are respected. Sentry is also compliant! And they have pretty bomb reporting!
No, I found npm packages for sentry with a react app. It's easy to setup and works with the rest of what we have going on. So I'm totally good with Sentry.
Dope! I'm very cool with that!