07.22 Daily Scrum - nhnacademy-be10-WannaB/wannab-wiki GitHub Wiki

ํšŒ์˜ ๋‚ด์šฉ

์ง„ํ–‰ ์ผ์‹œ : 07.22(ํ™”)

์–ด์ œ ๊ฐ์ž ํ•œ ์ผ(์ง„ํ–‰์ƒํ™ฉ ๊ณต์œ )

์–‘์žฌ์› : ํ”„๋ก ํŠธ ์œ ์ €์„œ๋น„์Šค ๊ด€๋ จ ํ…Œ์ŠคํŠธ์ฝ”๋“œ

๋ฐ•์ง€ํ›„ : ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ

๊น€ํ›ˆ๋ฏผ : ์ปจํ”ผ๊ทธ์„œ๋ฒ„ ์•”ํ˜ธํ™”, ์ดˆ์„ฑ๊ฒ€์ƒ‰

๊ณ ์ถฉ์› : ๋ถ์„œ๋น„์Šค ๋ ˆ์ŠคํŠธ๋…์Šค์ฝ”๋“œ ์ž‘์„ฑ์™„๋ฃŒ, ํ”„๋ก ํŠธ์„œ๋ฒ„๋„ ์™„๋ฃŒ

์ •๋ฏผ์ˆ˜ : ์œ ํšจ์„ฑ ์ถ”๊ฐ€, ๋ ˆ์ŠคํŠธ๋…์Šค ์ž‘์„ฑ

์ž„์žฌ์€ :

๊น€์˜๋Œ€ : ppt ๊ธฐ๋ณธ ๊ตฌ์„ฑํ‹€ ์ œ์ž‘

๊น€๋™๊ท  : ์ฟ ํฐ ๋ ˆ์ŠคํŠธ๋…์Šค ์ž‘์„ฑ์™„๋ฃŒ, ํ”„๋ก ํŠธ ํ…Œ์ŠคํŠธ์ฝ”๋“œ

์˜ค๋Š˜ ํ•  ์ผ

์–‘์žฌ์› : ๋™์ผ

๋ฐ•์ง€ํ›„ : ๋ ˆ์ŠคํŠธ๋…์Šค ๋ณ€ํ™˜

๊น€ํ›ˆ๋ฏผ : ํšŒ์˜ํ›„ ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์งœ๋˜์ง€ ๋กœ๊ทธ..

๊ณ ์ถฉ์› : ํšŒ์˜ํ›„ ๊ฒฐ์ •

์ •๋ฏผ์ˆ˜ : ํšŒ์˜ํ›„ ๊ฒฐ์ •

์ž„์žฌ์€ : ํšŒ์˜ํ›„ ๊ฒฐ์ •

๊น€์˜๋Œ€ : ๋‚˜๋จธ์ง€ ์ž‘์—…

๊น€๋™๊ท  : ํšŒ์˜ ๊ฒฐ์ •

๋…ผ์˜ํ•˜๊ณ  ์‹ถ์€ ์ผ

(์˜ค๋Š˜ ์ž‘์—…ํ•˜๋ฉด์„œ ๋…ผ์˜ํ•˜๊ณ  ์‹ถ์€ ์ผ์ด ์ƒ๊ฒผ๋‹ค๋ฉด ์ ์–ด์ฃผ์„ธ์š”)

ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ ์ž๋ฃŒ ๋ฐœํ‘œ์ž๋ฃŒ ์ค€๋น„

github readme ์ž‘์„ฑ: ์žฌ์€, ์ถฉ์›

ppt ์ œ์ž‘: ์˜๋Œ€, ๋ฏผ์ˆ˜

์˜์ƒ ์ œ์ž‘: ์ง€ํ›„, ์žฌ์›

๋ฐœํ‘œ: ํ›ˆ๋ฏผ, ๋™๊ท 

๋ฐœํ‘œ์— ๋Œ€ํ•œ ์˜๊ฒฌ

elk ๋„์ž…์‹œ ๊ฒฝ์Ÿ๋ ฅ ์ƒ๊ธธ๊ฒƒ ๊ฐ™๋‹ค!

์„œ๋น„์Šค ์†Œ๊ฐœ - elk ๋„์ž…์ „, ํ›„ ๋น„๊ต

๋„์ปค โ†’ ssh cat โ†’ elk๋„์ž…

ํ›ˆ๋ฏผ: ๋„ค ํŒŒํŠธ๋ฅผ 2๋ช…์”ฉ. ๋ฐœํ‘œ์ž๊ฐ€ elk๊ณต๋ถ€ ํ›„ ํŒ€์›๋“ค์—๊ฒŒ ๊ณต์œ . ๋‹ค๋ฅธ์„œ๋น„์Šค ํ˜‘๋ ฅ ํ•„์š” ์‹œ ์š”์ฒญ.

๋ฐœํ‘œ ๊ตฌ์„ฑ

<7~8๋ถ„> ๋ฐœํ‘œ๊ฐ€ ๋ถˆํŽธํ•œ์ ์„ ๊ฐœ์„ ํ–ˆ๋˜ ์—ฌ์ •์ฒ˜๋Ÿผ ํ•ด์„œ

