Published on

๐Ÿค”log๋ž€ ๋ฌด์—‡์ผ๊นŒ?

Authors

๋กœ๊ทธ(Log)๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

๋กœ๊ทธ๋Š” ์ปดํ“จํ„ฐ๋ฅผ low-level๊นŒ์ง€ ๋‹ค๋ฃจ๋Š” ๊ณณ์—์„œ๋Š” ์ž์ฃผ ๋“ค์–ด ๋ณผ ๋ฒ•ํ•œ ๋‹จ์–ด์ด๋‹ค. ์•„์ง ๊ฐœ๋ฐœ ์ง€๋ง์ƒ์œผ๋กœ์„œ, ์ด๋Ÿฐ์ €๋Ÿฐ ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ์‚ฌ์šฉํ•ด ๋ณด๋ฉฐ ๋กœ๊ทธ ์ถœ๋ ฅ์˜ ์ค‘์š”์„ฑ์„ ์ ˆ์‹คํžˆ ์ฒด๊ฐํ–ˆ๋‹ค. ์ผ๋ ฌ์˜ ํ…์ŠคํŠธ ์ถœ๋ ฅ์ด์ง€๋งŒ, ๊ทธ ์ถœ๋ ฅ์—๋Š” ๊ฝค ๋งŽ๊ณ  ์ค‘์š”ํ•œ ์‹œ์Šคํ…œ ์ •๋ณด๋“ค์ด ๋‹ด๊ฒจ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ํ”„๋กœ๊ทธ๋žจ ๋นŒ๋“œ์‹œ์— ๋กœ๊ทธ ์ถœ๋ ฅ์„ ์ œ๋Œ€๋กœ ์‚ดํ”ผ์ง€ ๋ชปํ•ด ์—ฌ๋Ÿฌ ์‚ฝ์งˆํ•œ ๊ฒฝํ—˜์„ ํ† ๋Œ€๋กœ, ์ค‘์š”์„ฑ์„ ์Šค์Šค๋กœ ๊นจ์šฐ์น˜๊ณ ์ž ๋‹ค์Œ ๋‚ด์šฉ์œผ๋กœ ๋กœ๊ทธ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด ๋ณด์•˜๋‹ค.

๋กœ๊ทธ ์ •์˜

์šฐ์„ , ๋กœ๊ทธ(Log)์— ๋Œ€ํ•œ ์‚ฌ์ „์  ์ •์˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  1. ํ†ต๋‚˜๋ฌด
  2. (ํŠนํžˆ ํ•ญํ•ด์šดํ•ญ๋น„ํ–‰ ๋“ฑ์˜) ์ผ์ง€
  3. ์ผ์ง€์— ๊ธฐ๋กํ•˜๋‹ค

์ปดํ“จํ„ฐ์—์„œ ๊ฐ‘์ž๊ธฐ ํ†ต๋‚˜๋ฌด๊ฐ€ ๋‚˜์˜ฌ ์ผ์€ ์—†์„ ํ…Œ๋‹ˆ, 2๋ฒˆ์˜ ์˜๋ฏธ ์ผ์ง€์—์„œ ๋น„๋กฏ๋ฌ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

ํ˜„๋Œ€ ์ปดํ“จํ„ฐ ์—…๊ณ„์—์„œ์˜ ๋กœ๊ทธ(log)๋Š” ํ•˜๋“œ์›จ์–ด ํ˜น์€ ์†Œํ”„ํŠธ์›จ์–ด ์„œ๋น„์Šค๋“ค์ด ์ง€์†์ ์œผ๋กœ ๋งŒ๋“ค์–ด๋‚ด๋Š” ์‹œ์Šคํ…œ ์ด๋ฒคํŠธ(event)์˜ ๊ธฐ๋ก, ํ˜น์€ ์‹œ์Šคํ…œ ๊ฐ„์˜ ๋ฉ”์„ธ์ง€๋ฅผ ๋ชฉ์ ์œผ๋กœ ํ•˜๋Š” ๊ธฐ๋ก์„ ์ผ์ปซ๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๋กœ๊ทธ ์˜ˆ์‹œ

๋‹ค์–‘ํ•œ IT ์„œ๋น„์Šค๋“ค์—์„œ๋Š” ๋‹ค์–‘ํ•œ ๋Š” ๋Œ€ํ‘œ์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค์—์„œ ๋กœ๊ทธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

  • ์„œ๋ฒ„
  • ๋„คํŠธ์›Œํฌ
  • ์ปจํ…Œ์ด๋„ˆ
  • ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

์ข€ ๋” ๊ตฌ์ฒด์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ˆ์‹œ๋„ ์žˆ๋‹ค.

  • Docker์—์„œ ๋ฐœ์ƒํ•œ ๋กœ๊ทธ
  • ์šด์˜์ฒด์ œ ๋กœ๊ทธ
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์—๋Ÿฌ ๋กœ๊ทธ
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ ์ถ”์  ๋กœ๊ทธ
  • ์†”๋ฃจ์…˜ ๋กœ๊ทธ(์•„ํŒŒ์น˜, ์˜ค๋ผํด, MySQL, ๋ฆฌ๋ˆ…์Šค, VMWare...)
  • AWS VPC Flow ๋กœ๊ทธ
  • ํด๋Ÿฌ์Šคํ„ฐ ์„ฑ๋Šฅ ์ง€ํ‘œ
  • ์•…์˜์  IP ํ˜น์€ ์‚ฌ์šฉ์ž์˜ ์ ‘๊ทผ ๊ธฐ๋ก
  • ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๋กœ๊ทธ

๋“ฑ๋“ฑ,,, ์ •๋ง ๋‹ค์–‘ํ•˜๋‹ค!

๋กœ๊ทธ์˜ ํ˜•ํƒœ

๋กœ๊ทธ๋Š” ์ •ํ•ด์ง„ ๊ทœ์น™์— ์˜๊ฑฐํ•˜์—ฌ Key-Value ํ˜•ํƒœ ํ˜น์€ ์ •ํ•ด์ง„ Key ์ˆœ์„œ์— ๋งž๊ฒŒ Value ๊ฐ’์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค. ์ด๋Ÿฐ ํŒจํ„ด์„ ํ†ตํ•ด ๋ถ„์„๊ณผ ๋ชจ๋‹ˆํ„ฐ๋ง์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

e.x) ๋กœ๊ทธ์— ์ฐํžŒ ๊ฐ’์˜ ์ˆœ์„œ

ํƒ€์ž„์Šคํƒฌํ”„ / ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ / ํ”„๋กœ์„ธ์Šค ํƒ€์ž… / ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ / ์‹คํ–‰ ๋‚ด์šฉ / TCP ์ƒํƒœ/...etc