๊ณต์ง€
๋‰ด์Šค๋ ˆํ„ฐ ํ”Œ๋žซํผ ๋ณ€๊ฒฝ ์•ˆ๋‚ด

Monitoring

๐Ÿ”ญ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์—๋„ ๋ชจ๋‹ˆํ„ฐ๋ง์ด๋ž‘ ๋กœ๊น…์ด ํ•„์š”ํ• ๊นŒ? - ์†Œ๊ทœ๋ชจ ํŒ€์—๊ฒŒ๋„ ์ค‘์š”ํ•œ Observability ์•Œ์•„๋ณด๊ธฐ

์†Œ๊ทœ๋ชจ ํŒ€์ด Observability๋ฅผ ์‹คํ˜„ํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ์•Œ์•„๋ณด๊ณ , ๋ฌด๋ฃŒ ํด๋ผ์šฐ๋“œ ํˆด์„ ์†Œ๊ฐœํ•˜๊ณ  ๋‚˜์—๊ฒŒ ๋งž๋Š” ํˆด ์„ ํƒ ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

2025.04.21 | ์กฐํšŒ 258 |
0
|
IT ์—ฌํ–‰์ž๋ฅผ ์œ„ํ•œ ์†Œ์‹์ง€์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

IT ์—ฌํ–‰์ž๋ฅผ ์œ„ํ•œ ์†Œ์‹์ง€

๋Š์ž„์—†์ด ๋ณ€ํ™”ํ•˜๋Š” DevOps์™€ ํด๋ผ์šฐ๋“œ ๊ธฐ์ˆ  ์†์—์„œ ๊ธธ์„ ์žƒ์ง€ ์•Š๋„๋ก, 1์ธ ๊ฐœ๋ฐœ์ž์™€ ํŒ€์˜ ์„ฑ์žฅ์„ ๋•๋Š” ์ฃผ๊ฐ„ IT/๊ฐœ๋ฐœ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ „๋‹ฌํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ฒจ๋ถ€ ์ด๋ฏธ์ง€

์•ˆ๋…•ํ•˜์„ธ์š” ๊ตฌ๋…์ž๋‹˜, ๋‹ค์–‘ํ•œ IT ์ง€์‹์„ ์ •๋ฆฌํ•ด์„œ ๊ณต์œ ํ•ด๋“œ๋ฆฌ๋Š” IT ์—ฌํ–‰์ž๋ฅผ ์œ„ํ•œ ์†Œ์‹์ง€์ž…๋‹ˆ๋‹ค.

์†Œ๊ทœ๋ชจ ํŒ€์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์šด์˜ํ•˜๊ธฐ๋ž€ ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋ฐฐํฌ๋œ ์„œ๋น„์Šค์— ๋ฌด์Šจ ๋ฌธ์ œ๋ผ๋„ ๋ฐœ์ƒํ•˜๋ฉด... ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœํ•˜๊ธฐ์—๋„ ๋ฐ”์œ๋ฐ ๋ฌธ์ œ ์ˆ˜์Šตํ•˜๋А๋ผ ์ •์‹ ์—†๊ฒŒ ๋˜๋Š” ๊ฑฐ์ฃ .

๊ทธ๋ž˜์„œ ์†Œ๊ทœ๋ชจ ํŒ€์ด๋‚˜ 1์ธ ๊ฐœ๋ฐœ์ž๋Š” ์ œํ’ˆ์„ ๋งŒ๋“ค ๋•Œ ๋ฏธ๋ฆฌ ๋Œ€๋น„์ฑ…๊ณผ ์‹œ์Šคํ…œ๋„ ๊ตฌ์ถ•ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ œํ’ˆ์— ์žˆ์–ด ์ง€์†์„ฑ์€ ๋„ˆ๋ฌด๋‚˜๋„ ์ค‘์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

ํ˜น์‹œ ๊ฐœ๋ฐœํ•œ ์„œ๋น„์Šค๋ฅผ ์šด์˜ ์ค‘์ธ๋ฐ ์•„๋ž˜ ๊ฐ™์€ ๊ณ ๋ฏผํ•ด๋ณธ ์  ์žˆ์ง€ ์•Š์œผ์‹ ๊ฐ€์š”?

์™ ์ง€ ๋ชจ๋ฅด๊ฒŒ ๋™์ž‘ ์†๋„๊ฐ€ ๋А๋ฆฐ๋ฐ...
๊ฐ€๋” ์„œ๋ฒ„๊ฐ€ ์ฃฝ๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ...

๊ทธ๋ ‡๋‹ค๋ฉด ๋‚ด ์ œํ’ˆ์— Observability ๊ตฌํ˜„์„ ๊ณ ๋ฏผํ•ด์•ผ ํ•  ๋•Œ์ž…๋‹ˆ๋‹ค.

 


๊ทœ๋ชจ๊ฐ€ ์ž‘์€ ํŒ€์ผ์ˆ˜๋ก '๊ฐ'์€ ์œ„ํ—˜ํ•˜๋‹ค! - Observability๊ฐ€ ํ•„์ˆ˜์ธ ์ง„์งœ ์ด์œ 

 

์ฒจ๋ถ€ ์ด๋ฏธ์ง€

