我有一个django应用程序,我用乌鸦发送事件到哨兵:
settings.py
RAVEN_CONFIG = {
'dsn': '***',
'timeout': 10,
'transport': 'raven.transport.requests.RequestsHTTPTransport'
}现在,当我切换到新发布的sentry时,我如何设置超时?在docs或sentry代码中都找不到它。
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
sentry_sdk.init(
dsn="***",
integrations=[DjangoIntegration()],
timeout=10
)发布于 2019-02-08 16:37:57
编写这样的自定义传输:
import sentry_sdk
from sentry_sdk.transport import HttpTransport
class NewHttpTransport(HttpTransport):
def _get_pool_options(self, *a, **kw):
rv = HttpTransport._get_pool_options(self, *a, **kw)
rv['timeout'] = 3
return rv
sentry_sdk.init(transport=NewHttpTransport)https://stackoverflow.com/questions/54592803
复制相似问题