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

Default Sentry Error Monitoring for Frontend #2461

Open
JoshFerge opened this issue Nov 11, 2024 · 0 comments
Open

Default Sentry Error Monitoring for Frontend #2461

JoshFerge opened this issue Nov 11, 2024 · 0 comments
Assignees

Comments

@JoshFerge
Copy link
Member

JoshFerge commented Nov 11, 2024

I recently set up a basic ruby on rails project.
e.g.
rails new blog

I went to integrate sentry and followed the rails setup https://docs.sentry.io/platforms/ruby/guides/rails/

gem "stackprof"
gem "sentry-ruby"
gem "sentry-rails"

and added

Sentry.init do |config|
  config.dsn = 'my_dsn'

  # get breadcrumbs from logs
  config.breadcrumbs_logger = [:active_support_logger, :http_logger]

  # enable tracing
  # we recommend adjusting this value in production
  config.traces_sample_rate = 1.0

  # enable profiling
  # this is relative to traces_sample_rate
  config.profiles_sample_rate = 1.0
end

From there, I validated that my endpoints were being covered by Sentry. However, I was completely lost on how to set up monitoring for the frontend side of my project.

We should have a guide / SDK wizard for how to instrument Sentry JS for the default rails app setup (import maps), and additionally how to configure if the user is using node/yarn/bun.

Rails javascript docs:
https://guides.rubyonrails.org/working_with_javascript_in_rails.html

This is all on Rails 7 which is the current prod rails version. I'm not sure how past Rails works or Rails 8 works, but its worth supporting this use case for the current version to start.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants