Grafana: ๋‹ค๋ฅธ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ํ•˜๋‚˜์˜ ๋Œ€์‹œ ๋ณด๋“œ์— ํฌํ•จํ•˜์—ฌ ํ•œ ๋Œ€์‹œ ๋ณด๋“œ์— ๋‹ค๋ฅธ ๋Œ€์‹œ ๋ณด๋“œ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ์ž๋ฆฌ์— ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2015๋…„ 09์›” 01์ผ  ยท  25์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: grafana/grafana

cpu1-dashboard์™€ cpu2-dashboard๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ • ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹œ ๋ณด๋“œ 2 ๊ฐœ๋ฅผ "all"๋Œ€์‹œ ๋ณด๋“œ์— ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ ๋„ฃ์ง€ ์•Š๊ณ  cpu1 ๋ฐ cpu2 ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๊ฒฐํ•ฉํ•˜๋Š” "cpu-all-dashboard"๋ฅผ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ์‚ฌ!

typquestion

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด๊ฒƒ์€ ๋‹ค์Œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋‹ˆํ„ฐ๋ง๋˜๋Š” ์‹œ์Šคํ…œ์€ ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ ์„œ๋น„์Šค์—๋Š” ํ•ด๋‹น ์„œ๋น„์Šค์— ํŠน์ •ํ•œ ํŒจ๋„์ด์žˆ๋Š” ์ž์ฒด ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • CPU ์‚ฌ์šฉ๋Ÿ‰, ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, ๋””์Šคํฌ I / O ๋“ฑ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ ๋Œ€์‹œ ๋ณด๋“œ (์„œ๋น„์Šค ๋จธ์‹  ์ค‘ ํ•˜๋‚˜ ์ผ ์ˆ˜์žˆ๋Š” ํ…œํ”Œ๋ฆฟ ๋ณ€์ˆ˜ ํฌํ•จ).

๊ฐ ์„œ๋น„์Šค์— ์„ค์ •๋œ ํ…œํ”Œ๋ฆฟ ๋ณ€์ˆ˜์™€ ํ•จ๊ป˜ ์„œ๋น„์Šค ๋Œ€์‹œ ๋ณด๋“œ์— ์ผ๋ฐ˜ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์—†์œผ๋ฉด ํŽธ์ง‘ ํ•  ๋•Œ๋งˆ๋‹ค ์ผ๋ฐ˜ ํŒจ๋„์„ ์•ž๋’ค๋กœ ํƒ์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋ชจ๋“  ์„œ๋น„์Šค ๋Œ€์‹œ ๋ณด๋“œ์— ๋ณต์‚ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

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

๋‘ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ json์œผ๋กœ ๋‚ด๋ณด๋‚ด๊ณ  ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์—์„œ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. :)

๋‹ต์žฅ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ, ๋ฌผ๋ก  ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋Œ€์‹œ ๋ณด๋“œ ํ•˜๋‚˜๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด "export-combine-import"๋ฅผ ๋‹ค์‹œ ์ˆ˜ํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ •๋ง๋กœ ์›ํ•˜๋Š” ๊ฒƒ์€ ํ•˜๋‚˜์˜ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋‹ค๋ฅธ ๋Œ€์‹œ ๋ณด๋“œ์— ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. "ํŒจ๋„ ์ถ”๊ฐ€-> ๊ทธ๋ž˜ํ”„"์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ "ํŒจ๋„ ์ถ”๊ฐ€-> ๋Œ€์‹œ ๋ณด๋“œ"๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋‹ค๋ฅธ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ์ œ์ž๋ฆฌ์— ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ์ œ๋ชฉ์ด ์˜คํ•ด๋ฅผ ๋ถˆ๋Ÿฌ ์ผ์œผ์ผฐ๋‹ค๋ฉด ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์š”๊ตฌ ์‚ฌํ•ญ์— ๋” ์ •ํ™•ํ•˜๊ฒŒ ๋งž๋„๋ก ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @torkelo ์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@MichaelScofield ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์™œ ์ด๊ฒƒ์„ ์›ํ•˜์‹ญ๋‹ˆ๊นŒ?