"์šฐ๋ฆฌ์ฒ˜๋Ÿผ ์ž‘์€ ํŒ€๋„ ๋กœ๊น…์ด๋‚˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ™์€ Observability๊ฐ€ ํ•„์š”ํ• ๊นŒ?"๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ด๋Ÿฌ๋‹ˆํ•˜๊ฒŒ๋„ ๊ทœ๋ชจ๊ฐ€ ์ž‘์€ ํŒ€์ผ์ˆ˜๋ก Observability๋Š” ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์™œ ๊ทธ๋Ÿด๊นŒ์š”?

  • ํ•œ์ •๋œ ๋ฆฌ์†Œ์Šค:
    • ์†Œ๊ทœ๋ชจ ํŒ€์ด๋‚˜ 1์ธ ๊ฐœ๋ฐœ์ž๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ์— ํˆฌ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„๊ณผ ์ธ๋ ฅ์ด ์ ˆ๋Œ€์ ์œผ๋กœ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. ์›์ธ ๋ชจ๋ฅผ ์žฅ์•  ๋•Œ๋ฌธ์— ๋ฉฐ์น ์„ ํ—ค๋งค๋Š” ๊ฑด ์น˜๋ช…์ ์ด์ฃ . ๋งŒ์•ฝ Observability๊ฐ€ ๋„์ž…๋˜์–ด์žˆ๋‹ค๋ฉด ๋ฌธ์ œ์˜ ์›์ธ์„ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ํŒŒ์•…ํ•˜๋Š” ๊ฑธ ๋„์™€์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋Œ€์ฒด ์ธ๋ ฅ ๋ถ€์กฑ:
    • ์†Œ์ˆ˜ ์ •์˜ˆ๋กœ ๋ญ‰์นœ ํŒ€์ด๋ผ๋ฉด ๊ฐ ํŒ€์›์ด ์—ฌ๋Ÿฌ ์—ญํ• ์„ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ํŠน์ • ๋ถ„์•ผ๋‚˜ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊นŠ์ด ์žˆ๋Š” ์ „๋ฌธ ์ง€์‹ ํ˜น์€ ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•  ์ˆ˜ ์žˆ์ฃ . ์ด๋•Œ ์‹œ์Šคํ…œ์˜ ์ƒํƒœ๋ฅผ ๋ช…ํ™•ํ•œ ๋ฐ์ดํ„ฐ๋กœ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๋ฌธ์ œ์˜ ์‹ค๋งˆ๋ฆฌ๋ฅผ ์ฐพ๊ณ  ํ•ด๊ฒฐ ๋ฐฉํ–ฅ์„ ์žก๋Š” ๋ฐ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  • ์„ ์ œ ๋Œ€์‘์œผ๋กœ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ์‚ฌ์ˆ˜ ๊ฐ€๋Šฅ:
    • ์‚ฌ์šฉ์ž๋Š” ์ž‘์€ ๋ถˆํŽธํ•จ์—๋„ ์‰ฝ๊ฒŒ ๋– ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ธฐ ์ „์— ๋ฏธ๋ฆฌ ์„ฑ๋Šฅ ์ €ํ•˜๋‚˜ ์˜ค๋ฅ˜ ์ฆ๊ฐ€ ๊ฐ™์€ ์ด์ƒ ์ง•ํ›„๋ฅผ ๋ฏธ๋ฆฌ ๊ฐ์ง€ํ•˜๊ณ  ์กฐ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์‚ฌ์šฉ์ž์˜ ๋งŒ์กฑ๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์ฃ .
  • ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ๊ฒฐ์ • ๊ฐ€๋Šฅ:
    • "์„œ๋ฒ„ ์‚ฌ์–‘์„ ์˜ฌ๋ ค์•ผ ํ•˜๋‚˜?", "์ƒˆ๋กœ ๋ฐฐํฌํ•œ ๊ธฐ๋Šฅ ๋•Œ๋ฌธ์— ๋А๋ ค์ง€์ง„ ์•Š๋‚˜?" ๊ฐ™์€ ๊ณ ๋ฏผ์— ์ถ”์ธก์ด ์•„๋‹Œ ์‹ค์ œ ๋ฐ์ดํ„ฐ(CPU ์‚ฌ์šฉ๋ฅ , ์‘๋‹ต ์‹œ๊ฐ„ ์ถ”์„ธ, ์—๋Ÿฌ ๋ฐœ์ƒ ๋นˆ๋„ ๋“ฑ)๋ฅผ ๊ทผ๊ฑฐ๋กœ ํŒ๋‹จํ•˜๊ณ  ํ–‰๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ Observability๋Š” ์†Œ๊ทœ๋ชจ ํŒ€์ด ํ•œ์ •๋œ ์ž์›์œผ๋กœ๋„ ์„œ๋น„์Šค๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•˜๊ณ  ์„ฑ์žฅ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ํ•ต์‹ฌ ์ƒ์กด ์ „๋žต์ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์†Œ๊ทœ๋ชจ ํŒ€์ด๋ผ๋„ Observability๊ฐ€ ์ค‘์š”ํ•˜๋‹จ ๊ฑธ ์•Œ์•˜์œผ๋‹ˆ, ์ด์ œ Observability๊ฐ€ ์ •ํ™•ํžˆ ๋ญ”์ง€ ํ•œ ๋ฒˆ ์งš์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 


๊ทธ๋ž˜์„œ Observability๊ฐ€ ๋ญ˜๊นŒ? - ๋ฉ”ํŠธ๋ฆญ, ๋กœ๊ทธ, ํŠธ๋ ˆ์ด์Šค๋กœ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ

 

์ฒจ๋ถ€ ์ด๋ฏธ์ง€

Observability๋Š” '๊ด€์ธก ๊ฐ€๋Šฅ์„ฑ'์ด๋ž€ ๋œป์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์˜ ์™ธ๋ถ€ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•จ์œผ๋กœ์จ ์‹œ์Šคํ…œ์˜ ๋‚ด๋ถ€ ์ƒํƒœ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ž˜ ์ถ”๋ก  ๊ฐ€๋Šฅํ•œ์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฒ™๋„๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ์š”.

