getsentry / getsentry/sentry-ruby

Default Sentry Error Monitoring for Frontend

オープン
#2,461 コメント 0 件 リアクション 2 件 担当者 1 名 @sl0thentr0py に割り当て済み GitHub で見る
Feature Ruby
主要言語
Ruby
スター
988
フォーク
542
平均マージ
17時間 40分
マージ済み PR(30日)
19

説明

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/

```Gemfile
gem "stackprof"
gem "sentry-ruby"
gem "sentry-rails"
```

and added
```config/initializers/sentry.rb
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.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。