init વખતે Sentry Python નો પ્રોક્સી માર્ગ પસંદ કરો
sentry-sdk ના સ્પષ્ટ પ્રોક્સી વિકલ્પો સેટ કરો, અથવા પર્યાવરણમાંથી મળતા રૂટિંગને જાણી જોઈને બંધ કરો ત્યારે બંનેને ખાલી કરો.
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 જીવનચક્ર વાપરો અને રહસ્યો ખુલ્લા કર્યા વિના ટ્રાન્સપોર્ટ ભૂલો રાખો.