Observability๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๋ ค๋ฉด, ์‹œ์Šคํ…œ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐ์— ์‚ฌ์šฉ๋˜๋Š” 3๊ฐ€์ง€ ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๋ฉ”ํŠธ๋ฆญ๊ณผ ๋กœ๊ทธ, ํŠธ๋ ˆ์ด์Šค์ธ๋ฐ์š”. ์•„๋ž˜ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์„ ๋ณด์‹œ๋ฉด ๊ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ด๊ณ  ์–ธ์ œ ์‚ฌ์šฉ๋˜๋Š”์ง€ ๊ธˆ๋ฐฉ ์•Œ๊ฒŒ ๋˜์‹ค ๊ฒ๋‹ˆ๋‹ค.

  • ๋ฉ”ํŠธ๋ฆญ(Metrics): ์‹œ์Šคํ…œ์˜ ๊ฑด๊ฐ• ์ง€ํ‘œ
    • ์‹œ๊ฐ„์˜ ํ๋ฆ„์— ๋”ฐ๋ผ ์ธก์ •๋œ ์‹œ์Šคํ…œ์˜ ์ˆ˜์น˜ ๋ฐ์ดํ„ฐ (์˜ˆ: CPU ์‚ฌ์šฉ๋ฅ , ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, ๋””์Šคํฌ I/O, ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ, ์‘๋‹ต ์‹œ๊ฐ„)
    • ์‹œ์Šคํ…œ์˜ ์ „๋ฐ˜์ ์ธ ๊ฑด๊ฐ• ์ƒํƒœ, ์„ฑ๋Šฅ ์ถ”์ด, ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰ ๋“ฑ์„ ํŒŒ์•… ๊ฐ€๋Šฅ
    • ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ๋กœ ๋‹ต์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์งˆ๋ฌธ ์‚ฌ๋ก€:
      • ์ง€๊ธˆ ์„œ๋ฒ„ ๋ถ€ํ•˜๊ฐ€ ๋†’์€๊ฐ€?
      • ํ‰์†Œ๋ณด๋‹ค ์‘๋‹ต ์‹œ๊ฐ„์ด ๋А๋ ค์กŒ๋‚˜?
    • ์†Œ๊ทœ๋ชจ ํŒ€์—๊ฒŒ ์œ ์šฉํ•œ Tip:
      • ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ๋Š” ์‹œ์Šคํ…œ์˜ ์ด์ƒ ์ง•ํ›„๋ฅผ ๊ฐ€์žฅ ํฌ์ž‘ํ•˜๋Š” ๋ฐ์— ์œ ์šฉํ•˜๋ฉฐ, ๋น„๊ต์  ์ˆ˜์ง‘ ๋ฐ ๋ถ„์„์ด ์šฉ์ดํ•˜์—ฌ Observability์˜ ์‹œ์ž‘์ ์œผ๋กœ ์ข‹์Œ.
  • ๋กœ๊ทธ(Logs): ํŠน์ • ์‚ฌ๊ฑด์˜ ์ƒ์„ธ ๊ธฐ๋ก
    • ์‹œ์Šคํ…œ์ด๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฐœ๋ณ„์ ์ธ ์‚ฌ๊ฑด(Event)์— ๋Œ€ํ•œ ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ์ฐํžŒ ๊ธฐ๋ก (์˜ˆ: ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ ์ฒ˜๋ฆฌ ๋‚ด์šฉ, ์—๋Ÿฌ ๋ฐœ์ƒ ์ •๋ณด, ํŠน์ • ๊ธฐ๋Šฅ์˜ ์‹œ์ž‘/์ข…๋ฃŒ ์•Œ๋ฆผ ๋“ฑ)
    • ํŠน์ • ์‹œ์ ์— ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ–ˆ๋Š”์ง€, ์™œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ๋“ฑ ์ƒ์„ธํ•œ ๋งฅ๋ฝ์„ ํŒŒ์•… ๊ฐ€๋Šฅ
    • ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋กœ ๋‹ต์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์งˆ๋ฌธ ์‚ฌ๋ก€:
      • ๋กœ๊ทธ์ธ ์‹คํŒจ ์›์ธ์ด ๋ฌด์—‡์ธ๊ฐ€?
      • ํŠน์ • ์‚ฌ์šฉ์ž์˜ ์ฃผ๋ฌธ ์ฒ˜๋ฆฌ ๊ณผ์ •์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”๊ฐ€?
    • ์†Œ๊ทœ๋ชจ ํŒ€์—๊ฒŒ ์œ ์šฉํ•œ Tip:
      • ์—๋Ÿฌ ๋กœ๊ทธ๋Š” ๋ฐ˜๋“œ์‹œ ์ˆ˜์ง‘ํ•˜๊ณ  ์‰ฝ๊ฒŒ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค‘์•™ํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•จ.
      • ๊ตฌ์กฐํ™”๋œ ๋กœ๊น…(JSON ํฌ๋งท ๋“ฑ) ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ถ„์„์ด ๋”์šฑ ์šฉ์ดํ•ด์ง.
  • ํŠธ๋ ˆ์ด์Šค(Traces): ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์˜ ๋ณ‘๋ชฉ ์ง„๋‹จ ๊ฐ€๋Šฅ
    • ํ•˜๋‚˜์˜ ์‚ฌ์šฉ์ž ์š”์ฒญ์ด ์‹œ์Šคํ…œ ๋‚ด ์—ฌ๋Ÿฌ ์„œ๋น„์Šค(๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค)๋ฅผ ๊ฑฐ์ณ ์ฒ˜๋ฆฌ๋˜๋Š” ์ „์ฒด ๊ณผ์ •์„ ์ถ”์ ํ•œ ๋ฐ์ดํ„ฐ (์˜ˆ: ๊ฐ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์น˜๋Š” ๋ฐ์— ๊ฑธ๋ฆฐ ์‹œ๊ฐ„, ์„œ๋น„์Šค ๊ฐ„์˜ ํ˜ธ์ถœ ๊ด€๊ณ„ ๋“ฑ)
    • ์ „์ฒด ์š”์ฒญ ์ฒ˜๋ฆฌ ๊ณผ์ • ์ค‘ ์–ด๋””์„œ ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ์š”๋˜๋Š”์ง€(๋ณ‘๋ชฉ ๊ตฌ๊ฐ„), ์–ด๋–ค ์„œ๋น„์Šค ๊ฐ„์˜ ํ˜ธ์ถœ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”์ง€ ํŒŒ์•… ๊ฐ€๋Šฅ
    • ํŠธ๋ ˆ์ด์Šค ๋ฐ์ดํ„ฐ๋กœ ๋‹ต์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์งˆ๋ฌธ ์‚ฌ๋ก€:
      • ๊ฒฐ์ œ ์š”์ฒญ์ด ๋А๋ฆฐ๋ฐ ์ธ์ฆ ์„œ๋ฒ„์˜ ๋ฌธ์ œ์ธ๊ฐ€, ์•„๋‹ˆ๋ฉด DB ์กฐํšŒ ๋ฌธ์ œ์ธ๊ฐ€?
    • ์†Œ๊ทœ๋ชจ ํŒ€์—๊ฒŒ ์œ ์šฉํ•œ Tip:
      • ์ฃผ๋กœ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜ ํ™˜๊ฒฝ์—์„œ ์œ ์šฉํ•˜๋ฉฐ, ๋‹จ์ผ ์„œ๋ฒ„ ๊ตฌ์กฐ์ด๊ฑฐ๋‚˜ ์„œ๋น„์Šค ๊ตฌ์„ฑ์ด ๋‹จ์ˆœํ•˜๋‹ค๋ฉด ์šฐ์„ ์ˆœ์œ„๋Š” ๋‚ฎ์„ ์ˆ˜ ์žˆ์Œ.
      • ์šฐ์„  ๋ฉ”ํŠธ๋ฆญ๊ณผ ๋กœ๊ทธ์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์ด ํ˜„์‹ค์ ์ธ ์ ‘๊ทผ๋ฒ•์ž„.

์œ„ 3๊ฐ€์ง€ ๋ฐ์ดํ„ฐ๋Š” ์„œ๋กœ ๋ณด์™„์ ์ธ ๊ด€๊ณ„์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด...

  • ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์‘๋‹ต ์‹œ๊ฐ„ ์ฆ๊ฐ€๋ฅผ ๋ฐœ๊ฒฌํ•  ๊ฒฝ์šฐ,
  • ๊ด€๋ จ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ํŠน์ •ํ•œ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ•˜๊ณ ,
  • ๋งŒ์•ฝ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์ด๋ผ๋ฉด ํŠธ๋ ˆ์ด์Šค ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ๋ณ‘๋ชฉ์ด ๋ฐœ์ƒํ•˜๋Š” ํŠน์ • ์„œ๋น„์Šค๋ฅผ ์ฐพ์•„๋‚ด๋Š” ๋ฐฉ์‹์œผ๋กœ

๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด์ฃ .

์ด๋ ‡๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด, ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ •์˜ํ•˜๊ณ  ๋ชจ์œผ๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ Observability๋ฅผ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Observability์— ๋Œ€ํ•ด์„œ๋„ ์‚ดํŽด๋ดค์œผ๋‹ˆ, ์ด์ œ ์–ด๋–ค ํˆด๋กœ Observability๋ฅผ ์‹คํ˜„ํ•  ์ˆ˜ ์žˆ์„์ง€๋ฅผ ์•Œ์•„๋ณผ ์ฐจ๋ก€์ธ๋ฐ์š”.

๋ฆฌ์†Œ์Šค๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ์†Œ๊ทœ๋ชจ ํŒ€๋„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฌด๋ฃŒ ํด๋ผ์šฐ๋“œ Observability ์„œ๋น„์Šค๋ฅผ ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

 


Observability๋ฅผ ๋ฌด๋ฃŒ๋กœ ๋„์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ ?

 

์ง์ ‘ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋กœ๊น… ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์šด์˜ํ•˜๋Š” ๊ฑด ์†Œ๊ทœ๋ชจ ํŒ€์—๊ฒŒ ํฐ ๋ถ€๋‹ด์ž…๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์ค€์ˆ˜ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉด์„œ ๊ด€๋Œ€ํ•œ ๋ฌด๋ฃŒ ํ”Œ๋žœ์„ ๊ฐ–์ถ˜ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋“ค์ด ์žˆ๋Š”๋ฐ์š”.

์—ฌ๊ธฐ์„œ๋Š” ๋Œ€ํ‘œ์ ์ธ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ํด๋ผ์šฐ๋“œ Observability ํˆด์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜: Grafana.com
์ถœ์ฒ˜: Grafana.com
  • Grafana Cloud:
    • ์ด๋ฏธ ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋„๊ตฌ๋กœ ์œ ๋ช…ํ•œ Grafana๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ, ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค ์Šคํƒ(Prometheus, Loki)์„ ํ†ตํ•ฉํ•˜์—ฌ ์ œ๊ณตํ•˜๋Š” ๊ด€๋ฆฌํ˜• Observability ํ”Œ๋žซํผ
    • ๋ฐ์ดํ„ฐ ์ €์žฅ, ๋ถ„์„, ์‹œ๊ฐํ™” ํˆด์„ ๋ณ„๋„๋กœ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์šด์˜ํ•˜๋Š” ๋ถ€๋‹ด ์—†์ด ํด๋ผ์šฐ๋“œ์—์„œ ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
    • ๋ฌด๋ฃŒ ํ‹ฐ์–ด์—์„œ ์ œ๊ณตํ•˜๋Š” ํ•ต์‹ฌ ๊ธฐ๋Šฅ (2025๋…„ 4์›” ๊ธฐ์ค€)
      • ๋ฉ”ํŠธ๋ฆญ: ์ตœ๋Œ€ 10,000๊ฐœ์˜ ํ™œ์„ฑ ์‹œ๊ณ„์—ด ์ˆ˜์ง‘ ๊ฐ€๋Šฅ
      • ๋กœ๊ทธ: ์ตœ๋Œ€ 50GB์˜ ๋กœ๊ทธ ์ €์žฅ/๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ
      • ํŠธ๋ ˆ์ด์Šค: ์ตœ๋Œ€ 50GB์˜ ํŠธ๋ ˆ์ด์Šค ์ €์žฅ ๊ฐ€๋Šฅ
      • ์‹œ๊ฐํ™” & ๋Œ€์‹œ๋ณด๋“œ: ๊ฐ•๋ ฅํ•œ Grafana ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ†ตํ•ด ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ๊ณณ์— ๋ถ„์„ ๊ฐ€๋Šฅ
      • ์‚ฌ์šฉ์ž: ์ตœ๋Œ€ 3๋ช…๊นŒ์ง€ ํ™œ์„ฑ ์‚ฌ์šฉ์ž๋กœ ์ฐธ์—ฌ ๊ฐ€๋Šฅ
    • ์†Œ๊ทœ๋ชจ ํŒ€์—๊ฒŒ ์ข‹์€ ์ :
      • ๋„‰๋„‰ํ•œ ๋ฌด๋ฃŒ ํ”Œ๋žœ: ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋‚˜ ์ดˆ๊ธฐ ์„œ๋น„์Šค์— ์ถฉ๋ถ„ํ•œ ๋ฐ์ดํ„ฐ ์šฉ๋Ÿ‰ ๋ฐ ๊ธฐ๋Šฅ ์ œ๊ณต
      • ๊ฐ•๋ ฅํ•œ ์‹œ๊ฐํ™”: Grafana์˜ ๋›ฐ์–ด๋‚œ ๋Œ€์‹œ๋ณด๋“œ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ™œ์šฉ ๊ฐ€๋Šฅ
      • ์˜คํ”ˆ์†Œ์Šค ์นœํ™”์ : Prometheus, Loki ๋“ฑ ์˜คํ”ˆ์†Œ์Šค ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ์‰ฝ๊ฒŒ ์ ์šฉ ๊ฐ€๋Šฅ
      • ์œ ์—ฐ์„ฑ: ํŠน์ • ํด๋ผ์šฐ๋“œ์— ์ข…์†๋˜์ง€ ์•Š๊ณ  ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ(๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ, ์˜จํ”„๋ ˆ๋ฏธ์Šค) ์ง€์›
    • ๊ณ ๋ คํ•ด์•ผ ํ•  ์ :
      • ๋ฐ์ดํ„ฐ ๋ณด์กด ๊ธฐ๊ฐ„: ๋ฌด๋ฃŒ ํ‹ฐ์–ด๋Š” ๋ฉ”ํŠธ๋ฆญ, ๋กœ๊ทธ, ํŠธ๋ ˆ์ด์Šค ๋ฐ์ดํ„ฐ๊ฐ€ ์ตœ๋Œ€ 14์ผ ๋™์•ˆ ๋ณด์กด๋จ. ๋ฐ์ดํ„ฐ๋ฅผ ์žฅ๊ธฐ ๋ณด์กดํ•ด์•ผ ํ•œ๋‹ค๋ฉด ์œ ๋ฃŒ ํ”Œ๋žœ ๊ฒ€ํ†  ํ•„์š”
      • ํ•™์Šต ๊ณก์„ : PromQL(๋ฉ”ํŠธ๋ฆญ ์ฟผ๋ฆฌ), LogQL(๋กœ๊ทธ ์ฟผ๋ฆฌ) ๋“ฑ ๊ด€๋ จ ์ฟผ๋ฆฌ ์–ธ์–ด ํ•™์Šต ํ•„์š”
      • ์—์ด์ „ํŠธ ์„ค์ •: ์‹œ์Šคํ…œ์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ์—์ด์ „ํŠธ ์„ค์น˜ ๋ฐ ์„ค์ • ์ž‘์—… ํ•„์š”
