We use Tideways to log performance/stats for our Laravel and PHP stack - which we use to run our REST API.
We've noticed this large issue on all API calls - they are all blocked by Sentry/http waits:

How do we make this SDK non-blocking, async and completely de-coupled from our Laravel codebase? We really don't need errors logged to Sentry in real-time - they can wait a little bit before they push from our EC2 instances into Sentry.
We're very concerned about this because:
- If Sentry is down - we go down as well, probably
- If Sentry is slow in responses, etc. - we suffer a backlog of requests that are served slowly and eventually, traffic surges could cause a crash on our side.
I'm open to switching out entirely to another collector/method instead of the PHP SDK. Our aim is to fully de-couple our main codebase from Sentry.
We use Tideways to log performance/stats for our Laravel and PHP stack - which we use to run our REST API.
We've noticed this large issue on all API calls - they are all blocked by Sentry/http waits:
How do we make this SDK non-blocking, async and completely de-coupled from our Laravel codebase? We really don't need errors logged to Sentry in real-time - they can wait a little bit before they push from our EC2 instances into Sentry.
We're very concerned about this because:
I'm open to switching out entirely to another collector/method instead of the PHP SDK. Our aim is to fully de-couple our main codebase from Sentry.