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

Push errors to Bugsnag asynchronously #177

Open
lobodol opened this issue Apr 8, 2024 · 1 comment
Open

Push errors to Bugsnag asynchronously #177

lobodol opened this issue Apr 8, 2024 · 1 comment
Labels
backlog We hope to fix this feature/bug in the future feature request Request for a new feature

Comments

@lobodol
Copy link

lobodol commented Apr 8, 2024

Description

While taking a look at my Datadog's longest traces, I noticed that, for a 404, 80% of the time is spent in curl sending data to Bugsnag:

image

Describe the solution you'd like
My proposal is to add the possibility to push data to Bugsnag asynchronously, relying on Symfony Messenger.

@mclack
Copy link
Contributor

mclack commented Apr 17, 2024

Hi @lobodol

We have added a task to our backlog to allow users to override the Symfony delivery system, which would give you the ability to report errors to BugSnag asynchronously. We can't currently give an ETA on when this could be looked at, but we will make sure to update this thread with any future developments around this.

It is worth noting that we do delivery in the kernel.terminate event, so the request happens after the response has been sent to the user. This means that, although you may notice 80% of the time in your 404s is spent sending data to BugSnag, this will not be affecting the user experience.

@mclack mclack added feature request Request for a new feature backlog We hope to fix this feature/bug in the future labels Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog We hope to fix this feature/bug in the future feature request Request for a new feature
Projects
None yet
Development

No branches or pull requests

2 participants