ddev-ui icon indicating copy to clipboard operation
ddev-ui copied to clipboard

Research and implement a bug logging service for DDEV-UI

Open dclear opened this issue 7 years ago • 6 comments

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)

dclear avatar Sep 10 '18 19:09 dclear

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/

dclear avatar Nov 28 '18 19:11 dclear

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!

mafriend avatar Dec 03 '18 21:12 mafriend

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 ?

dclear avatar Dec 03 '18 22:12 dclear

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!

mafriend avatar Dec 03 '18 22:12 mafriend

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.

alkymst avatar Dec 03 '18 22:12 alkymst

Dope! I'm very cool with that!

mafriend avatar Dec 03 '18 22:12 mafriend