์ฒจ๋ถ€ ์ด๋ฏธ์ง€
  • ํด๋ผ์šฐ๋“œ ์ œ๊ณต์‚ฌ์˜ ๊ธฐ๋ณธ ๋„๊ตฌ (AWS CloudWatch / Google Cloud Observability):
    • AWS, Google Cloud ๊ฐ™์€ ์ฃผ์š” ํด๋ผ์šฐ๋“œ ์ œ๊ณต์‚ฌ๊ฐ€ ์ž์‚ฌ ํ”Œ๋žซํผ ๋‚ด์—์„œ ๊ธฐ๋ณธ ์ œ๊ณตํ•˜๋Š” Observability ์„œ๋น„์Šค
    • ํ•ด๋‹น ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ์ฆ‰์‹œ ํ™œ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ž์‚ฌ ์„œ๋น„์Šค์™€ ๊ธด๋ฐ€ํžˆ ํ†ตํ•ฉ๋˜์–ด์žˆ์Œ
    • ๋ฌด๋ฃŒ ํ‹ฐ์–ด์—์„œ ์ œ๊ณตํ•˜๋Š” ํ•ต์‹ฌ ๊ธฐ๋Šฅ (2025๋…„ 4์›” ๊ธฐ์ค€)
      • ๋ฉ”ํŠธ๋ฆญ:
        • AWS CloudWatch: EC2 ๋“ฑ ์ฃผ์š” ์„œ๋น„์Šค ๊ธฐ๋ณธ ๋ฉ”ํŠธ๋ฆญ ์ž๋™ ์ˆ˜์ง‘. ์ด 10๊ฐ€์ง€ ๋ฉ”ํŠธ๋ฆญ ์ง€ํ‘œ ์ˆ˜์ง‘ ๊ฐ€๋Šฅ
        • Google Cloud Observability: GCE ๋“ฑ ์ฃผ์š” ์„œ๋น„์Šค ๋ฉ”ํŠธ๋ฆญ ์ž๋™ ์ˆ˜์ง‘. ๊ณ„์ •๋‹น 150MB๊นŒ์ง€ ์ˆ˜์ง‘ ๊ฐ€๋Šฅ
      • ๋กœ๊ทธ:
        • AWS CloudWatch: ๋งค์›” 5GB ๋กœ๊ทธ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ๋ณด๊ด€ ๊ฐ€๋Šฅ
        • Google Cloud Observability: ๋งค์›” ์ฒซ 50GB ์ˆ˜์ง‘ ๋ฐ 30์ผ๊ฐ„ ๋ณด๊ด€ ๊ฐ€๋Šฅ
      • ๊ธฐ๋ณธ์ ์ธ ์•Œ๋ฆผ, ๊ฐ„๋‹จํ•œ ๋Œ€์‹œ๋ณด๋“œ ๊ธฐ๋Šฅ ํฌํ•จ
    • ์†Œ๊ทœ๋ชจ ํŒ€์—๊ฒŒ ์ข‹์€ ์ :
      • ๊ฐ„ํŽธํ•œ ์‹œ์ž‘: ํด๋ผ์šฐ๋“œ ์‚ฌ์šฉ ์‹œ ๋ณ„๋„ ์„ค์ • ์—†์ด ๊ธฐ๋ณธ ๋ฉ”ํŠธ๋ฆญ/๋กœ๊ทธ๊ฐ€ ์ˆ˜์ง‘๋˜์–ด ํŽธ๋ฆฌํ•จ
      • ๊ธด๋ฐ€ํ•œ ํ†ตํ•ฉ: ํด๋ผ์šฐ๋“œ ๋‚ด ๋‹ค๋ฅธ ์„œ๋น„์Šค์™€ ๊ธด๋ฐ€ํžˆ ํ†ตํ•ฉ๋˜์–ด ๊ด€๋ฆฌํ•˜๊ธฐ ์šฉ์ดํ•จ
      • ๋‚ฎ์€ ์ดˆ๊ธฐ ์„ค์ • ๋ถ€๋‹ด: ๊ธฐ๋ณธ ์ธํ”„๋ผ ๋ฐ์ดํ„ฐ๋Š” ๋ณ„๋„ ์—์ด์ „ํŠธ ์—†์ด๋„ ์ˆ˜์ง‘ ๊ฐ€๋Šฅ
      • ์œ ์—ฐํ•œ ๊ณผ๊ธˆ: ๋ฌด๋ฃŒ ํ‹ฐ์–ด ์ดˆ๊ณผ ์‹œ ์‚ฌ์šฉํ•œ ๋งŒํผํ•œ ๋น„์šฉ ์ง€๋ถˆ
    • ๊ณ ๋ คํ•ด์•ผ ํ•  ์ :
      • ํŠน์ • ํด๋ผ์šฐ๋“œ์— ์ข…์†(Lock-in): ํ•ด๋‹น ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์— ๊ฐ•ํ•˜๊ฒŒ ์ข…์†๋  ์ˆ˜ ์žˆ์Œ
      • ์ œํ•œ์ ์ธ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•: Grafana๋งŒํผ ์ž์œ ๋กœ์šด ๋Œ€์‹œ๋ณด๋“œ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์€ ์–ด๋ ค์›€
      • ๊ณ ์œ  ์ธํ„ฐํŽ˜์ด์Šค/์ฟผ๋ฆฌ: ๊ฐ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์‚ฌ ๊ณ ์œ ์˜ UI ๋ฐ ๋กœ๊ทธ ์ฟผ๋ฆฌ ์–ธ์–ด ํ•™์Šต ํ•„์š”
      • ๋น„์šฉ ์˜ˆ์ธก: ๋ฌด๋ฃŒ ํ‹ฐ์–ด ์ดˆ๊ณผ ์‹œ ์„ธ๋ถ„ํ™”๋œ ๊ณผ๊ธˆ ์ •์ฑ…์œผ๋กœ ์ธํ•ด ๋น„์šฉ ๊ด€๋ฆฌ์— ์‹ ๊ฒฝ์จ์•ผ ํ•จ
