የSentry Python ፕሮክሲ መንገድን በinit ጊዜ ይምረጡ
የ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 የሕይወት ዑደት ይጠቀሙ፣ ምስጢሮችን ሳያጋልጡ የማጓጓዣ ስህተቶችን ይያዙ።