Devops

[Grafana] ๊ทธ๋ผํŒŒ๋‚˜(Grafana)๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

yuri lee 2022. 12. 20. 23:12
๋ฐ˜์‘ํ˜•

Intro

ํ˜„ ํšŒ์‚ฌ์—์„œ๋Š” AWS ๊ด€๋ จ๋œ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ณง ๋น„์šฉ์œผ๋กœ ์ด์–ด์ง€๊ณ , ๋•Œ๋ฌธ์— ๊ทธ๋ผํŒŒ๋‚˜(Grafana) ๋ผ๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”/๋ชจ๋‹ˆํ„ฐ๋ง ํˆด์„ ํ™œ์šฉํ•˜์—ฌ, ๋‹ค๋ฅธ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋น„์šฉ์„ ์ถ•์†Œํ•˜๋Š” ๋ฐฉํ–ฅ์„ ์„ ํƒํ•œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. 

 

ํ•™๋ถ€ ์‹œ์ ˆ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”/๋ชจ๋‹ˆํ„ฐ๋ง ํˆด์„ ์ž ๊น ์จ๋ณด๊ณ  ์ดํ›„ ๋ช‡๋…„๊ฐ„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์„œ ์–ด๋–ค ํˆด์ด ์žˆ๊ณ  ์–ด๋–ค ํˆด์ด ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š”์ง€ ๋ชฐ๋ž๋Š”๋ฐ, ์ด๋ฒˆ ์ด์Šˆ๋ฅผ ํ†ตํ•ด ๊ทธ๋ผํŒŒ๋‚˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋„ค์š”. ๋”ฐ๋ผ์„œ ๊ทธ๋ผํŒŒ๋‚˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ ํ•œ๋ฒˆ ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. 

Grafana?

Grafana๋Š” Grafana Labs์—์„œ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ์‹œ๊ฐํ™” ๋ฐ ๋ถ„์„๋„๊ตฌ ์ž…๋‹ˆ๋‹ค. Grafana๋Š” ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์†Œ์Šค์— ๋Œ€ํ•œ ๋Œ€์‹œ๋ณด๋“œ template๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ธฐ๋ณธ์ ์ธ ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Prometheus ๋“ฑ์˜ ๋ฐ์ดํ„ฐ ์†Œ์Šค์™€ ํ†ตํ•ฉ์ด ๊ฐ€๋Šฅํ•˜์—ฌ, ํ•จ๊ป˜ ์ž์ฃผ ์“ฐ์ž…๋‹ˆ๋‹ค. (Prometheus๋Š” ๋ฉ”ํŠธ๋ฆญ ์ˆ˜์ง‘, ์‹œ๊ฐํ™”, ์•Œ๋ฆผ, ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค)

 

Grafana Dashboard

๋‚ด๋ถ€์— ์„ค์น˜๋œ grafana dashboard์— ๋“ค์–ด๊ฐ€์„œ ํ™•์ธํ•˜๋‹ˆ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, CPU ์šฉ๋Ÿ‰ ๋“ฑ๋“ฑ ์ธ์Šคํ„ด์Šค ๋ณ„๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์„œ ์‹ ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์•„์ง ์–ด๋–ค ๊ธฐ๋Šฅ์ด ์žˆ๊ณ , ์–ด๋–ป๊ฒŒ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•ด์•ผ ํ• ์ง€๋Š” ์กฐ๊ธˆ ๋” ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•  ๊ฒƒ ๊ฐ™๋„ค์š”. ๋‚˜์ค‘์—๋Š” ๋กœ์ปฌ์— ์ง์ ‘ ์„ค์น˜ํ•ด์„œ ๊ณต๋ถ€ํ•ด๋ณผ๊นŒ ์‹ถ์Šต๋‹ˆ๋‹ค~

 

๋ฐ˜์‘ํ˜•