์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

Grafana ์„ค์น˜ํ•˜๊ณ  ๋Œ€์‹œ๋ณด๋“œ ๋งŒ๋“ค๊ธฐ

๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•˜์—ฌ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค.

(4.8) ์ˆ˜๊ฐ•ํ‰ 18๊ฐœ

์ˆ˜๊ฐ•์ƒ 235๋ช…

๋‚œ์ด๋„ ์ž…๋ฌธ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ ์Šคํ† ๋ธŒ
๋ผ์ธ
์•ˆ๋žฉ
์ž‰์นด์ธํ„ฐ๋„ท
๋„ค์˜ค์œ„์ฆˆ

๋„ค์˜ค์œ„์ฆˆ

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ ์Šคํ† ๋ธŒ
๋ผ์ธ
์•ˆ๋žฉ
์ž‰์นด์ธํ„ฐ๋„ท
๋„ค์˜ค์œ„์ฆˆ

๋„ค์˜ค์œ„์ฆˆ

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.8

5.0

smathj

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์œ ์ผํ•˜๊ฒŒ ์ธํ”„๋Ÿฐ์— ๊ทธ๋ผํŒŒ๋‚˜์— ๋Œ€ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ผ€์ด์Šค๋กœ ์•Œ๋ ค์ฃผ๋Š” ๊ฐ•์ขŒ์˜€๋˜๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค !!!

5.0

์•ˆ๋‡ฝ๋‡ฝ

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๊ธฐ๋ณธ๋ถ€ํ„ฐ ์ž์„ธํžˆ ์ž˜ ๊ฐ€๋ฅด์ณ์ค˜์„œ ์ข‹์•„์š” ๐Ÿ‘๐Ÿป

5.0

์•ผ๊ทผ๋””๋ฒ„ํ”„

33% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

ํ•˜๋‚˜ํ•˜๋‚˜ ์ฒœ์ฒœํžˆ ์„ค๋ช…ํ•ด ์ค˜์„œ ์ดํ•ด๊ฐ€ ์ž˜๋ฉ๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • Docker๋ฅผ ํ™œ์šฉํ•ด์„œ Grafana์™€ ๋‹ค์–‘ํ•œ DB ์„ค์น˜ํ•˜๊ธฐ

  • Postgres, Elasticsearch, Prometheus ์˜ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ ๋งŒ๋“ค๊ธฐ

  • ๋‹ค์–‘ํ•œ DB์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•ด์„œ ๋Œ€์‹œ๋ณด๋“œ ๋งŒ๋“ค๊ธฐ

๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•˜๋Š” ์‹œ์Šคํ…œ ๋ชจ๋‹ˆํ„ฐ๋ง โ€“ Grafana ์ž…๋ฌธ

๋กœ๊ทธ? ๋ฉ”ํŠธ๋ฆญ? ์–ด๋ ต๊ฒŒ ๋А๊ปด์ง€์…จ๋‚˜์š”?

์ด ๊ฐ•์˜์—์„œ๋Š” Grafana๋ฅผ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ˆˆ์œผ๋กœ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
IT ์‹œ์Šคํ…œ, ์„œ๋ฒ„, ์›น์„œ๋น„์Šค์˜ ์ƒํƒœ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์–ด ๊ฐœ๋ฐœ์ž, ์šด์˜์ž, ๊ธฐํš์ž ๋ชจ๋‘์—๊ฒŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ: CPU ์‚ฌ์šฉ๋ฅ , ์„œ๋ฒ„ ์˜ค๋ฅ˜ ์ˆ˜, ์‚ฌ์šฉ์ž ์ˆ˜ ๊ฐ™์€ ์ˆซ์ž๋“ค์ด ๊ทธ๋ž˜ํ”„๋กœ ๋ณด์—ฌ์„œ ๋ฌธ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ•์˜๋Š” ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ๊ฒŒ ์‰ฝ๊ฒŒ ๊ธฐํšํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

์„น์…˜ (1) ~ (4) ๋‹ค์–‘ํ•œ ํŒจ๋„์„ ์ด์šฉํ•˜์—ฌ ๋Œ€์‹œ๋ณด๋“œ ๋งŒ๋“ค๊ธฐ

Docker์™€ Grafana๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

๊บพ์€์„  ๊ทธ๋ž˜ํ”„, ์›ํ˜• ๊ทธ๋ž˜ํ”„, ํ…Œ์ด๋ธ”, ๋ฐ” ๊ทธ๋ž˜ํ”„ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์‹œ๊ฐํ™” ํŒจ๋„์„ ๋งŒ๋“ค์–ด ๋ด…๋‹ˆ๋‹ค.

