Comments (4)
Could you let me know the time frame in which you saw these longer response times?
One way to make your application less reliant on wait times due to PHP's synchronous nature is to use a self-hosted relay.
It's a small proxy server you put somewhere next to your application. The server then accepts all events and forwards them to Sentry.
from sentry-laravel.
Roughly today at 09:30 ET. It was right after a deployment so it made me concern we pushed something broken to production. HA!
Yeah, definitely understand the synchronous part and how that can be a pain. Is the default timeout not 5s anymore? According to the Sentry Laravel docs, the default timeout should be 5s. My scheduled jobs were taking 10s each to run (when they are normally <1s). The only thing I can think of is the Sentry package was attempting two requests for that transaction?
Also, I only briefly looked at Relay. Might end up being something that needs to happen sooner than later. Thanks for the recommendation!
from sentry-laravel.
We do set a connection timeout of 2s and a timeout of 5s. These values can also be customized in your config/sentry.php
file, as http_connect_timeout
and http_timeout
.
We also recently made some changes to our ingestion time outs server side, but what you are reporting concerns me that these changes do not have the effect we were hoping to see.
from sentry-laravel.
I'm wondering if the doubled timeout you are seeing is because for scheduled commands we do a ping at the start of the command and one at the end. Which is why it's double of the expected 5s timeout although 5s might still be on the long side for a timeout.
from sentry-laravel.
Related Issues (20)
- Dependency nyholm/psr7 can be defined like require-dev HOT 1
- Does captureUnhandleException still work for Laravel 11 HOT 1
- SQLSTATE[HY000]: General error: 2006 MySQL server has gone away HOT 6
- Metrics Rate Limits HOT 1
- Wrong stack trace when using in-app middleware HOT 6
- FilesystemAdapterDecorator incompatibility in tests. HOT 2
- Performance monitoring doesn't work in artisan commands
- LighthouseIntegration does not report all the traces to Sentry HOT 4
- Call to undefined function Sentry\metrics() HOT 8
- Setting http_proxy in config/sentry.php on L10 seems to not work HOT 2
- before_send_check_in breaks serialization when using php artisan optimize HOT 4
- Possible bug if transaction is not sampled? HOT 4
- Inform via Log in case Sentry Requests Timeout or Fail HOT 1
- Ingestion Requests affect API Response Times for Users HOT 1
- Sentry Cron Lumen not work HOT 2
- `queue.publish` span takes very long without any clear reason HOT 3
- Metrics are not flushed when used in jobs HOT 6
- Ensure out-of-memory errors are reported HOT 1
- Error: Call to undefined method Sentry\Options::getLoggerOrNullLogger() HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sentry-laravel.