קלייבט אויס דעם פּראָקסי־וועג פֿון 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 רעזערוו וועג בלײַבן. |
ThreadedRequestsHTTPTransport פֿון Raven געהערט צו דעם עלטערן raven-python פּאַקעט; דאָס איז נישט די איניציאַליזאַציע צווישנשטעל.
דערנאָך אָפּשאַצט די פֿאַרשליקונג אויף דער טראַנספּאָרט סטאַדיע. דער סטאַנדאַרד HTTP טראַנספּאָרט שטעלט געוויינטלעך די אַרבעט אויף אַ הינטערגרונט אַרבעטער, דערפֿאַר ווײַזט אַ געראָטן איניציאַליזאַציע אָדער אַ געשעעניש אידענטיפֿיקאַטאָר נישט אַז דער קאָנווערט האט דערגרייכט דעם פּראָקסי. ניצט דעם געשטיצטן flush אָדער shutdown לעבנס־ציקל אין אַ קורץ־לעבעדיקער אַפּלאַקיישאַן, און האַלט טראַנספּאָרט טעותים אָן אַנטדעקן סודות.