Resque: Airbrake ํ•ธ๋“ค๋Ÿฌ๋Š” airbrake gem์—์„œ ์ œ๊ฑฐ ๋œ .notify_or_ignore๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2016๋…„ 03์›” 11์ผ  ยท  7์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: resque/resque

์ด ์ฝ”๋“œ ๋Š” Airbrake gem 5.x ๋ฒ„์ „์—์„œ ์ œ๊ฑฐ ๋œ Airbrake.notify_or_ignore๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ๋‹จ์ˆœํžˆ Airbrake.notify ๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  7 ๋Œ“๊ธ€

์šฐ๋ฆฌ๋Š” ์—์–ด ๋ธŒ๋ ˆ์ดํฌ ํ†ตํ•ฉ์„ ์ œ๊ฑฐํ•˜๊ณ  ์–ด์จŒ๋“  ๋ณ„๋„์˜ ๋ณด์„์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

@steveklabnik ๋‚˜๋Š” ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์„œ ๊ธฐ๊บผ์ด ๋„์™€ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
PR์ด์ด๋ฅผ ์ˆ˜์ • (๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ๊ณ ๋ ค)ํ•˜๊ฑฐ๋‚˜ ์ง€๊ธˆ ๋ณ„๋„์˜ gem์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๊นŒ?

์†”์งํžˆ ์–ด๋Š ์ชฝ์ด๋“  ๋‹น์‹ ์—๊ฒŒ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ์•ˆ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์•„, ์‹ค์ œ๋กœ ์ƒˆ๋กœ์šด ์—์–ด ๋ธŒ๋ ˆ์ดํฌ๋Š” ์ด๋ฏธ ์ด๊ฒƒ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค : https://github.com/airbrake/airbrake/blob/master/lib/airbrake/resque/failure.rb

๊นŒ๋‹ค๋กœ์šด ๋ถ€๋ถ„์€ ์—์–ด ๋ธŒ๋ ˆ์ดํฌ๊ฐ€ 5๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ resque๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ์ด๋ฅผ ์š”๊ตฌํ•˜๋„๋ก ์•ฑ์— ์ง€์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์•„, ๋„ˆ๋ฌด ๋นจ๋ฆฌ ๋ง ํ–ˆ์–ด์š”. ์‹ค์ œ๋กœ ๋ฌธ์„œํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค : https://github.com/airbrake/airbrake/blob/master/docs/Migration_guide_from_v4_to_v5.md#resque

๋‚˜๋Š” ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. :)
@seanwalbran ๊ทธ๊ฒŒ ๋‹น์‹ ์„ ์œ„ํ•ด ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ?

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์˜ค rad, ๋” ๋‚˜์€ :)

๊นŒ๋‹ค๋กœ์šด ๋ถ€๋ถ„์€ ์—์–ด ๋ธŒ๋ ˆ์ดํฌ๊ฐ€ 5๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ resque๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ์ด๋ฅผ ์š”๊ตฌํ•˜๋„๋ก ์•ฑ์— ์ง€์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” "์ด ๋ฆด๋ฆฌ์Šค๋Š” ์—์–ด ๋ธŒ๋ ˆ์ดํฌ ์ง€์›์„ ์ œ๊ฑฐํ•˜์ง€๋งŒ์ด ๋ณด์„์„ ๋“œ๋กญํ•˜๋ฉด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค"๋ผ๊ณ  ๋งํ•  ๊ณ„ํš์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์ด ๊ธฐ๋Šฅ์ ์œผ๋กœ ๋™๋“ฑํ•˜๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