我们目前在 PHP 中遇到 Sentry 的性能问题,它通过 API 调用实时发送事件。如果连接速度很慢或者由于某种原因无法访问 Sentry 服务器,则会显着影响应用程序的整体性能。
我们的偏好是在本地记录事件,然后使用 Fluentbit 将它们发送到 Sentry。有人可以提供此类配置的示例吗?
Sentry是一个实时监控工具,听起来你可能不需要它。
如果您确实需要它,并且缓慢的连接随机发生,请尝试减少 Sentry 的 http_connect_timeout 和 http_timeout 选项,以便您的服务器在网络动荡期间不会等待太久。
Sentry\init([
'http_connect_timeout' => 2, // The default is two seconds.
'http_timeout' => 5 // Reduce these values and test if Sentry still sends events.
]);