์„น์…˜ (5) ~ (7) ๋‹ค์–‘ํ•œ DB๋ฅผ ํ™œ์šฉํ•ด ๋ด…๋‹ˆ๋‹ค.

DB์— ๋”ฐ๋ผ์„œ Panel์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

DB๋ฅผ ์„ค์น˜ํ•ด๋ณด๊ณ  ๊ฐ DB์—์„œ ๊ฐ„๋‹จํ•œ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•ด์„œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค์–ด ๋ด…๋‹ˆ๋‹ค.

์„น์…˜ (8) Grafana ์šด์˜์„ ์œ„ํ•œ ๊ธฐ๋Šฅ์„ ๋ฐฐ์›Œ๋ด…๋‹ˆ๋‹ค.

ํŒ€, ์‚ฌ์šฉ์ž ๋ณ„๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” Dashboard๋ฅผ ๋”ฐ๋กœ ์ง€์ •ํ•˜๊ฑฐ๋‚˜, ๋กœ๊ทธ์ธ ์—†์ด๋„ Dashboard๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ค์ •ํ•ด ๋ด…๋‹ˆ๋‹ค.

๋Œ€์‹œ๋ณด๋“œ ๊ฐ’์ด ํŠน์ • ์ง€์ ์— ์ด๋ฅด๋ฉด ์•Œ๋žŒ์ด ์šธ๋ฆฌ๋„๋ก ์„ค์ •ํ•ด ๋ด…๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): Windows, macOS, Linux(Ubuntu, CentOS, ๋“ฑ)

  • ์‚ฌ์šฉ ๋„๊ตฌ: Docker, Terminal


ํ•™์Šต ์ž๋ฃŒ

  • ๊ฐ•์˜์—์„œ ์‚ฌ์šฉ๋œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณต


์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • Docker, Grafana, PostgreSQL, Elasticsearch, Prometheus ๋ชจ๋‘ ์‚ฌ์šฉํ•œ ๊ฒฝํ—˜์ด ์—†์–ด๋„ ๊ดœ์ฐฎ์•„์š”.

  • ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•์€ ์•Œ๊ณ  ๊ณ„์‹œ๋ฉด ์ข‹์•„์š”.

  • ์Šคํฌ๋ฆฝํŠธ ํŽธ์ง‘์„ ์œ„ํ•ด ๊ฐ•์˜์—์„œ๋Š” Vim์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ VScode, Pycharm ๋“ฑ์˜ IDE ํˆด์„ ๋Œ€์‹  ์‚ฌ์šฉํ•˜์…”๋„ ๋˜์š”.

  • ๊ฐ์ข… ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ• ๋•Œ, ๊ฐ•์˜์—์„œ ๋ช…์‹œ๋œ ๋ฒ„์ „์€ ๊ฐ€๋Šฅํ•œ ๋™์ผํ•˜๊ฒŒ ์ง„ํ–‰ํ•ด์ฃผ์„ธ์š”.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • DB๋Š” ์žˆ๋Š”๋ฐ ์‹œ๊ฐํ™”ํ•  ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•˜์‹  ๋ถ„

  • Grafana๋ฅผ ์จ๋ณธ ์ ์ด ์—†๋Š”๋ฐ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๊ณ  ์‹ถ์œผ์‹  ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ๊ธฐ๋ณธ Terminal ์‚ฌ์šฉ๋ฒ•

  • Vim ๋˜๋Š” Vscode ๋“ฑ์˜ IDE ํˆด ์‚ฌ์šฉ๋ฒ•

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ดˆ ๊ฐœ๋…

์•ˆ๋…•ํ•˜์„ธ์š”
์ผ€์ด์ œ์ด๋žฉ์ž…๋‹ˆ๋‹ค.

235

๋ช…

์ˆ˜๊ฐ•์ƒ

18

๊ฐœ

์ˆ˜๊ฐ•ํ‰

2

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

1

๊ฐœ

๊ฐ•์˜

ํ‰๋ฒ”ํ•œ SRE ์ž…๋‹ˆ๋‹ค.

์ œ๊ฐ€ ๊ฐ€์ง„ ์ง€์‹์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