์ฒจ๋ถ€ ์ด๋ฏธ์ง€

์ด๋ ‡๊ฒŒ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ Observability ํˆด์„ ์‚ดํŽด๋ดค๋Š”๋ฐ์š”. ๋‚ด ํ”„๋กœ์ ํŠธ์— ๋งž๋Š” ํˆด์„ ์„ ํƒํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?

 


๋‚ด ํ”„๋กœ์ ํŠธ์— ๋”ฑ ๋งž๋Š” ๋ฌด๋ฃŒ Observability ํˆด์€?

 

์ฒจ๋ถ€ ์ด๋ฏธ์ง€

์™„๋ฒฝํ•œ ์ •๋‹ต์€ ์—†์ง€๋งŒ, ์•„๋ž˜ ๊ธฐ์ค€๋“ค์„ ์ฐธ๊ณ ํ•˜๋ฉด ์šฐ๋ฆฌ ํŒ€์ด๋‚˜ ์ œํ’ˆ์— ๋” ์ ํ•ฉํ•œ ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐ์— ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์„œ๋น„์Šค๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๊ณณ์€ ์–ด๋””? (์ธํ”„๋ผ ํ™˜๊ฒฝ)
    • ํŠน์ • ํด๋ผ์šฐ๋“œ(AWS, GCP ๋“ฑ)์—๋งŒ ๋ฐฐํฌ๋˜์–ด์žˆ๋‹ค๋ฉด? -> ํ•ด๋‹น ํด๋ผ์šฐ๋“œ ์ œ๊ณต์‚ฌ์˜ ๊ธฐ๋ณธ ๋„๊ตฌ(AWS CloudWatch, GCP Observability)๊ฐ€ ๊ฐ€์žฅ ์‰ฌ์šด ์‹œ์ž‘์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋„ ์—์ด์ „ํŠธ ์„ค์น˜ ์—†์ด๋„ ๊ธฐ๋ณธ์ ์ธ ๋ฉ”ํŠธ๋ฆญ/๋กœ๊ทธ ์ˆ˜์ง‘์ด ๊ฐ€๋Šฅํ•˜๊ณ , ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์™€์˜ ํ†ตํ•ฉ๋„ ๋งค๋„๋Ÿฝ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
    • ์—ฌ๋Ÿฌ ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ์˜จํ”„๋ ˆ๋ฏธ์Šค ์„œ๋ฒ„๋„ ํ•จ๊ป˜ ์šด์˜ํ•œ๋‹ค๋ฉด? -> ํŠน์ • ๋ฒค๋”์— ์ข…์†๋˜์ง€ ์•Š๋Š” Grafana Cloud๊ฐ€ ์ข‹์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๊ณณ์œผ๋กœ ๋ชจ์•„ ํ†ตํ•ฉ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ ํŒ€์˜ ๊ธฐ์ˆ  ์Šคํƒ๊ณผ ์นœ์ˆ™๋„๋Š”? (๊ธฐ์ˆ  ํ™˜๊ฒฝ ๋ฐ ํ•™์Šต ๊ณก์„ )
    • Prometheus๋‚˜ Loki ๊ฐ™์€ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ ์‚ฌ์šฉ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด? -> ๋‹น์—ฐํžˆ Grafana Cloud๊ฐ€ ์œ ๋ฆฌํ•˜๊ฒ ์ฃ .
    • Observability ๋„๊ตฌ ๊ฒฝํ—˜์ด ๊ฑฐ์˜ ์—†๊ณ , ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด? -> ํด๋ผ์šฐ๋“œ ์ œ๊ณต์‚ฌ์˜ ๊ธฐ๋ณธ ๋„๊ตฌ๊ฐ€ ์ดˆ๊ธฐ ์„ค์ • ๋ถ€๋‹ด์ด ๋” ์ ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ, ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ์ž์ฒด๋Š” ์ต์ˆ™ํ•ด์•ผ ํ•˜๊ฒ ์ฃ .
  • ์›ํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ์‹œ๊ฐํ™” ์ˆ˜์ค€์€? (๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ)
    • ๊ธฐ๋ณธ์ ์ธ ์‹œ์Šคํ…œ ์ƒํƒœ ํ™•์ธ๊ณผ ๋กœ๊ทธ ๊ฒ€์ƒ‰์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค๋ฉด? -> ํด๋ผ์šฐ๋“œ ์ œ๊ณต์‚ฌ์˜ ๊ธฐ๋ณธ ๋„๊ตฌ์˜ ๋Œ€์‹œ๋ณด๋“œ์™€ ๋กœ๊ทธ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์œผ๋กœ ์‹œ์ž‘ํ•ด๋ณด์„ธ์š”.
    • ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ์กฐํ•ฉํ•˜๊ณ , ์ž์œ ๋กญ๊ฒŒ ๋ฉ‹์ง„ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด? -> Grafana Cloud๋ฅผ ๊ณ ๋ คํ•ด๋ณด์„ธ์š”. Grafana๋Š” ์ด๋ฏธ ๊ฐ•๋ ฅํ•œ ์‹œ๊ฐํ™”์™€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ธฐ๋Šฅ์œผ๋กœ ์œ ๋ช…ํ•˜๋‹ˆ๊นŒ์š”.

 


Observability๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด ๋‚ด ํ”„๋กœ์ ํŠธ์— ์–ด๋–ค ๋ณ€ํ™”๊ฐ€?

 

์ฒจ๋ถ€ ์ด๋ฏธ์ง€

