import sentry_sdk

sentry_sdk.init(
    dsn=sentry_dsn,
    http_proxy='http://proxy.example:8080',
    https_proxy='http://proxy.example:8080',
)

sentry_dsn ਨੂੰ Sentry ਪ੍ਰੋਜੈਕਟ ਦਾ ਟਿਕਾਣਾ ਰੱਖੋ। ਇਹ sentry-sdk ਵਿਕਲਪ ਅੰਦਰੂਨੀ HTTP ਟਰਾਂਸਪੋਰਟ ਲਈ ਵਿਚੋਲਾ ਚੁਣਦੇ ਹਨ।

ਲੋੜੀਂਦੀ ਨੀਤੀਸੰਰਚਨਾ ਦਾ ਨਤੀਜਾ
ਸਪਸ਼ਟ ਪ੍ਰੌਕਸੀ ਵਰਤੋਦਿਖਾਏ ਅਨੁਸਾਰ ਸ਼ੁਰੂਆਤ ਵੇਲੇ ਪ੍ਰੌਕਸੀ ਵਿਕਲਪ ਦਿਓ; HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਜਨਤਕ HTTP ਰਸਤੇ ਲਈ ਉਮੀਦਵਾਰ ਦੇ ਸਕਦੀ ਹੈ।
ਵਾਤਾਵਰਣ ਸੈਟਿੰਗਾਂ ਵਰਤੋਸਪਸ਼ਟ ਮੁੱਲ ਛੱਡ ਦਿਓ। HTTPS DSN ਲਈ ਟਰਾਂਸਪੋਰਟ ਪਹਿਲਾਂ HTTPS ਪ੍ਰੌਕਸੀ ਰਸਤਾ ਅਜ਼ਮਾਉਂਦਾ ਹੈ ਅਤੇ HTTP 'ਤੇ ਵਾਪਸ ਆ ਸਕਦਾ ਹੈ।
ਵਾਤਾਵਰਣ ਤੋਂ ਆਉਣ ਵਾਲੇ ਰਸਤੇ ਬੰਦ ਕਰੋਦੋਵੇਂ ਸਪਸ਼ਟ ਪ੍ਰੌਕਸੀ ਵਿਕਲਪ ਖਾਲੀ ਸਟ੍ਰਿੰਗ ਬਣਾਓ। ਸਿਰਫ਼ HTTPS ਸਾਫ਼ ਕਰਨ ਨਾਲ HTTP ਫਾਲਬੈਕ ਰਹਿ ਸਕਦਾ ਹੈ।

Raven ਦਾ ThreadedRequestsHTTPTransport ਪੁਰਾਣੇ raven-python ਪੈਕੇਜ ਦਾ ਹੈ; ਇਹ ਉਹ ਸ਼ੁਰੂਆਤੀ ਇੰਟਰਫੇਸ ਨਹੀਂ ਹੈ।

ਫਿਰ ਟਰਾਂਸਪੋਰਟ ਪੜਾਅ 'ਤੇ ਡਿਲਿਵਰੀ ਦਾ ਮੁਲਾਂਕਣ ਕਰੋ। ਮਿਆਰੀ HTTP ਟਰਾਂਸਪੋਰਟ ਆਮ ਤੌਰ 'ਤੇ ਕੰਮ ਪਿਛੋਕੜ ਵਰਕਰ 'ਤੇ ਰੱਖਦਾ ਹੈ, ਇਸ ਲਈ ਸਫਲ ਸ਼ੁਰੂਆਤ ਜਾਂ ਈਵੈਂਟ ਪਛਾਣਕਰਤਾ ਇਹ ਨਹੀਂ ਦਿਖਾਉਂਦਾ ਕਿ ਲਿਫਾਫਾ ਪ੍ਰੌਕਸੀ ਤੱਕ ਪਹੁੰਚਿਆ। ਥੋੜ੍ਹੇ ਸਮੇਂ ਵਾਲੀ ਐਪ ਵਿੱਚ ਸਮਰਥਿਤ flush ਜਾਂ shutdown ਜੀਵਨ-ਚੱਕਰ ਵਰਤੋ ਅਤੇ ਭੇਦ ਖੋਲ੍ਹੇ ਬਿਨਾਂ ਟਰਾਂਸਪੋਰਟ ਗਲਤੀਆਂ ਰੱਖੋ।

ਸੰਬੰਧਿਤ ਲੇਖ