@torkelo ๋ชจ๋‹ˆํ„ฐ๋ง ํ•  CPU๊ฐ€ 10 ๊ฐœ ์žˆ๊ณ  ๊ฐ CPU๋Š” ์ž์ฒด ๋Œ€์‹œ ๋ณด๋“œ ์ธ cpu1-dashboard, cpu2-dashboard, ...์— ํ‘œ์‹œํ•˜๋ ค๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋ฉ”ํŠธ๋ฆญ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ทธ ๋™์•ˆ ์ „์ฒด ๊ทธ๋ฆผ์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋“  CPU์˜ ๋ฉ”ํŠธ๋ฆญ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ณ ์œ  ํ•œ ๋Œ€์‹œ ๋ณด๋“œ๋„ ๊ฐ–๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ 10 ๊ฐœ์˜ cpus ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋ชจ๋‘ ๋งŒ๋“ค๊ณ  ๋ชจ๋‘ ๋‚ด๋ณด๋‚ด๊ณ  ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์—์„œ json์„ ๊ฒฐํ•ฉํ•œ ๋‹ค์Œ ๊ฐ€์ ธ์™€์•ผํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, cpu1์— ๋ชจ๋‹ˆํ„ฐ๋ง ํ•  ํŠน์ˆ˜ ๋ฉ”ํŠธ๋ฆญ์ด์žˆ๋Š” ๊ฒฝ์šฐ (๋‹ค๋ฅธ ํ•ญ๋ชฉ์—๋Š” ์—†์Œ) "export-combine-import"๋ฅผ ๋‹ค์‹œ ๋ฐ˜๋ณตํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ž‘์€ ๊ทธ๋ž˜ํ”„๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ์œ„ํ•œ ๋ฌด๊ฑฐ์šด ์ž‘์—…์ž…๋‹ˆ๋‹ค.

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

@MichaelScofield ์ด์ง€๋งŒ 3 ๊ฐœ์˜ ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ์•„๋‹ˆ์–ด์•ผํ•ฉ๋‹ˆ๊นŒ? ํ•˜๋‚˜์˜ CPU ํŠน์ • ๋Œ€์‹œ ๋ณด๋“œ์™€ ํ•˜๋‚˜์˜ ๊ฐœ์š” ๋Œ€์‹œ ๋ณด๋“œ?

ํ—‰
๋Œ“๊ธ€์„ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ, 3 ๊ฐœ์˜ ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ์žˆ์œผ๋ฉฐ ํŠน์ • ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ํ•˜๋‚˜๋งŒ ๋ณ€๊ฒฝํ•˜๋ฉด ๊ฐœ์š” ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ด์ œ ๊ฐœ์š” ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ๋‹ค๋ฅผ๊นŒ์š”? ๋” ๋งŽ์€ ๊ฐœ์š” ์Šคํƒ€์ผ ๊ทธ๋ž˜ํ”„๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋งž์•„์š”! ๊ฐœ์š” ๋Œ€์‹œ ๋ณด๋“œ๋„ ํŠน์ • ๋Œ€์‹œ ๋ณด๋“œ์— ๋”ฐ๋ผ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค! ๋ณ€๊ฒฝ๋œ ํŠน์ • ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ๋„์ž… ํ•œ ์ƒˆ ๊ทธ๋ž˜ํ”„๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

๋‹ค๋ฅธ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐœ์š” ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.์ด ๊ฒฝ์šฐ ์ถ•์†Œ ๋œ ํ–‰์ด์žˆ๋Š” ํฐ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ํ•˜๋‚˜๋งŒ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

์˜ˆ ... ๋‹ค๋ฅธ ๋Œ€์‹œ ๋ณด๋“œ์™€ ํ•จ๊ป˜ ์ถ•์†Œ ๋œ ํ–‰์ด ํฌํ•จ ๋œ ํฐ ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ;-)

ํฐ ๊ฐœ์š” ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ์–ป์„ ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ, ํ–‰์„ ์‚ฌ์šฉํ•˜๊ณ  ์ถ•์†Œํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ์—๋Š” ๋‹ค๋ฅธ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ํฌํ•จ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐœ์š” ๋Œ€์‹œ ๋ณด๋“œ๋Š” ์‹ค์ œ๋กœ ๊ฐœ์š” ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€์žˆ๋Š” ๋Œ€์‹œ ๋ณด๋“œ์ด๋ฏ€๋กœ ํ•˜๋‚˜์˜ ํฐ ๋Œ€์‹œ ๋ณด๋“œ ๋งŒ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋“  ๊ฒƒ์„ ๊ฑด๋„ˆ ๋›ฐ๊ณ ์ด ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ํฐ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :)

