๐ŸŽฏ ๋ฐ์ดํ„ฐ ์ „๋žต์„ ์œ„ํ•œ ํ†ตํ•ฉ ๊ด€์ธก ํ”Œ๋žซํผ ์ „ํ™˜ ๊ฐ€์ด๋“œ w/ Prometheus โ€ง OpenTelemetry โ€ง Fluent Bit

โ‡‰ ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ๋‚จ๊ธธ ๊ฒƒ์ธ๊ฐ€?
โ‡‰ ์–ด๋–ค ํƒœ๊ทธ๊ฐ€ ๋น„์ฆˆ๋‹ˆ์Šค ์˜์‚ฌ๊ฒฐ์ •์„ ๋ฐ”๊พธ๋Š”๊ฐ€?
โ‡‰ ๋กœ๊ทธ/๋ฉ”ํŠธ๋ฆญ/ํŠธ๋ ˆ์ด์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐํ•  ๊ฒƒ์ธ๊ฐ€?
โ‡‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ๊ตฌ์„ฑํ•  ๊ฒƒ์ธ๊ฐ€?

์œ„์™€ ๊ฐ™์€ ์ „๋žต์„ ๊ธฐ๋ฐ˜์œผ๋กœํ•˜๋Š” :telescope: ๊ด€์ธก์„ฑ(observability) ํ”Œ๋žซํผ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „๋žต๊ณผ ๋‹จ๊ณ„์— ๋Œ€ํ•œ ๋„์›€์ด ๋ ๋งŒํ•œ ๊ธ€์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ :gear: Prometheus , OpenTelemetry, Fluent Bit ์™€ ๊ฐ™์€ ์˜คํ”ˆ์†Œ์Šค ํ‘œ์ค€์„ ์ค‘์‹ฌ์œผ๋กœ ๋ฒค๋” ์˜์กด์„ฑ์„ ์—†์• ๋ฉด์„œ :counterclockwise_arrows_button: ์•ˆ์ „ํ•˜๊ณ  ์ค‘๋‹จ ์—†๋Š” ์ด๊ด€๊ณผ ํ†ตํ•ฉ ๊ด€์ธก ํ”Œ๋žซํผ ๊ตฌ์ถ•์— ํฐ ๋„์›€์ด ๋˜์…จ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค.

:toolbox: ์ฃผ์š” ํ•ต์‹ฌ ๊ธฐ์ˆ 

  • Prometheus: ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ํ™˜๊ฒฝ์—์„œ ๋ฉ”ํŠธ๋ฆญ ์ˆ˜์ง‘ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ํ‘œ์ค€
  • OpenTelemetry: ํŠธ๋ ˆ์ด์Šค, ๋ฉ”ํŠธ๋ฆญ, ๋กœ๊ทธ ๋“ฑ ๋‹ค์–‘ํ•œ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ฉ ์ˆ˜์ง‘ํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ํ‘œ์ค€
  • Fluent Bit: ๊ฒฝ๋Ÿ‰ ๋กœ๊ทธ ๋ฐ ์ด๋ฒคํŠธ ์ˆ˜์ง‘๊ธฐ(๋กœ๊ทธ ํŒŒ์ดํ”„๋ผ์ธ ์—ญํ• )

:rocket: ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ ‘๊ทผ๋ฒ•

  • ์‚ฌ์ „ ๊ณ„ํš ์ˆ˜๋ฆฝ: ํ˜„์žฌ ์‹œ์Šคํ…œ์˜ ๊ตฌ์กฐ, ์š”๊ตฌ์‚ฌํ•ญ, ์„ฑ๊ณต ๊ธฐ์ค€ ์ •์˜
  • ๋™์‹œ ์‹คํ–‰(Dual Running): ๊ธฐ์กด ํ”Œ๋žซํผ๊ณผ ์ƒˆ ํ”Œ๋žซํผ์„ ๋ณ‘ํ–‰ ์šด์˜
  • ๋ฆฌ์Šคํฌ ์ตœ์†Œํ™” ๋ฐฑ์—”๋“œ ์ „ํ™˜: ์‹ค์ œ ์Šค์œ„์น˜๋ฅผ ๋ฆฌ์Šคํฌ ์—†์ด ์ „ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

์•„๋ž˜ ์ถœ์ฒ˜์—์„œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ฐธ๊ณ ํ•ด๋ณด์„ธ์š”.

[์ถœ์ฒ˜] https://thenewstack.io/observability-platform-migration-guide/

| This is a space where knowledge is not merely consumed, but respected, sovereign, and connectedโ€”shared together with cloud industry professionals (Bros).|
| ์ง€์‹์ด ์†Œ๋น„๋˜์ง€ ์•Š๊ณ  ์กด์ค‘ยท์ฃผ๊ถŒ๋ณด์žฅยท์—ฐ๊ฒฐ๋˜๋Š” ๊ณต๊ฐ„์œผ๋กœ ํด๋ผ์šฐ๋“œ ํ˜„์—… ์ „๋ฌธ๊ฐ€(Bro)์™€ ํ•จ๊ป˜ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. |