Observability๋ฅผ ๋„์ž…ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด, ๋‹จ์ˆœํžˆ ๊ธฐ์ˆ ์ ์ธ ๋ณ€ํ™”๋ฅผ ๋„˜์–ด ๊ฐœ๋ฐœ ๋ฌธํ™”์™€ ์—…๋ฌด ๋ฐฉ์‹์—๋„ ๊ธ์ •์ ์ธ ๋ณ€ํ™”๊ฐ€ ์ฐพ์•„์˜ต๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์ผ€์ด์Šค๋ฅผ Before์™€ After๋กœ ๋‚˜๋ˆ ์„œ ์‚ดํŽด๋ณผ๊นŒ์š”?

  • ๋ฌธ์ œ ํ•ด๊ฒฐ ์‹œ๊ฐ„์˜ ๊ทน์ ์ธ ๋‹จ์ถ•
    • Before: "์–ด๋””๊ฐ€ ๋ฌธ์ œ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋„ค..." ์„œ๋ฒ„ ์ ‘์†ํ•ด์„œ ๋กœ๊ทธ ํŒŒ์ผ ๋’ค์ง€๊ณ , ์ด๊ฒƒ์ €๊ฒƒ ์ถ”์ธกํ•˜๋Š” ๋ฐ์— ์‹œ๊ฐ„์„ ์“ฐ๊ฒŒ ๋จ
    • After: "๋ฉ”ํŠธ๋ฆญ์„ ๋ณด๋‹ˆ CPU ์‚ฌ์šฉ๋Ÿ‰์ด ๊ธ‰์ฆํ–ˆ๋„ค. ๊ด€๋ จ ์—๋Ÿฌ ๋กœ๊ทธ๋ฅผ ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ ํŠน์ • API ํ˜ธ์ถœ์—์„œ ์ด๋Ÿฐ Exception์ด ๋ฐœ์ƒํ–ˆ๊ตฌ๋‚˜. ์ด ๋ถ€๋ถ„ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•ด์•ผ๊ฒ ๋‹ค!" -> ์ •ํ™•ํ•œ ๋ฌธ์ œ ์›์ธ ํŒŒ์•…์œผ๋กœ ๋””๋ฒ„๊น… ์‹œ๊ฐ„์ด ๋Œ€ํญ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๊ฐ€ ๋ถˆํŽธํ•จ์„ ๋А๋ผ๊ธฐ ์ „์— ๋Œ€์‘ํ•˜์—ฌ ์„œ๋น„์Šค ํ’ˆ์งˆ ํ–ฅ์ƒ
    • Before: "์‚ฌ์šฉ์ž๋“ค์ด ์•ฑ์ด ๋А๋ฆฌ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ, ์™œ ๊ทธ๋Ÿฐ์ง€ ๋ชจ๋ฅด๊ฒ ๋„ค..."
    • After: "์‘๋‹ต ์‹œ๊ฐ„ ๋ฉ”ํŠธ๋ฆญ์ด ํ‰์†Œ๋ณด๋‹ค 20% ์ฆ๊ฐ€ํ–ˆ๋„ค? DB ์ฟผ๋ฆฌ ๊ด€๋ จ ๋กœ๊ทธ๋ฅผ ๋ณด๋‹ˆ ์—ฌ๊ธฐ์„œ ๋А๋ ค์ง€๊ณ  ์žˆ์—ˆ๊ตฐ. ๊ฐœ์„ ์ฑ…์„ ๋ฏธ๋ฆฌ ์ค€๋น„ํ•˜์ž." -> ๋ฌธ์ œ๊ฐ€ ์‹ฌ๊ฐํ•ด์ง€๊ธฐ ์ „์— ์ด์ƒ ์ง•ํ›„๋ฅผ ํฌ์ฐฉํ•˜๊ณ  ์กฐ์น˜ํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ๋ถˆ๋งŒ์ด ๋ฐœ์ƒํ•˜๊ธฐ ์ „์— ์„œ๋น„์Šค ์•ˆ์ •์„ฑ์„ ๋ฏธ๋ฆฌ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ์ž์‹ ๊ฐ ์žˆ๋Š” ์˜์‚ฌ๊ฒฐ์ •
    • Before: "์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๋ฐฐํฌํ–ˆ๋Š”๋ฐ, ๊ดœ์ฐฎ์„๊นŒ? ์„œ๋ฒ„ ์ฆ์„คํ•ด์•ผ ํ•˜๋‚˜?"
    • After: "์ƒˆ ๊ธฐ๋Šฅ์„ ๋ฐฐํฌํ•˜๋‹ˆ ํŠน์ • API ์š”์ฒญ ์ˆ˜๊ฐ€ ๊ธ‰์ฆํ–ˆ๋„ค. ๊ด€๋ จ ์„œ๋ฒ„ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฆ์„คํ•ด์•ผ๊ฒ ๋‹ค." -> ์ง๊ฐ์ด๋‚˜ ์ถ”์ธก์ด ์•„๋‹Œ, ๋ช…ํ™•ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทผ๊ฑฐ๋กœ ๋” ๋‚˜์€ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ ๋ฐ ์ŠคํŠธ๋ ˆ์Šค ๊ฐ์†Œ
    • Before: ์žฆ์€ ์žฅ์•  ๋Œ€์‘๊ณผ ์›์ธ ๋ชจ๋ฅผ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ์‹œ๊ฐ„๊ณผ ์ •์‹ ๋ ฅ์„ ์†Œ๋ชจํ•จ
    • After: ์‹œ์Šคํ…œ ์•ˆ์ •์„ฑ์ด ๋†’์•„์ง€๊ณ  ๋ฌธ์ œ ํ•ด๊ฒฐ ์‹œ๊ฐ„์ด ์ค„์–ด๋“ค๋ฉด์„œ, ์ค‘์š”ํ•œ ์ƒˆ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด๋‚˜ ์„œ๋น„์Šค ๊ฐœ์„ ์— ๋” ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ์—๋„ˆ์ง€๋ฅผ ํˆฌ์ž…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ๊ณผ์ •์˜ ์ŠคํŠธ๋ ˆ์Šค๋„ ์ž์—ฐ์Šค๋ ˆ ์ค„์–ด๋“ค๊ฒ ์ฃ .

Observability๋Š” ๋‹จ์ˆœํžˆ '๋ฌธ์ œ๋ฅผ ์ž˜ ์ฐพ๋Š” ๊ธฐ์ˆ '์„ ๋„˜์–ด ์†Œ๊ทœ๋ชจ ํŒ€์ด ๋” ํšจ์œจ์ ์œผ๋กœ ์ผํ•˜๊ณ , ๋” ์•ˆ์ •์ ์ธ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๋ฉฐ, ๋” ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค.

 


๐Ÿ”ญ๋งˆ์น˜๋ฉฐ...

 

๊ทธ๋™์•ˆ Observability๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์กฐ๊ธˆ ์–ด๋ ต๊ฒŒ ๋А๋ผ์…จ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์˜ค๋Š˜ ์‚ดํŽด๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ, ์ž˜ ๋งŒ๋“ค์–ด์ง„ ๋ฌด๋ฃŒ ํˆด์„ ์‚ฌ์šฉํ•ด์„œ ์ž‘๊ฒŒ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์ƒ๊ฐ๋งŒํผ ํž˜๋“ค์ง€ ์•Š๋‹ต๋‹ˆ๋‹ค.

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œํ’ˆ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๋ฉ”ํŠธ๋ฆญ๊ณผ ๋กœ๊ทธ, ํŠธ๋ ˆ์ด์Šค๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ถ„์„ํ•˜๋ ค ํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋”ฑ ํ•œ ์‹œ๊ฐ„๋งŒ ํˆฌ์žํ•ด์„œ, ์—ฌ๋Ÿฌ๋ถ„ ์„œ๋น„์Šค์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ธฐ๋ณธ ๋ฉ”ํŠธ๋ฆญ(CPU, ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ๋“ฑ)๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์—๋Ÿฌ ๋กœ๊ทธ๋งŒ์ด๋ผ๋„ ์˜ค๋Š˜ ์†Œ๊ฐœํ•œ ๋ฌด๋ฃŒ ํˆด ์ค‘ ํ•˜๋‚˜์— ์—ฐ๊ฒฐํ•ด๋ณด๋Š” ๊ฑด ์–ด๋–จ๊นŒ์š”?

