Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Python Sentry SDK(raven Python)与HTTP代理一起使用_Python_Http Proxy_Sentry - Fatal编程技术网

如何将Python Sentry SDK(raven Python)与HTTP代理一起使用

如何将Python Sentry SDK(raven Python)与HTTP代理一起使用,python,http-proxy,sentry,Python,Http Proxy,Sentry,我有一个webapp,它使用raven python SDK for Sentry进行错误报告。我希望SDK的出站请求通过HTTP代理 做这件事的最佳方法是什么?您可以使用其他方法。通过请求传输,您可以使用环境变量设置代理: 例如: from raven.transport.threaded_requests import ThreadedRequestsHTTPTransport Client('...', transport=ThreadedRequestsHTTPTransport)

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


做这件事的最佳方法是什么?

您可以使用其他方法。通过请求传输,您可以使用环境变量设置代理:

例如:

from raven.transport.threaded_requests import ThreadedRequestsHTTPTransport

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

在您的环境中,设置
HTTPS\u代理=https://localhost:9090
或类似的东西。

嗨,我在哨兵工作。Gunicorn与出站请求或除入站请求以外的任何I/O无关。我不明白你的.ini文件中的管道是什么意思。你是想通过HTTP代理来引导raven流量吗?@MarkusInterwaditzer没错,raven的所有出站流量都必须通过HTTP代理。我在这里包含了关于Gunicorn的详细信息,因为它必须接收一个
.ini
文件,其中包含一些金字塔应用程序配置,并希望该文件中的另一个配置条目允许使用出站代理。作为补充说明,我们有一个新的Python SDK,目前在alpha中,它支持这些开箱即用的环境变量:谢谢,Markus!昨天我在哨兵论坛上得到了一个建议后,就开始研究这个问题。今天晚些时候我会试一试。