Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Errbit/Airbrake with Sentry #5482

Open
javierm opened this issue Apr 8, 2024 · 0 comments
Open

Replace Errbit/Airbrake with Sentry #5482

javierm opened this issue Apr 8, 2024 · 0 comments
Labels
dependencies Pull requests that updates a dependency help wanted

Comments

@javierm
Copy link
Member

javierm commented Apr 8, 2024

Background

We've got experimental support for Errbit to receive information about exceptions taking place on production environments.

However, Errbit requires MongoDB, but MongoDB changed it license in version 4.0 and is no longer distributed by the most common GNU/Linux distributions.

Objectives

  • Use a tool to track exceptions that doesn't depend on software with non-free licenses

Definition of Done

  • The Gemfile and Gemfile_custom files are updated to depend on Sentry and suggest Airbrake (the opposite of what we're doing now)
  • The config/initializers/errbit.rb file is replaced by a new config/initializers/sentry.rb file
  • The config/secrets.yml.example file is updated accordingly
  • The Consul Democracy Installer installs Sentry instead of Errbit (just like with Errbit, a flag can enable/disable the installation of Sentry) and Sentry is automatically integrated with the Consul Democrac application, like Errbit is now
@javierm javierm added help wanted dependencies Pull requests that updates a dependency labels Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that updates a dependency help wanted
Projects
None yet
Development

No branches or pull requests

1 participant