๊ทธ๊ฒŒ ์ œ๊ฐ€ ์ง€๊ธˆํ•˜๊ณ ์žˆ๋Š” ์ผ์ž…๋‹ˆ๋‹ค.์ด ๋ชจ๋“  ๋‹ต๋ณ€๊ณผ ์ธ๋‚ด์‹ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

np, ๋ฌธ์ œ๊ฐ€์žˆ์–ด ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ดํ•ดํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•ด๊ฒฐ ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋‹ซ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‹ค์Œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋‹ˆํ„ฐ๋ง๋˜๋Š” ์‹œ์Šคํ…œ์€ ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ ์„œ๋น„์Šค์—๋Š” ํ•ด๋‹น ์„œ๋น„์Šค์— ํŠน์ •ํ•œ ํŒจ๋„์ด์žˆ๋Š” ์ž์ฒด ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • CPU ์‚ฌ์šฉ๋Ÿ‰, ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, ๋””์Šคํฌ I / O ๋“ฑ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ ๋Œ€์‹œ ๋ณด๋“œ (์„œ๋น„์Šค ๋จธ์‹  ์ค‘ ํ•˜๋‚˜ ์ผ ์ˆ˜์žˆ๋Š” ํ…œํ”Œ๋ฆฟ ๋ณ€์ˆ˜ ํฌํ•จ).

๊ฐ ์„œ๋น„์Šค์— ์„ค์ •๋œ ํ…œํ”Œ๋ฆฟ ๋ณ€์ˆ˜์™€ ํ•จ๊ป˜ ์„œ๋น„์Šค ๋Œ€์‹œ ๋ณด๋“œ์— ์ผ๋ฐ˜ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์—†์œผ๋ฉด ํŽธ์ง‘ ํ•  ๋•Œ๋งˆ๋‹ค ์ผ๋ฐ˜ ํŒจ๋„์„ ์•ž๋’ค๋กœ ํƒ์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋ชจ๋“  ์„œ๋น„์Šค ๋Œ€์‹œ ๋ณด๋“œ์— ๋ณต์‚ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

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

์ œ ์˜ˆ๋Š” ์ž˜๋ชป๋œ ์š”์ฒญ, ์˜ค๋ฅ˜, ์˜ˆ์™ธ, ์–‘ํ˜ธํ•œ ํ†ตํ™” ๋“ฑ์„ ๋ณด์—ฌ์ฃผ๋Š” Hystrix ๋Œ€์‹œ ๋ณด๋“œ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์„œ๋น„์Šค์—์„œ ๋™์ผํ•œ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ…œํ”Œ๋ฆฟ์ด์žˆ๋Š” ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹œ ๋ณด๋“œ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ‘œ์‹œ ํ•  ๋งํฌ๋ฅผ ํด๋ฆญํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ๊ดœ์ฐฎ์ง€ ๋งŒ ์žฌ๊ณ  ํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค.

ํ”„๋ ˆ์ž„์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ๋‹จ์ผ ์œ„ํ‚ค ํŽ˜์ด์ง€์— ์—ฌ๋Ÿฌ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๊ฒฐํ•ฉํ•˜๋Š” ์œ„ํ‚ค๊ฐ€ Grafana ์•ž์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด URL์—์„œ ํ•„์š”ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๋Š” ์ผ๋ฐ˜ AWS / SQS ๋ฐ AWS / DynamoDB ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๋ฐ˜ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ ๋ฐ˜๋ณต ํ•  ํ•„์š”์—†์ด ๊ฐ ์„œ๋น„์Šค์— ๋Œ€ํ•œ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ ๋ฐ ํ˜ธ์ŠคํŠธ ํ”Œ๋ฆฟ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” kubernetes๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค๋ณ„๋กœ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ํ•˜๋‚˜์˜ ํฐ ๋Œ€์‹œ ๋ณด๋“œ์— ๊ฒฐํ•ฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋™์  ์ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋” ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค (์ฆ‰, ๊ธฐ์กด ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋ฐ˜๋ณตํ•˜๊ณ  ๊ฒฐํ•ฉ).

์—ฌ์ „ํžˆ์ด ๊ธฐ๋Šฅ์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์œ„ ์ˆ˜์ค€์˜ ๋Œ€์‹œ ๋ณด๋“œ (์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ƒ๊ฐ)๊ฐ€ ํ•˜์œ„ ์ˆ˜์ค€์˜ ๋Œ€์‹œ ๋ณด๋“œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ํŒจ๋„ ๊ตฌ์„ฑ์„ ๋ณ€๊ฒฝํ•  ๋•Œ๋งˆ๋‹ค ์ฝ”๋“œ๋ฅผ ์—…๋ฐ์ดํŠธ ํ•  ํ•„์š”๊ฐ€ ์—†๋„๋กํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ์ด๊ฒƒ์„ ์–ผ๋งˆ ์ „์— ์‹œ๋„ํ–ˆ๋‹ค ... ๊ด€๋ จ์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
https://github.com/grafana/grafana/pull/15620

๋งํฌ๊ฐ€์ด ๊ธฐ๋Šฅ์„ ์ถฉ์กฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image

image

๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด anohter ๋Œ€์‹œ ๋ณด๋“œ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๋˜๋Š” ๊ฐ€๋ณ€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image

image

์ด๊ฒƒ์€ ๋‹ค๋ฅธ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

_ ์˜ˆ์‹œ _
3 ๊ฐœ์˜ ๋‹ค๋ฅธ ํŒจ๋„์ด ์žˆ๊ณ  ๋‹ค๋ฅธ ์กฐํ•ฉ์œผ๋กœ 4 ๊ฐœ์˜ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.
๋Œ€์‹œ ๋ณด๋“œ # 1 : ํŒจ๋„ # 1 + ํŒจ๋„ # 2
๋Œ€์‹œ ๋ณด๋“œ # 2 : ํŒจ๋„ # 2 + ํŒจ๋„ # 3
๋Œ€์‹œ ๋ณด๋“œ # 3 : ํŒจ๋„ # 3 + ํŒจ๋„ # 1
๋Œ€์‹œ ๋ณด๋“œ # 4 : ํŒจ๋„ # 1 + ํŒจ๋„ # 2 + ํŒจ๋„ # 3

์ด์ œ ํ‚ค์˜ค์Šคํฌ / TV์—์„œ Grafana ์žฌ์ƒ ๋ชฉ๋ก์„ ์žฌ์ƒํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ๋ฐฉ๋ฒ• :
4 ๊ฐœ์˜ ์ƒˆ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฐ ๋Œ€์‹œ ๋ณด๋“œ์— ๋Œ€ํ•ด ์ƒˆ ํŒจ๋„์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋ฐœํ–‰๋ฌผ:
Panel # 2์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ๋Œ€์‹œ ๋ณด๋“œ # 1, # 2 ๋ฐ # 4๋ฅผ ์—…๋ฐ์ดํŠธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ „ํ˜€ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ํฌ๊ธฐ์˜ ์‹œ์Šคํ…œ์„ ๋ชจ๋‹ˆํ„ฐ๋ง ํ•  ๊ฒฝ์šฐ 20 ๊ฐœ ์ด์ƒ์˜ ๋Œ€์‹œ ๋ณด๋“œ๋กœ ๋๋‚  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ต‰์žฅ ํ•  ๊ฒƒ :

  1. ํŒจ๋„์„ ๋งŒ๋“ค๊ณ  ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค.
  2. ์ƒˆ ํŒจ๋„๋กœ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ์œ„์—์„œ ๋งŒ๋“  ํŒจ๋„์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋Ÿฐํƒ€์ž„์— ๋Œ€์‹œ ๋ณด๋“œ๋Š” ํŒจ๋„์—์„œ ์—…๋ฐ์ดํŠธ ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  4. ํŒจ๋„ # 2๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ์ „ํ˜€ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋ชจ๋‘ ํ–‰๋ณต ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ...

์ €์—๊ฒŒ ๋ฌผ์–ด ๋ณด๋ฉด์ด ๊ธฐ๋Šฅ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

๋‹ซํžŒ ์Šค๋ ˆ๋“œ์— ๋Œ€ํ•œ ๋Œ“๊ธ€์ด ํ™•์ธ๋˜์—ˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ด๊ฑฐ ๋‚˜ @ prashant1rana๊ฐ€ ์–ธ๊ธ‰ ํ•œ ์„ธ๋ถ€ ์ •๋ณด๋กœ ์ƒˆ ๋Œ“๊ธ€์„ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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