@sentry/browser
@sentry/node
raven-js
raven-node
_(рдиреЛрдб рдХреЗ рд▓рд┐рдП рд░реЗрд╡реЗрди)_5.5.0
#1762 рдХреЗ рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдирд╛ред
@ рд╕рдВрддрд░реА/рдиреЛрдб рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕реНрдореГрддрд┐ рд░рд┐рд╕рд╛рд╡ рдореМрдЬреВрдж рд╣реИред рдХреБрдЫ рд▓рдВрдмреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде setTag
рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЗрд╕реЗ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдмрдирд╛рддрд╛ рд╣реИред
рдпрд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рди рдХреЗрд╡рд▓ рдПрдХ рдореЗрдореЛрд░реА рд▓реАрдХ рд╣реИ, рдмрд▓реНрдХрд┐ рдореЗрд░реЗ рдбреАрдУ рдбреНрд░реЙрдкрд▓реЗрдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╕реАрдкреАрдпреВ рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рдмреИрдВрдбрд╡рд┐рдбреНрде рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдореЗрдВ рд╕реНрдерд╛рдпреА рд╡реГрджреНрдзрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдХреЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Pic рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВрдиреЗ setTag
(11 рдЬреБрд▓рд╛рдИ) рдЬреЛрдбрд╝рд╛ рдФрд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ (рдЕрдЧрд╕реНрдд 9)ред
рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд░рд┐рдкреНрд░реЛ-рдХреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ? рдХрдИ рд╕рдорд╡рд░реНрддреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде setTag
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдореЗрдореЛрд░реА рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рдХреЛ рдмрдврд╝рд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рд╕реНрдХреЛрдк GC'd рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрдореЛрд░реА рдХреЛ рдмреЗрд╕рд▓рд╛рдЗрди рдкрд░ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
@kamilogorek рдЖрдкрддреНрддрд┐рдЬрдирдХ рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ: https://github.com/ParabolInc/action/blob/0bde4b002aa3d53fc00f1febcb39185079d827f2/packages/server/utils/sendToSentry.ts#L28 -L35
рдЗрд╕рдХреА рдирдЬрд╝рд░ рд╕реЗ, рд╕реНрдХреЛрдк рдХреЛ GC'd рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
рдпрд╣ рдЕрд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдПрдкреАрдЖрдИ рдХреЙрд▓ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдЕрдкрд╡рд╛рдж рдФрд░ рдЪрд░ рд▓реЗрддрд╛ рд╣реИред рдЬреИрд╕реЗ Sentry.captureExpection(error, {tags: {foo: 1}})
ред рдЬреЛ рд╕реНрдХреЛрдк рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдореЗрдореЛрд░реА рд▓реАрдХ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рджрд┐рд▓рд╛рдПрдЧрд╛ред
withScope
рдЕрдкрдиреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ popScope
рдСрдкрд░реЗрд╢рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдВрддрд░рд┐рдХ рд╕рд░рдгреА рд╕реЗ рдкрд░рдд рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЗрд╕рдХрд╛ рдХреЛрдИ рдордЬрдмреВрдд рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рд╣реИ - рдЬреАрд╕реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИред
fwfw рдЖрдк рдЕрдкрдиреА рдХреЙрд▓ рдХреЛ рдЗрд╕рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:
Sentry.withScope((scope) => {
scope.setUser(user)
scope.setTags(tags)
Sentry.captureException(error)
});
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@kamilogorek рдЖрдкрддреНрддрд┐рдЬрдирдХ рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ: https://github.com/ParabolInc/action/blob/0bde4b002aa3d53fc00f1febcb39185079d827f2/packages/server/utils/sendToSentry.ts#L28 -L35
рдЗрд╕рдХреА рдирдЬрд╝рд░ рд╕реЗ, рд╕реНрдХреЛрдк рдХреЛ GC'd рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
рдпрд╣ рдЕрд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдПрдкреАрдЖрдИ рдХреЙрд▓ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдЕрдкрд╡рд╛рдж рдФрд░ рдЪрд░ рд▓реЗрддрд╛ рд╣реИред рдЬреИрд╕реЗ
Sentry.captureExpection(error, {tags: {foo: 1}})
ред рдЬреЛ рд╕реНрдХреЛрдк рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдореЗрдореЛрд░реА рд▓реАрдХ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рджрд┐рд▓рд╛рдПрдЧрд╛ред