ជ្រើសរើសផ្លូវ proxy របស់ Sentry Python នៅ init
កំណត់ជម្រើស proxy ច្បាស់លាស់របស់ 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 ដែលភ្ជាប់មកជាមួយ។
| គោលនយោបាយដែលចង់បាន | ផលវិបាកនៃការកំណត់ |
|---|---|
| ប្រើ proxy ច្បាស់លាស់ | ផ្តល់ជម្រើស proxy នៅពេលចាប់ផ្តើម ដូចដែលបានបង្ហាញ; បញ្ជី proxy HTTP អាចផ្តល់បេក្ខជនសម្រាប់ផ្លូវ HTTP សាធារណៈ។ |
| ប្រើការកំណត់បរិស្ថាន | លុបតម្លៃច្បាស់លាស់ចោល។ សម្រាប់ DSN HTTPS ការដឹកជញ្ជូនព្យាយាមផ្លូវ proxy HTTPS មុន ហើយអាចត្រឡប់ទៅ HTTP។ |
| បិទផ្លូវដែលមកពីបរិស្ថាន | កំណត់ជម្រើស proxy ច្បាស់លាស់ទាំងពីរជាខ្សែអក្សរទទេ។ ការសម្អាតតែ HTTPS អាចទុកផ្លូវបម្រុង HTTP។ |
ThreadedRequestsHTTPTransport របស់ Raven ជាកម្មសិទ្ធិរបស់កញ្ចប់ raven-python ចាស់ជាង; វាមិនមែនជាចំណុចប្រទាក់ចាប់ផ្តើមនេះទេ។
បន្ទាប់មកវាយតម្លៃការដឹកជញ្ជូននៅដំណាក់កាលដឹកជញ្ជូន។ ការដឹកជញ្ជូន HTTP ស្តង់ដារជាធម្មតាដាក់ការងារនៅលើកម្មករផ្ទៃខាងក្រោយ ដូច្នេះការចាប់ផ្តើមជោគជ័យ ឬឧបករណ៍កំណត់អត្តសញ្ញាណព្រឹត្តិការណ៍មិនបង្ហាញថាស្រោមសំបុត្របានទៅដល់ proxy ទេ។ ប្រើវដ្តជីវិត flush ឬ shutdown ដែលគាំទ្រនៅក្នុងកម្មវិធីរយៈពេលខ្លី ដោយរក្សាកំហុសដឹកជញ្ជូនដោយមិនបង្ហាញអាថ៌កំបាំង។