如何通过HTTP代理使用Python Sentry SDK(Raven-python)

时间:2018-08-09 17:28:11

标签: python http-proxy sentry

我有一个webapp,它使用raven-python SDK for Sentry进行错误报告。我希望该SDK的出站请求通过HTTP代理。

什么是最好的方法?

1 个答案:

答案 0 :(得分:1)

您可以使用备用Transport such as the requests one。通过请求传输,您可以使用环境变量来设置代理:http://docs.python-requests.org/en/master/user/advanced/#proxies

示例:

from raven.transport.threaded_requests import ThreadedRequestsHTTPTransport

Client('...', transport=ThreadedRequestsHTTPTransport)

然后在您的环境中,设置HTTPS_PROXY=https://localhost:9090或类似的内容。