์„œ๋น„์Šค ์†Œ๊ฐœ

  1. ํŒ€์› ์†Œ๊ฐœ
  2. ์•„ํ‚คํ…์ณ ๊ตฌ์กฐ๋„ ๋ณด๊ณ  ๊ฐ ์„œ๋น„์Šค ๊ฐ„๋‹จํ•˜๊ฒŒ ์†Œ๊ฐœ
    1. ์œ ์ € ์„œ๋น„์Šค๋Š” Oauth, jwt, ๋ฐฐ์น˜ํ–ˆ๋‹ค
    2. ci/cd ๋ฐฐํฌ ๋ถˆํŽธํ•จ ํ•ด์†Œ

ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ถˆํŽธํ–ˆ๋˜ ๊ฒƒ๋“ค ํ•ด๊ฒฐ ๋…ธ๋ ฅ โ‡’ ํ˜‘์—…ํŽธ

  1. ํ˜‘์—… ์–ด๋–ป๊ฒŒ ํ–ˆ๋Š”์ง€
    1. ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ ํ•œ๊ฑฐ๋ž‘ (๊ธฐ๋กํ•œ๊ฑฐ), KPT ํšŒ๊ณ 
    2. github wiki โ† ๋กœ ๋…ธ์…˜ ๋‚ด์šฉ ์–ด๋А์ •๋„ ์ด์‚ฌ
    3. ์ž์ฒด ์„ธ๋ฏธ๋‚˜
      1. ppt๋“ค ์‹น ๋Œ€์ถฉ ์ธ๋„ค์ผ ๋ณด์—ฌ์ฃผ๊ณ 
    4. ํ”„๋กœ์ ํŠธ ์นธ๋ฐ˜๋ณด๋“œ ๋“ฑ๊ณผ issue table, git branch ์ „๋žต

โ‡’ ์ด๋ ‡๊ฒŒ ์—ด์‹ฌํžˆ ํ˜‘์—…์„ ํ•˜๋ ค๋Š” ๋…ธ๋ ฅ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด๋Ÿฐ์ผ์ด์žˆ์—ˆ๋‹ค

  • ์ฟ ํฐ๊ณผ ์œ ์ € ์›ฐ์ปด์ฟ ํฐ~~ ํ–ˆ๋Š”๋ฐ
  • ๋กœ๊ทธ ๋ณด๊ธฐ๊ฐ€ ๋ถˆํŽธํ•˜๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•ด์„œ ๋”ฐ๋‹จ

<7~8๋ถ„> โ‡’ ๋กœ๊ทธํŽธ

  1. ๋ฌด์—‡์„ ๋กœ๊ทธ๋กœ ๋‚จ๊ธธ๊ฒƒ์ธ๊ฐ€? โ‡’ ์งง๊ธดํ• ํ…Œ๊ณ 
    1. ๋กœ๊ทธ ๋ ˆ๋ฒจ
    2. ๋กœ๊ทธ ๋‚ด์šฉ
  2. ๊ทธ๋ ‡๋‹ค๋ฉด ๋กœ๊ทธ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ• ๊ฒƒ์ธ๊ฐ€?
    1. ELK ๋ฐœ์ „

  1. docker log๋กœ ๋ดค๋‹ค
    1. ๊ทผ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์–ด ๋ฌด์Šจ๋ฌธ์ œ?
    2. ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‘๊ฐœ๋ผ์„œ ์–ด๋–จ๋•Œ๋Š” 1๋กœ ๊ฐ€๊ณ  ์–ด๋–จ๋•Œ๋Š” 2๋กœ๊ฐ€์„œ
    3. ๋งค๋ฒˆ ๋‘๋ฒˆ docker log๋ฅผ ๋ด์•ผํ•ด์„œ ์ด๊ฑธ ํ•˜๋‚˜๋กœ ํ•ฉ์ณค๋‹ค ๋กœ๊ทธ๋ฐฑ ์„ค์ •์œผ๋กœ
  2. ๋กœ๊ทธ๋ฐฑ ์„ค์ •์œผ๋กœ cat์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ
    1. ํ•ด๊ฒฐ๋œ๊ฑด ์ธ์Šคํ„ด์Šค ๋‘๊ฐœ์—ฌ์„œ ๋ณด๊ธฐ ํž˜๋“  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค
    2. ๊ทผ๋ฐ ์ด๋ ‡๊ฒŒ ๋‚˜๋‘๋‹ˆ๊นŒ ์„œ๋น„์Šค๋ฅผ ์˜ค๋ž˜ ์œ ์ง€ํ• ์ˆ˜๋ก ํŒŒ์ผ ๊ธธ์ด๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์ ธ์„œ ๋ณด๊ธฐ ํž˜๋“  ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค โ‡’ ๋‚ ์งœ๋ณ„ ๊ฐœ์„ 
    3. ๊ทผ๋ฐ ์ด๋ž˜๋„ ๋ณด๊ธฐ ํž˜๋“ฌ
    4. ์ปฌ๋Ÿฌ๊ฐ€ ์—†๊ณ , ์“ฐ๋ ˆ๋“œ๋ณ„๋กœ ๋ณด๊ธฐ๋„ ํž˜๋“ค๊ณ , ๋กœ๊ทธ ๋ ˆ๋ฒจ์ด ํ†ต์ผ์ด ์•ˆ๋˜์–ด์žˆ์–ด์„œ ํž˜๋“ฌ
  3. ๊ทธ๋ž˜์„œ ELK๋กœ ํ™•์žฅ
    1. ์ข€ ๋” ๊ฐœ์„ ์ด ์žˆ๊ธดํ• ๋“ฏ

๋งˆ๋ฌด๋ฆฌ - ํ”ผ๋“œ๋ฐฑ ๋ฐ ๊ฐœ์„ ์‚ฌํ•ญ

โš ๏ธ **GitHub.com Fallback** โš ๏ธ