๋น„๋ก ์ž‘์€ ๊ฒฝํ—˜์ฒ˜๋Ÿผ ๋ณด์ผ์ง€๋ผ๋„, ์•ž์œผ๋กœ ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋”์šฑ ์•ˆ์ •์ ์ด๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“ค์–ด ์ค„ ๊ฒƒ์ด๋ผ ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ผ๋Š” ๋“ ๋“ ํ•œ ๋‚˜์นจ๋ฐ˜๊ณผ ๋” ์นœํ•ด์ง€๊ฒŒ ๋˜์‹ค ํ…Œ๋‹ˆ๊นŒ์š”.

 

ํ˜น์‹œ ์ด๋ฒˆ ๋‚ด์šฉ ๊ด€๋ จํ•ด์„œ ๋” ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ์•„๋ž˜ ๋ฉ”์ผ๋ฆฌ ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.

์˜ค๋Š˜ ์ด์•ผ๊ธฐ๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์˜ ์—ฌ์ •์— ๋„์›€์ด ๋˜์—ˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ, ๋‹ค์Œ ์†Œ์‹์ง€์—์„œ ๋ณด๋‹ค ์•Œ์ฐจ๊ณ  ํฅ๋ฏธ๋กœ์šด ๋‚ด์šฉ์œผ๋กœ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜๋„ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, ๊ตฌ๋…์ž๋‹˜ ๐Ÿ˜บ

 


๐Ÿ”—References

 

์ด๋ฒˆ ์†Œ์‹์ง€ ๋‚ด์šฉ์€ ์–ด๋– ์…จ๋‚˜์š”? ์†Œ์‹์ง€๋ฅผ ๋” ๋‚˜์€ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜ ํผ์—์„œ 1~2๋ถ„ ์ •๋„๋ฉด ๋๋‚˜๋Š” ์งง์€ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ณ  ์žˆ์–ด์š”.๐Ÿ‘‡

https://forms.gle/jjkvp9htV3atYLHG8

์—ฌ๋Ÿฌ๋ถ„๋“ค์˜ ์†Œ์ค‘ํ•œ ์˜๊ฒฌ์— ํ•ญ์ƒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

 

๋ณธ ์†Œ์‹์ง€ ์•„์นด์ด๋น™ ๋ฐ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋ธ”๋กœ๊ทธ๋„ ์šด์˜ ์ค‘์ž…๋‹ˆ๋‹ค :)

๐Ÿ”ญIT ์—ฌํ–‰์ž๋ฅผ ์œ„ํ•œ ์•ˆ๋‚ด์„œ

 

๋‹ค๊ฐ€์˜ฌ ๋‰ด์Šค๋ ˆํ„ฐ๊ฐ€ ๊ถ๊ธˆํ•˜์‹ ๊ฐ€์š”?

์ง€๊ธˆ ๊ตฌ๋…ํ•ด์„œ ์ƒˆ๋กœ์šด ๋ ˆํ„ฐ๋ฅผ ๋ฐ›์•„๋ณด์„ธ์š”

โœ‰๏ธ

์ด๋ฒˆ ๋‰ด์Šค๋ ˆํ„ฐ ์–ด๋– ์…จ๋‚˜์š”?

IT ์—ฌํ–‰์ž๋ฅผ ์œ„ํ•œ ์†Œ์‹์ง€ ๋‹˜์—๊ฒŒ โ˜•๏ธ ์ปคํ”ผ์™€ โœ‰๏ธ ์ชฝ์ง€๋ฅผ ๋ณด๋‚ด๋ณด์„ธ์š”!

๋Œ“๊ธ€

์˜๊ฒฌ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”

ํ™•์ธ
์˜๊ฒฌ์ด ์žˆ์œผ์‹ ๊ฐ€์š”? ์ œ์ผ ๋จผ์ € ๋Œ“๊ธ€์„ ๋‹ฌ์•„๋ณด์„ธ์š” !

๋‹ค๋ฅธ ๋‰ด์Šค๋ ˆํ„ฐ

ยฉ 2025 IT ์—ฌํ–‰์ž๋ฅผ ์œ„ํ•œ ์†Œ์‹์ง€

๋Š์ž„์—†์ด ๋ณ€ํ™”ํ•˜๋Š” DevOps์™€ ํด๋ผ์šฐ๋“œ ๊ธฐ์ˆ  ์†์—์„œ ๊ธธ์„ ์žƒ์ง€ ์•Š๋„๋ก, 1์ธ ๊ฐœ๋ฐœ์ž์™€ ํŒ€์˜ ์„ฑ์žฅ์„ ๋•๋Š” ์ฃผ๊ฐ„ IT/๊ฐœ๋ฐœ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ „๋‹ฌํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋‰ด์Šค๋ ˆํ„ฐ ๋ฌธ์˜eduukulelekim@gmail.com

๋ฉ”์ผ๋ฆฌ ๋กœ๊ณ 

๋„์›€๋ง ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ ์˜ค๋ฅ˜ ๋ฐ ๊ธฐ๋Šฅ ๊ด€๋ จ ์ œ๋ณด ๋‰ด์Šค๋ ˆํ„ฐ ๊ด‘๊ณ  ๋ฌธ์˜

์„œ๋น„์Šค ์ด์šฉ ๋ฌธ์˜admin@team.maily.so

๋ฉ”์ผ๋ฆฌ ์‚ฌ์—…์ž ์ •๋ณด

๋ฉ”์ผ๋ฆฌ (๋Œ€ํ‘œ์ž: ์ดํ•œ๊ฒฐ) | ์‚ฌ์—…์ž๋ฒˆํ˜ธ: 717-47-00705 | ์„œ์šธ ์„œ์ดˆ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ53๊ธธ 8, 8์ธต 11-7ํ˜ธ

์ด์šฉ์•ฝ๊ด€ | ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ | ์ •๊ธฐ๊ฒฐ์ œ ์ด์šฉ์•ฝ๊ด€ | ๋ผ์ด์„ ์Šค