27๊ฐœ โˆ™ (2์‹œ๊ฐ„ 47๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

18๊ฐœ

4.8

18๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • smathj๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    smathj

    ์ˆ˜๊ฐ•ํ‰ 63

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์œ ์ผํ•˜๊ฒŒ ์ธํ”„๋Ÿฐ์— ๊ทธ๋ผํŒŒ๋‚˜์— ๋Œ€ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ผ€์ด์Šค๋กœ ์•Œ๋ ค์ฃผ๋Š” ๊ฐ•์ขŒ์˜€๋˜๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค !!!

    • sean_park๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      sean_park

      ์ˆ˜๊ฐ•ํ‰ 1

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ๊ทผ๋ฌดํ•˜๋ฉด์„œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์™€ ํ•จ๊ป˜ Grafana๋„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ Grafana์— ๋Œ€ํ•œ ์ž๋ฃŒ๊ฐ€ ๋ณ„๋กœ ์—†์–ด์„œ ๊ฐ•์˜ ์ˆ˜๊ฐ•ํ•˜๊ฒŒ ๋์–ด์š”! ์˜ˆ์‹œ๋„ ์ง์ ‘ ํ•˜๋‚˜ํ•˜๋‚˜ ๋ณด๋ฉด์„œ ์„ค๋ช…ํ•ด์ฃผ๊ณ , Grafana์— ๋“ค์–ด๊ฐ€๋ฉด ๋ญ๊ฐ€ ๋ญ”์ง€ ์•Œ์•„๋ณด๊ธฐ ์–ด๋ ค์› ๋Š”๋ฐ ๊ฐ•์˜๋ฅผ ๋ณด๊ณ ๋‚˜๋‹ˆ Grafana์—์„œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ ค๋ฉด ์–ด๋””๋ฅผ ๋ด์•ผ๊ฒ ๊ตฌ๋‚˜ ํ•˜๋Š” ๊ฐ์ด ์ƒ๊ธฐ๊ฒŒ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ใ…Žใ…Ž Grafana๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๋ถ„๋“ค๋„ ์ข‹๊ณ  ๋Œ€์ถฉ ์ ‘์†ํ•ด์„œ ์“ฐ๋˜ ๊ธฐ๋Šฅ๋งŒ ์“ฐ์…จ๋˜ ๋ถ„๋“ค์ด Grafana์— ๋Œ€ํ•ด์„œ ์กฐ๊ธˆ ๋” ์•Œ๊ณ ์‹ถ์„ ๋•Œ ๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”!

      • MARON KIM๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        MARON KIM

        ์ˆ˜๊ฐ•ํ‰ 1

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

        11% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ๊ด€์‹ฌ์žˆ๋˜ ๊ฐ•์˜์˜€๋Š”๋ฐ ์•Œ๋ ค์ค˜์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ฒœ์ฒœํžˆ ์ž˜ ์•Œ๋ ค์ฃผ์…”์„œ ๋„์›€์ด ๋งŽ์ด ๋˜๋Š” ๊ฒƒ ๊ฐ™์•„์š”

        • ์•ผ๊ทผ๋””๋ฒ„ํ”„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          ์•ผ๊ทผ๋””๋ฒ„ํ”„

          ์ˆ˜๊ฐ•ํ‰ 16

          โˆ™

          ํ‰๊ท  ํ‰์  4.8

          5

          33% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          ํ•˜๋‚˜ํ•˜๋‚˜ ์ฒœ์ฒœํžˆ ์„ค๋ช…ํ•ด ์ค˜์„œ ์ดํ•ด๊ฐ€ ์ž˜๋ฉ๋‹ˆ๋‹ค.

          • ์•ˆ๋‡ฝ๋‡ฝ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            ์•ˆ๋‡ฝ๋‡ฝ

            ์ˆ˜๊ฐ•ํ‰ 1

            โˆ™

            ํ‰๊ท  ํ‰์  5.0

            5

            100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

            ๊ธฐ๋ณธ๋ถ€ํ„ฐ ์ž์„ธํžˆ ์ž˜ ๊ฐ€๋ฅด์ณ์ค˜์„œ ์ข‹์•„์š” ๐Ÿ‘๐Ÿป

            ๋น„์Šทํ•œ ๊ฐ•์˜

            ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            ์‹ ๊ทœ๊ฐ€์ž… 25% ํ• ์ธ

            โ‚ฉ10,720

            25%

            โ‚ฉ14,300

            ํ‰์ƒ๊ต์œก์ด์šฉ๊ถŒ ์ง€์› ๊ฐ•์˜