| Ruby |
|
|
|
|
|
delayed_job |
queue.task.delayed_job |
|
transaction = Sentry.start_transaction(name: scope.transaction_name, op: "delayed_job") |
|
|
|
rails.action_cable |
websocket.server |
|
options = { name: transaction_name, op: "rails.action_cable".freeze } |
|
|
|
active_job |
queue.task.active_job |
|
Sentry.start_transaction(name: scope.transaction_name, op: "active_job") |
|
|
|
rails.request |
http.server |
|
|
|
process_action.action_controller |
view.process_action.action_controller |
|
EVENT_NAMES = ["process_action.action_controller"].freeze |
|
|
|
service_upload.active_storage |
file.service_upload.active_storage |
|
|
|
service_download.active_storage |
file.service_download.active_storage |
|
|
|
service_streaming_download.active_storage |
file.service_streaming_download.active_storage |
|
|
|
service_download_chunk.active_storage |
file.service_download_chunk.active_storage |
|
|
|
service_delete.active_storage |
file.service_delete.active_storage |
|
|
|
service_delete_prefixed.active_storage |
file.service_delete_prefixed.active_storage |
|
|
|
service_exist.active_storage |
file.service_exist.active_storage |
|
|
|
service_url.active_storage |
file.service_url.active_storage |
|
|
|
service_mirror.active_storage |
file.service_mirror.active_storage |
|
|
|
service_update_metadata.active_storage |
file.service_update_metadata.active_storage |
|
|
|
preview.active_storage |
file.preview.active_storage |
|
|
|
analyze.active_storage |
file.analyze.active_storage |
|
|
|
resque |
queue.resque |
|
transaction = Sentry.start_transaction(name: scope.transaction_name, op: "resque") |
|
|
|
db.redis.command |
db.redis |
|
OP_NAME = "db.redis.command" |
|
|
|
rack.request |
http.server |
|
options = { name: scope.transaction_name, op: transaction_op } |
|
|
|
sidekiq |
queue.sidekiq |
|
options = { name: transaction_name, op: "sidekiq" } |
|
|
As per getsentry/develop#694, we should align our span operations.
sentry-ruby/sentry-delayed_job/lib/sentry/delayed_job/plugin.rb
Line 21 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/action_cable.rb
Line 34 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/active_job.rb
Line 28 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/capture_exceptions.rb
Line 20 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/action_controller_subscriber.rb
Line 10 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-rails/lib/sentry/rails/tracing/active_storage_subscriber.rb
Line 7 in 353a813
sentry-ruby/sentry-resque/lib/sentry/resque.rb
Line 27 in 353a813
sentry-ruby/sentry-ruby/lib/sentry/redis.rb
Line 6 in 353a813
sentry-ruby/sentry-ruby/lib/sentry/rack/capture_exceptions.rb
Line 66 in 353a813
sentry-ruby/sentry-sidekiq/lib/sentry/sidekiq/sentry_context_middleware.rb
Line 41 in 353a813