You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rails’s Active Storage component generates the following ActiveSupport::Notifications events:
service_upload.active_storage
service_download.active_storage
service_streaming_download.active_storage
service_download_chunk.active_storage
service_delete.active_storage
service_delete_prefixed.active_storage
service_exist.active_storage
service_url.active_storage
service_mirror.active_storage
service_update_metadata.active_storage
preview.active_storage
analyze.active_storage
More on these events is available here. All are worth tracing, except maybe service_url, as they’re likely to be responsible for a significant portion of runtime in transactions where they occur. For example, here’s a request in Sentry where uploading to S3 takes the majority of the total duration but isn’t represented:
I think this should be relatively straightforward using the existing subscriber system in sentry-rails.
The text was updated successfully, but these errors were encountered:
@georgeclaghorn I've implemented the feature in #1588. But because I can only test it against the simple example app locally, it'd be great if you can also test this branch (even just locally) before I merge it 🙂
Rails’s Active Storage component generates the following
ActiveSupport::Notifications
events:service_upload.active_storage
service_download.active_storage
service_streaming_download.active_storage
service_download_chunk.active_storage
service_delete.active_storage
service_delete_prefixed.active_storage
service_exist.active_storage
service_url.active_storage
service_mirror.active_storage
service_update_metadata.active_storage
preview.active_storage
analyze.active_storage
More on these events is available here. All are worth tracing, except maybe
service_url
, as they’re likely to be responsible for a significant portion of runtime in transactions where they occur. For example, here’s a request in Sentry where uploading to S3 takes the majority of the total duration but isn’t represented:I think this should be relatively straightforward using the existing subscriber system in
sentry-rails
.The text was updated successfully, but these errors were encountered: