Grafana: [๊ธฐ๋Šฅ ์š”์ฒญ] ๋‹จ์ผ ํ†ต๊ณ„์— ๋Œ€ํ•œ ๊ฒฝ๊ณ  ์ง€์› ์ถ”๊ฐ€

์— ๋งŒ๋“  2016๋…„ 12์›” 16์ผ  ยท  162์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: grafana/grafana

๋‹ค์Œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜์‹ญ์‹œ์˜ค.

  • ์–ด๋–ค Grafana ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
    v4.0.2(์ปค๋ฐ‹: v4.0.2)
  • ์–ด๋–ค ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
    ์„๋ฌต

  • ์–ด๋–ค OS์—์„œ grafana๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
    ๋งฅ OS

  • ๋ญ ํ–ˆ์–ด?
    ๋Œ€์‹œ๋ณด๋“œ๋กœ ์ด๋™ํ•˜์—ฌ ๋‹จ์ผ ํ†ต๊ณ„๋ฅผ ํด๋ฆญํ•˜๊ณ  "๊ฒฝ๊ณ " ํƒญ์„ ์ฐพ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์˜ˆ์ƒ๋œ ๊ฒฐ๊ณผ๋Š” ๋ฌด์—‡์ด์—ˆ์Šต๋‹ˆ๊นŒ?
    "๊ฒฝ๊ณ " ํƒญ์ด ํ‘œ์‹œ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๋Œ€์‹  ๋ฌด์Šจ ์ผ์ด?
    Singlestat์— ๋Œ€ํ•œ "๊ฒฝ๊ณ " ํƒญ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Graph์—๋Š” ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

๊ฒฝ๊ณ  ์™€ ๊ด€๋ จ๋œ ๊ฒฝ์šฐ

  • ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋ฐ์ดํ„ฐ๊ฐ€ ์™„์ „ํžˆ ํ™•์žฅ๋œ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.
    screen shot 2016-12-16 at 02 28 33
arealerting typfeature-request

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

+1

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

+1

+1

๊ทธ๋ฆฌ๊ณ  ํ…Œ์ด๋ธ”, ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€.

+1

+1!!!!!! ์˜ˆ <3

+1 ๋˜ํ•œ ํ™˜์ƒ์ ์ธ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค!

+1 + "๋ฐ์ดํ„ฐ๊ฐ€ ์—†๊ฑฐ๋‚˜ ๋ชจ๋“  ๊ฐ’์ด null์ธ ๊ฒฝ์šฐ"์— ๋Œ€ํ•œ ๊ฒฝ๊ณ  +alert "์‹คํ–‰ ์˜ค๋ฅ˜ ๋˜๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ์ธ ๊ฒฝ์šฐ"

+1, ๋„๊ธฐ/์ผœ๊ธฐ ๊ฐ’์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

+1

+1
๋˜ํ•œ ํ…Œ์ด๋ธ”์šฉ.

@pdf ๊ฐ€ "+1" ๋Œ“๊ธ€์„ ๋ฐ˜๋Œ€ํ•˜๋Š” ์ด์œ ๋Š” GitHub ์—ํ‹ฐ์ผ“์ด ์ด์ œ "+1" ๋Œ“๊ธ€์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋Œ€์‹  ์ฃผ์š” ๋ฌธ์ œ์— ์ฐฌ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฐฌ์„ฑ์„ ์œ„ํ•ด ๋‚ด ๋Œ“๊ธ€์„ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์–ธ์ œ ์ถ”๊ฐ€๋ ์ง€ ์˜ˆ์ƒ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚ด "์—… ํˆฌํ‘œ"๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

+1

+1

๊ฒฝ๊ณ ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ๋‹จ์ผ ํ†ต๊ณ„๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์„ ๊ทธ๋ž˜ํ”„๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์ •๋ง ๋ณด๊ธฐ ํ‰ํ•ฉ๋‹ˆ๋‹ค :(

@khou ๋™์˜ํ•ฉ๋‹ˆ๋‹ค! ํ˜„์žฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๊ฒฝ๊ณ ๊ฐ€ ์žˆ๋Š” ๋‹จ์ผ ํ†ต๊ณ„์˜ ๊ทธ๋ž˜ํ”„ ๋ฒ„์ „์ด ์žˆ๋Š” ๋‘ ๋ฒˆ์งธ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

+1

์˜ˆ๋ฅผ ๋“ค์–ด ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ๋„ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. :)

+1

83๊ฐœ ์ด์ƒ์˜ ์ฐฌ์„ฑ์œผ๋กœ ์ด๊ฒƒ์ด ๋‹ค์Œ ์ด์ •ํ‘œ์— ์—†๋‹ค๋Š” ๊ฒƒ์€ ๋†€๋ผ์šด ์ผ์ž…๋‹ˆ๋‹ค.

playqdrew๋‹˜ ๋ง์”€์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค...

๋‚˜๋Š” ์ด๊ฒƒ์— ๋‚˜์˜ upvote๋„ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ๊ฒฝ๊ณ ๋Š” Grafana์˜ ๋ชจ๋“  ์Šคํ†ก ํŒจ๋„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 4.3.2๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•œ ํ›„์—๋„ ์—ฌ์ „ํžˆ ์˜ต์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค.

๋‹ค์Œ ์ด์ •ํ‘œ์— ์–ธ์ œ ์ถ”๊ฐ€๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด 4.4.0 ์ด์ •ํ‘œ์— ์—†๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.

+1

๋‚ด ์ชฝ์—์„œ ํ•œ ํ‘œ ๋”. +1, null r์ด SingleStat์— ๋Œ€ํ•œ certian ๊ฐ’๋ณด๋‹ค ๋‚ฎ์€ ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

+1

์ฐฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.
๋‹จ์ผ ํ†ต๊ณ„์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ๋Š” ๋””์Šคํฌ ๊ณต๊ฐ„๊ณผ ๊ฐ™์€ ๋ณด์Šค๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

ํ•„์š”ํ•ด

+1

์ถ”๊ฐ€ ์•Œ๋ฆผ ๋ถ„๋“ค๊ป˜ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ Grafana GitHub org์˜ ๊ตฌ์„ฑ์›์ด ๊ตฌํ˜„์„ ๊ณ ๋ คํ•˜๋Š” ์‹œ์ ๊นŒ์ง€ ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ถ”๊ฐ€ ์ฝ”๋ฉ˜ํŠธ์— ์ž ๊ธ€ ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋‹ฌ๋ผ๋Š” ์š”์ฒญ์ž…๋‹ˆ๋‹ค.

+1 ๋Œ“๊ธ€์˜ ์ˆ˜๋Š” ๋Œ€ํ™”์— ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์ง€๋งŒ ์—ฌ์ „ํžˆ ๊ตฌ๋…ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€ ์ฃผ์žฅ์€ ์•Œ๋ฆผ์„ ๋ฐ›๊ณ  ์‹ถ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ๋…์„ ์ทจ์†Œํ•˜๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜๋Š” ๊ฒฝ์šฐ ์•Œ๋ฆผ์„ ๋ฐ›๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ์ฐฌ์„ฑํ‘œ๋ฅผ ๋˜์ง€๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์€ ์›๋ณธ ๊ฒŒ์‹œ๋ฌผ์˜ ๋ฐ˜์‘์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

@bergquist 5.0์—์„œ ์ด ๊ธฐ๋Šฅ์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@yesoreeyeram ์˜ˆ๋ผ๊ณ  ๋งํ•˜๊ณ  ์‹ถ์ง€๋งŒ ๋นก๋นกํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ฒ ํƒ€ 5.0์„ ๋‹ค์šด๋กœ๋“œํ–ˆ๋Š”๋ฐ ๊ฑฐ๊ธฐ์— ์—†์Šต๋‹ˆ๋‹ค :(

์ง„์งœ? ์š”์ฒญํ•œ ๊ธฐ๋Šฅ์ด์ง€๋งŒ ์•„์ง ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์™€์šฐ.

์ด๊ฒƒ์€ ๐Ÿ‘ ๋กœ ์ •๋ ฌํ•  ๋•Œ GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๋‘ ๋ฒˆ์งธ๋กœ ๋งŽ์ด ์š”์ฒญ๋˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋” ๋†’์€ ์šฐ์„  ์ˆœ์œ„๋กœ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์ด ๋ถ€๋„๋Ÿฝ์Šต๋‹ˆ๋‹ค.

์ด ์ถ”๊ฐ€๋Š” ๋‹น์—ฐํ•ฉ๋‹ˆ๋‹ค. ๊ตฌํ˜„ํ•˜๊ธฐ๊ฐ€ ๊ทธ๋ฆฌ ์–ด๋ ต์ง€๋Š” ์•Š์ง€๋งŒ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ์ƒ๋‹นํžˆ ๋†’์€ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๐Ÿ‘

์ด ๊ธฐ๋Šฅ์ด ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ๊ตฌํ˜„๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

+1 ๊ทธ๋ ‡๊ฒŒ ํ•˜์ž

๋‹จ์ผ ํ†ต๊ณ„์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ๋ณด๊ณ  ๋†€๋ž์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜์ ์ธ ๋ถ€๋ถ„! ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์ข‹์€ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์žˆ์–ด์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค!

+1

+1

+1

๋ˆ„๊ฐ€ ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ž ๊ธ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? +1 ๋Œ“๊ธ€ ์ˆ˜๊ฐ€ ์ ์  ๋‹ต๋‹ตํ•ด์ง‘๋‹ˆ๋‹ค. repo์—์„œ ๋‘ ๋ฒˆ์งธ๋กœ ๋งŽ์€ ๐Ÿ‘ ์ด์Šˆ์ด๋ฏ€๋กœ ๋ชจ๋‘์—๊ฒŒ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€ ์•Œ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋” ์ด์ƒ์˜ ํˆฌํ‘œ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›์„ ๋•Œ๋งˆ๋‹ค ์‹ค์ œ๋กœ ์ž‘์—… ์ค‘์ด๋ผ๋Š” ์‚ฌ์‹ค์— ํฅ๋ถ„๋˜์ง€๋งŒ ๋‹ค๋ฅธ +1 ๋ฅผ ๋ณด๋ฉด ๋‹ค์‹œ ์Šฌํผ์ง‘๋‹ˆ๋‹ค.

+1

+1๋Œ“๊ธ€ ์€ ์•ˆ๋˜๋‚˜์š”??

์ฐธ๊ณ : ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋Œ“๊ธ€์„ ๋‹ฌ์•„ ์ˆ˜๋ฐฑ ๋ช…์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!

์ง€์›์„ ํ‘œ์‹œํ•˜๊ณ  ์ด ๊ธฐ๋Šฅ ์š”์ฒญ์— ์ฐฌ์„ฑ ํˆฌํ‘œ๋ฅผ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์œ„์˜ ์ฝ”์Šคํ‹ฐ๋ฌด๋ผ๋ฃจ์˜ ์›๋ž˜ ๋ฌธ์ œ ์„ค๋ช…์— ๋Œ€ํ•œ "์ข‹์•„์š”" ๋ฐ˜์‘์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.

(๊ทธ๋ฆฌ๊ณ  ์ด ์ด๋ฉ”์ผ์— ๋Œ€ํ•ด ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค)

+1

+1

singlestat์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์„œ๋ฒ„๊ฐ€ ์ˆ˜์‹ญ ๋Œ€์ธ ๊ฒฝ์šฐ.

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

ํ• ๋‹น๋œ ์‚ฌ๋žŒ์ด ์—†์Šต๋‹ˆ๊นŒ? ์ด์ •ํ‘œ๊ฐ€ ์—†์Šต๋‹ˆ๊นŒ? ๊ฐ€์žฅ ๋งŽ์ด ์š”๊ตฌ๋˜๋Š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜(Singlestat์— ๋Œ€ํ•œ ๊ฒฝ๊ณ )? ์ •๋ง ๊ฐ€๋Šฅํ•œ๊ฐ€์š”?

2016๋…„ ๋ง ์ดํ›„ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์ง€ ์•Š์€ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ƒํƒœ์— ๋Œ€ํ•œ ์–ธ๊ธ‰์กฐ์ฐจ ์—†์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
๊ทธ๋ž˜ํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Windows ์„œ๋น„์Šค์˜ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๊ฒฝ๊ณ ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ–ˆ์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

+1

@flenoir ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๊ฒฝ๊ณ ๋ฅผ ์œ„ํ•œ ๋ณ„๋„์˜ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ฐ–๊ณ  ์ˆ˜๋งŽ์€ "๊ทธ๋ž˜ํ”„" ๋ฏธํ„ฐ๋ฅผ ๋งŒ๋“ค๊ณ  ๋ชจ๋‘ ํ‘œ์‹œ -> ๋ชจ๋“œ -> "๋‹จ์ผ"๋กœ ์„ค์ •ํ•˜์—ฌ ๋ง‰๋Œ€ ์ฐจํŠธ์ฒ˜๋Ÿผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ (๋งˆ์นจ๋‚ด) ๊ฒฝ๊ณ ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ต๊ณ„๊ฐ€ ์ค‘๋ณต๋œ ๋ณ„๋„์˜ ํŽ˜์ด์ง€๊ฐ€ ์žˆ๋Š” ๊ฒƒ์€ ์ •๋ง ์‹ซ์ง€๋งŒ ์ œ๊ฐ€ ์•„๋Š” ํ•œ ํ˜„์žฌ๋กœ์„œ๋Š” ์ด๊ฒƒ์ด ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.....

@flenoir Prometheus์™€ ํ•จ๊ป˜ Grafana๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Alertmanager๋ฅผ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Grafana๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ๊ฒฝ๊ณ  ๊ตฌ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

+1, ์„œ๋น„์Šค ์ƒํƒœ(Health/Unhealthy), ์„œ๋ฒ„ ์ƒํƒœ(up/down)์— ๋Œ€ํ•œ SingleStat ๊ฒฝ๊ณ 

์ด๊ฒƒ์— ๋Œ€ํ•œ +1 ... ๊ทธ๊ฒƒ์„ ๊ฐ€์ง€์ง€ ์•Š์„ ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค

+1

+1

+1

์ด ์‹œ์ ์—์„œ ์ด ๋ฌธ์ œ๋Š” GitHub ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋Œ€ํ•œ ์ผ์ข…์˜ ๋ฉ”ํƒ€ ๋†๋‹ด์ฒ˜๋Ÿผ ๋Š๊ปด์ง€๋ฉฐ ์ €๋Š” ์ž ๊ธˆ ์— ๋Œ€ํ•ด ๊ฑฐ์˜ ํˆฌํ‘œ๋ฅผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์›ƒ์–ด์•ผ ํ• ์ง€ ์šธ์–ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด @jareware

์„ธ์ƒ์—, 2016๋…„ 12์›” 16์ผ ์ดํ›„๋กœ ํ…Œ์ด๋ธ” ๋ฐ ๋‹จ์ผ ํ†ต๊ณ„์— ๋Œ€ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๊ณ ๊ฐ€ ์•„์ง ์—†์Šต๋‹ˆ๋‹ค...
์ถ”๊ฐ€ํ•  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค....

๋‚˜๋Š” ์ด๊ฒƒ์„ ์กฐ์‚ฌํ•˜๊ณ  ์žˆ๋Š” ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์•Œ๊ณ  ์‹ถ๋‹ค?

Graffana ์ง€์›์€ ์ฃฝ์Œ์„ ๋ณธ๋‹ค

์ „์ฒด grafana ๊ฐœ๋ฐœ์ด ์ฃฝ์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค ...

์šฐ๋ฆฌ๋Š” grafana์˜ ์ƒˆ ๋ฒ„์ „์„ ์–ป์—ˆ์ง€๋งŒ ๊ฑฐ์˜ 2๋…„ ๋™์•ˆ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ํ•˜๋‚˜๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค... :-)

๊ฑด๋ฐฐ

์ง„์‹ฌ์ด์•ผ? ๊ฑฐ์˜ ๋ชจ๋“  ๋ฆด๋ฆฌ์Šค์— ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ์žˆ์—ˆ๊ณ  ์ง€๋‚œ 2๋…„ ๋™์•ˆ grafana๋Š” ๊ทน์ ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์˜ค๋Š˜ ๊ทธ๋“ค์€ ๋” ๋งŽ์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ 5.3์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์•„๋‹ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถœ์‹œํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์ง€ํ•ฉ๋‹ˆ๋‹ค.

๋ถˆํ‰ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ํŠน์ • ๊ธฐ๋Šฅ์ด ์—†๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ •๋ง๋กœ ์šฐ๋ คํ•œ๋‹ค๋ฉด _์˜คํ”ˆ ์†Œ์Šค_ ๋ฒ„์ „์„ ๋น„ํŒํ•˜๊ธฐ๋ณด๋‹ค ์ œํ’ˆ ์ง€์› ์„ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถฉ๋ถ„ํžˆ ๋นจ๋ฆฌ ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ๊ทธ๋Ÿฐ ๋‹ค์Œ Enterprise์— ๊ฐ€์ž…ํ•˜์—ฌ ํ–ฅํ›„ ๋กœ๋“œ๋งต์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋„๋ก ํ•˜์‹ญ์‹œ์˜ค. https://grafana.com/enterprise

@calebtote , ํ˜ธ์ŠคํŒ…๋œ grafana ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์ด ๊ธฐ๋Šฅ์ด ์—†์Šต๋‹ˆ๋‹ค! ์ •์ƒ์ธ๊ฐ€์š”?

+1

์•ˆ๋…•ํ•˜์„ธ์š”, ๋ณด์…จ์„์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ ์–ด๋„ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค๋ฅผ ์œ„ํ•ด ๊ณ„ํšํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. :)

์ธ์šฉ: http://docs.grafana.org/alerting/rules/ (๊ทœ์น™ ๊ตฌ์„ฑ ์•„๋ž˜)
"ํ˜„์žฌ๋Š” ๊ทธ๋ž˜ํ”„ ํŒจ๋„๋งŒ ๊ฒฝ๊ณ  ๊ทœ์น™์„ ์ง€์›ํ•˜์ง€๋งŒ ์ด๋Š” ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ Singlestat ๋ฐ Table ํŒจ๋„์—๋„ ์ถ”๊ฐ€๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค."

grafana์˜ ๊ฒฝ๊ณ  ์‹œ์Šคํ…œ์ด ์กฐ๊ธˆ ๋” ๊ฐœ์„ ๋˜๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ์€ ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค.

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

Btw, ์›น์‚ฌ์ดํŠธ์—์„œ Grafana 6์ด 2์›”์— ์ถœ์‹œ๋œ๋‹ค๋Š” ์†Œ์‹์„ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ํฌํ•จ๋  ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฐ์‚ฌ ํ•ด์š”.

+1

+1

@torkelo ์ด์— ๋Œ€ํ•œ ์†Œ์‹์ด ์žˆ์Šต๋‹ˆ๊นŒ?

+8000

+1

์ง„์ง€ํ•˜๊ฒŒ, ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ์ž ๊ธ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? @torkelo @bergquist ?

์ด๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์•„๋ฌด ๊ฒƒ๋„ @KawaiDesu ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํŠน์ • ๋‹จ๊ณ„์—์„œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์ž‘์—…์ด๋ฉฐ ๋ถ„๋ช…ํžˆ ์ž‘์—… ATM์— ๊ฒฝ๊ณ ํ•  ๋ฆฌ์†Œ์Šค๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐ›์€ํŽธ์ง€ํ•จ์—์„œ +1 ์ŠคํŒธ์„ ์ฐจ๋‹จํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

+1
์ž‘๋™ ์ค‘์ผ ๋•Œ์™€ ๊ทธ๋ ‡์ง€ ์•Š์„ ๋•Œ((๊ฑด๊ฐ•/๋น„์ •์ƒ), (์œ„/์•„๋ž˜)) ๋‚ด ์„œ๋น„์Šค ์ƒํƒœ๋ฅผ ๋” ์ž˜ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก SingleStat ๊ฒฝ๊ณ ๋ฅผ ์ง€์›ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”„๋กœ ์ด๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ง€์› ํŒ€์— ๋Œ€ํ•œ ๋†’์€ ์ˆ˜์ค€์˜ ๋ณด๊ธฐ๋ฅผ ๊ฐ–๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. :)

+1

+1

+1

@khou ๋™์˜ํ•ฉ๋‹ˆ๋‹ค! ํ˜„์žฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๊ฒฝ๊ณ ๊ฐ€ ์žˆ๋Š” ๋‹จ์ผ ํ†ต๊ณ„์˜ ๊ทธ๋ž˜ํ”„ ๋ฒ„์ „์ด ์žˆ๋Š” ๋‘ ๋ฒˆ์งธ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

์™€์šฐ, ์ •ํ™•ํžˆ ๋‚ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ!
SingleStat ๋ฐ ํ…Œ์ด๋ธ” ํŒจ๋„์—์„œ ์•Œ๋ฆผ์„ ๋ฐ›์œผ๋ ค๋ฉด :)

+1

+1

+11111

+1

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

๋ฆฌ์†Œ์Šค๊ฐ€ ๋ถ€์กฑํ•˜๊ณ  ์ด์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์‹œ๊ฐ„์„ ์ฐพ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ €๋Š” ์ด ์ค‘์š”ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ–๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

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

๋‹ค์‹œ ํ•œ ๋ฒˆ ์ €๋Š” ์ผ์˜ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ์–ด๋–ป๊ฒŒ ์ง€์ •๋˜๊ณ  ๋กœ๋“œ๋งต์— ๋ฌด์—‡์ด ์žˆ๊ณ  ๋ฌด์—‡์ด ์—†๋Š”์ง€ ๊ฒฐ์ •ํ•ด์•ผ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๋ ‡๊ฒŒ ๊ฒฝ๊ณ ๋ฅผ ํ•˜์ง€ ๋ชปํ•ด์„œ ๋†€๋ž๊ณ , ๋กœ๋“œ๋งต์—๋„ ์—†๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ์ถฉ๊ฒฉ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ์„  ์ˆœ์œ„ ๋ชฉ๋ก์—์„œ ๋” ๋†’์€ ์ˆœ์œ„๋กœ ์ด๋™ํ•˜๋„๋ก ์„ค๋“ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ํ• ์• ํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

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

+1

+1

Singlestat๊ฐ€ ๋‹ค์‹œ ์ž‘์„ฑ๋˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ฒฝ๊ณ ๊ฐ€ ๋”ฐ๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค - ๋ณด๊ณ ํ•  ์ƒˆ๋กœ์šด ์ •๋ณด๊ฐ€ ์žˆ์„ ๋•Œ๊นŒ์ง€ ์ด ๋ฌธ์ œ๋ฅผ ๊ธฐ๊ณ ์ž์—๊ฒŒ ์ž ๊ทธ๋„๋ก ๋‹ค์‹œ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

+1

+1

+1

+1

+1

ํ•˜๋Š˜์„ ์œ„ํ•ด ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค!

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

ํŽธ์ง‘: 91์€ ๊ตฌ๋…ํ•œ ์‚ฌ๋žŒ์ด ์•„๋‹Œ ์ฐธ๊ฐ€์ž์˜ ์ˆ˜์ž…๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ์‚ฌ์šฉ์ž ์ •์˜ ํŒจ๋„์— ์•Œ๋ฆผ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

+1

+1

๋‹จ์ผ ์ƒํƒœ ๊ฒฝ๊ณ  ๋ฒ„ํŠผ๊ณผ ์†Œ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. +1

+1 ์ด๊ฒƒ์€ yuge ๊ฒƒ์ž…๋‹ˆ๋‹ค

"Alerts" ํƒญ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ์ž ์‹œ ๊ฒ€์ƒ‰ํ–ˆ๋Š”๋ฐ ๋‚ด Grafana๊ฐ€ ๋„์ฒญ๋‹นํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ 2016๋…„์— ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์šฐ์—ฐํžˆ ๋ฐœ๊ฒฌํ–ˆ๋Š”๋ฐ ๋‹จ์ผ ํ†ต๊ณ„์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์ด "์ •์ƒ"์ด๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๊ฑด ๋ฏธ์นœ ์ง“์ด์•ผ!

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

"Alerts" ํƒญ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ์ž ์‹œ ๊ฒ€์ƒ‰ํ–ˆ๋Š”๋ฐ ๋‚ด Grafana๊ฐ€ ๋„์ฒญ๋‹นํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ 2016๋…„์— ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์šฐ์—ฐํžˆ ๋ฐœ๊ฒฌํ–ˆ๋Š”๋ฐ ๋‹จ์ผ ํ†ต๊ณ„์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์ด "์ •์ƒ"์ด๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๊ฑด ๋ฏธ์นœ ์ง“์ด์•ผ!

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

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

์—ฌ๋Ÿฌ๋ถ„์€ ์ •๋ง๋กœ ํ†ค์„ ๋‚ฎ์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฉฐ ์•„๋ฌด๋„ ๋‹น์‹ ์—๊ฒŒ ๋นš์ง„ ๊ฒƒ์ด ์—†์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ์„ ๋„ˆ๋ฌด ๋งŽ์ด ๋†“์น˜๊ณ  ์žˆ๋‹ค๋ฉด ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๊ฑฐ๋‚˜ ์ž์œ ๋กญ๊ฒŒ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

@stefanotorresi ์˜ ๊ฐ์ •์— ๊ฐ์‚ฌํ•˜์ง€๋งŒ ๋ฐ”๋žŒ์„ ๊ฐ€๋ฅด๋ฉฐ ์†Œ๋ฆฌ์น˜๋Š” ๊ฒƒ ๊ฐ™์•„์š”.

๊ณต์ •ํ•˜๊ฒŒ ๋งํ•ด์„œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์ด ์žˆ๊ณ  ๋ฌด๋ฃŒ๋Š” ์•„๋‹ˆ์ง€๋งŒ ์›น์‚ฌ์ดํŠธ์—์„œ "ํ˜„์žฌ ๊ทธ๋ž˜ํ”„ ํŒจ๋„๋งŒ ๊ฒฝ๊ณ  ๊ทœ์น™์„ ์ง€์›ํ•˜์ง€๋งŒ ์ด๋Š” ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ Singlestat ๋ฐ Table ํŒจ๋„์—๋„ ์ถ”๊ฐ€๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค"๋ผ๊ณ  ๋งํ•  ๋•Œ ์ œ ์ƒ๊ฐ์— ๋กœ๋“œ๋งต์— ์•„์ง ํ‘œ์‹œ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์„ ๋•Œ ์‚ฌ๋žŒ๋“ค์ด ์•ฝ๊ฐ„ ์กฐ๋ฐ”์‹ฌ๋‚ด๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์€ ์ •๋ง๋กœ ํ†ค์„ ๋‚ฎ์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฉฐ ์•„๋ฌด๋„ ๋‹น์‹ ์—๊ฒŒ ๋นš์ง„ ๊ฒƒ์ด ์—†์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ์„ ๋„ˆ๋ฌด ๋งŽ์ด ๋†“์น˜๊ณ  ์žˆ๋‹ค๋ฉด ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๊ฑฐ๋‚˜ ์ž์œ ๋กญ๊ฒŒ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๊ฒƒ์€ ์™„์ „ํžˆ ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ €๋Š” Grafana Enterprise์˜ ์œ ๋ฃŒ ๊ณ ๊ฐ์ž…๋‹ˆ๋‹ค. ์ œ CSM์„ ํ†ตํ•ด์„œ๋„ ์ด ์š”์ฒญ์„ ์ œ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

https://github.com/grafana/grafana/pull/21416#issuecomment -572551160์—์„œ:

ํ˜„์žฌ ๊ณ„ํš์€ ๊ฒฝ๊ณ  ๊ทœ์น™์„ ์ž์ฒด ๋…๋ฆฝ ์‹คํ–‰ํ˜•์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(๋”ฐ๋ผ์„œ ํŒจ๋„์ด๋‚˜ ๋Œ€์‹œ๋ณด๋“œ์˜ ์ผ๋ถ€๋กœ ์ƒ์„ฑ๋˜์ง€ ์•Š์Œ).

์ด ๋ฌธ์ œ๊ฐ€ ์ข…๋ฃŒ๋˜์ง€ ์•Š์€ ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์ง€๋งŒ ์ด๊ฒƒ์ด ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค ...

+1 ๊ธฐ๋ณธ ๋ฐ ์˜ˆ์ƒ!

+1 ์šฐ๋ฆฌ์—๊ฒŒ๋„ ๋งค์šฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

+1

์ด ์Šค๋ ˆ๋“œ๋Š” ์—ํ”ฝ์ž…๋‹ˆ๋‹ค.

1/21/20์— malanvaneck [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

+1

--
์ด ์Šค๋ ˆ๋“œ์— ๊ฐ€์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/grafana/grafana/issues/6983#issuecomment -576861058

๋ชจ๋“  +1 ๋Œ“๊ธ€ ๋•๋ถ„์— ๋งˆ์นจ๋‚ด ์ด ๊ฒŒ์‹œ๋ฌผ์„ ๊ตฌ๋… ์ทจ์†Œํ–ˆ์œผ๋ฉฐ ๋” ์ด์ƒ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋“ค์ด ์–ธ์ œ ์ด ๋ฌธ์ œ๋ฅผ ๊ณ ์น ์ง€ ์•Œ๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์— ์œ ๊ฐ์ž…๋‹ˆ๋‹ค.

์ด ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ github์˜ ๋ฌธ์ œ ์ถ”์ ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์›ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ชจ๋‘์—๊ฒŒ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์—„์ง€์†๊ฐ€๋ฝ์„ ์น˜์ผœ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋ถ€

1์›”

๋ชจ๋“  +1 ๋Œ“๊ธ€ ๋•๋ถ„์— ๋งˆ์นจ๋‚ด ์ด ๊ฒŒ์‹œ๋ฌผ์„ ๊ตฌ๋… ์ทจ์†Œํ–ˆ์œผ๋ฉฐ ๋” ์ด์ƒ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋“ค์ด ์–ธ์ œ ์ด ๋ฌธ์ œ๋ฅผ ๊ณ ์น ์ง€ ์•Œ๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์— ์œ ๊ฐ์ž…๋‹ˆ๋‹ค.

์ด ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ github์˜ ๋ฌธ์ œ ์ถ”์ ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์›ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ชจ๋‘์—๊ฒŒ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์—„์ง€์†๊ฐ€๋ฝ์„ ์น˜์ผœ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋ถ€

1์›”

+1

์ด๊ฒƒ์€ ๊ธˆ์ด๋‹ค ๐Ÿ˜‚

์š”์ฒญ์— ๋Œ€ํ•œ ์†Œ์‹์ด ์žˆ์Šต๋‹ˆ๊นŒ?

Github์— ๋Œ€ํ•œ ์š”์ฒญ์€ 2016๋…„๋ถ€ํ„ฐ ์กด์žฌํ•˜๋ฉฐ ์‚ฌ๋žŒ๋“ค์ด ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Singlestats๋ฟ๋งŒ ์•„๋‹ˆ๋ผ "Table", "Gauge" ๋ฐ ๊ธฐํƒ€ ๋ชจ๋“  ํ•ญ๋ชฉ์— ์•Œ๋žŒ์ด ์ถ”๊ฐ€๋˜๋ฉด ์ •๋ง ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ƒฅ ์žฌ๋ฏธ๋กœ ==> +1 ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค - ์ด๊ฒƒ์ด ๋งˆ์ง€๋ง‰ ๋Œ“๊ธ€๋กœ ๋‚จ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค!

๊ทธ๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ๋งค์šฐ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. +1๋„....

๋ง์˜ ๋๊นŒ์ง€ ๊ทธ๊ฒƒ์„ ๋ฐ”๋ž€๋‹ค

์ง์žฅ์—์„œ์˜ ๋‚ด ์Šน์ง„์€ ์ด ๊ธฐ๋Šฅ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค ๐Ÿ˜‚

@djbrunoatimix ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” ์™„๋ฒฝํ•œ ๋™๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ด๋™! ์ด ๊ธฐ๋Šฅ ์š”์ฒญ์—์„œ ์Šน์ง„๊ณผ ์‚ฌ๋žŒ๋“ค์˜ ๊ฐ์‚ฌ๋ฅผ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
https://github.com/grafana/grafana/blob/master/CONTRIBUTING.md ์—์„œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

+1

2016๋…„๋ถ€ํ„ฐ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋‚ธ ์‚ฌ๋žŒ์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

2016๋…„๋ถ€ํ„ฐ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋‚ธ ์‚ฌ๋žŒ์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

1๋…„ ์ „ Grafana๋ฅผ ํฌ๊ธฐํ•œ ํ›„ ์—ฌ๊ธฐ๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ, ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ œํ’ˆ์„ ์‚ฌ์šฉํ•˜์„ธ์š”.

Elasticsearch์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐ ์ด๊ฒƒ์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์ด ๊ฒฝ๊ณ ๊ฐ€ ์—†์œผ๋ฉด ๋ณ„๋กœ ์œ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ์œ„์˜ ๋‚ด ์˜๊ฒฌ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ €๋Š” Elasticsearch์—๋งŒ ์—ฐ๊ฒฐํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•„์š”์— ๋”ฐ๋ผ Elastalert์™€ ํŽ˜์–ด๋ง๋œ Kibana๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ„๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ก  Grafana๋Š” Kibana๋ณด๋‹ค ํ›จ์”ฌ ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๊ณ  Elastalert๋Š” ์„ค์ •ํ•˜๋Š” ๋ฐ ํ›จ์”ฌ ๋” ์ง€๋ฃจํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ตœ์†Œํ•œ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๊ฒฝ๊ณ  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ์ž‘๊ณ  ๋ˆˆ์— ๋„์ง€ ์•Š๋Š” ๊ทธ๋ž˜ํ”„ ํŒจ๋„(๊ฒฝ๊ณ  ํฌํ•จ)๊ณผ ํ•ด๋‹นํ•˜๋Š” ํฐ ๋‹จ์ผ ํ†ต๊ณ„ ํŒจ๋„์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์•„์ง ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ด ๋ฏฟ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ์ž‘๊ณ  ๋ˆˆ์— ๋„์ง€ ์•Š๋Š” ๊ทธ๋ž˜ํ”„ ํŒจ๋„(๊ฒฝ๊ณ  ํฌํ•จ)๊ณผ ํ•ด๋‹นํ•˜๋Š” ํฐ ๋‹จ์ผ ํ†ต๊ณ„ ํŒจ๋„์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ๋ฉ”ํŠธ๋ฆญ์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด 2๊ฐœ์˜ ํŒจ๋„์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Š” ์‹ค์ œ๋กœ ์ข‹์€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ๋ณด๋“œ์— ๋งŽ์€ ๊ทธ๋ž˜ํ”„๊ฐ€ ์žˆ๊ณ  ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์„ฑ์žฅํ•˜๊ณ  ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ๋ณ€๊ฒฝ๋˜๋ฉด ํŒจ๋„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์žŠ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

+1

+1

์œ„๋กœ!!! 4๋…„!!!!
๊ทธ๋Ÿฌ๋‚˜ Singlestat ๋˜๋Š” Gauge๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค!

๊ฐœ๋ฐœ์ž ์—ฌ๋Ÿฌ๋ถ„์€ 2๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ์ œ๊ณต
  2. ์•Œ๋ฆผ์„ ์›ํ•˜๋Š” ๋Œ€๋กœ ์žฌํ™œ์šฉํ•œ ๋‹ค์Œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์€ ์•ฝ์†์œผ๋กœ๋งŒ ๋จน์Šต๋‹ˆ๋‹ค!

์„ธ์ƒ์— ์•„์ง ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๋‚˜์š”1?

+1
+1
+1
...

์ด๊ฑฐ ์ถ”๊ฐ€๋˜์ง€ ์•Š์•˜๋‚˜์š”? ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ „๋ฌธ์ ์ธ ๊ตฌํ˜„์„ ์ œ๊ณตํ•˜๊ณ  ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ทธ๋ž˜ํ”„๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ๋Š” ๋‘ ๋ฒˆ์งธ ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ โ€‹โ€‹ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ํ•ด์ฃผ์„ธ์š”

๋‹จ์ผ ํ†ต๊ณ„์˜ ๊ฒฝ์šฐ +1
๊ฒŒ์ด์ง€ +1
ํ…Œ์ด๋ธ”์˜ ๊ฒฝ์šฐ +1

๋‚ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ์ด ๊ตฌ์„ฑ์œผ๋กœ ๊ทธ๋ž˜ํ”„ ๋‚ด๋ถ€์˜ ๊ฒŒ์ด์ง€๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

image

๊ฒฝ๊ณ  ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•˜๋Š”

์ด๊ฒƒ์„ ๋ชจํ•‘

image

์ด์—

image

์˜ค๋žซ๋™์•ˆ ์—ด๋ ธ์Šต๋‹ˆ๋‹ค.

์ด๊ฑธ๋กœ 4๋…„!?

์•„์ง ์ด ๊ธฐ๋Šฅ์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค. +1

+1

+1

+1

๋ช‡ ๋…„ ๋™์•ˆ ์ด ์Šค๋ ˆ๋“œ์—์„œ ๋์—†๋Š” +1์„ ์–ป์œผ๋ฉด ๋งˆ์นจ๋‚ด ํ”ผ๊ณคํ•˜๊ณ  ๊ตฌ๋… ์ทจ์†Œํ•˜๊ณ  ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค...

์นœ์• ํ•˜๋Š” github newbs. ๊ท€ํ•˜์˜ +1์€ ํ† ๋ก ์— ์ƒˆ๋กœ์šด ๋‚ด์šฉ์„ ์ œ๊ณตํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋“  ํŒ”๋กœ์›Œ์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋ฏ€๋กœ ์งœ์ฆ์ด ๋‚ฉ๋‹ˆ๋‹ค. ๊ฐ•์กฐ๋งŒ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์›๋ณธ ๋ฉ”์‹œ์ง€์˜ ์ข‹์•„์š” ์ˆ˜์— ์ถ”๊ฐ€ํ•˜์„ธ์š”. [์žฌ๋ฏธ์žˆ๋Š” "์•„์ด๋Ÿฌ๋‹ˆํ•œ" +1 ๋ฉ”์‹œ์ง€์˜ ๋งน๊ณต๊ฒฉ]

์นœ์• ํ•˜๋Š” github newbs. ๊ท€ํ•˜์˜ +1์€ ํ† ๋ก ์— ์ƒˆ๋กœ์šด ๋‚ด์šฉ์„ ์ œ๊ณตํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋“  ํŒ”๋กœ์›Œ์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋ฏ€๋กœ ์งœ์ฆ์ด ๋‚ฉ๋‹ˆ๋‹ค. ๊ฐ•์กฐ๋งŒ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์›๋ณธ ๋ฉ”์‹œ์ง€์˜ ์ข‹์•„์š” ์ˆ˜์— ์ถ”๊ฐ€ํ•˜์„ธ์š”. [์žฌ๋ฏธ์žˆ๋Š” "์•„์ด๋Ÿฌ๋‹ˆํ•œ" +1 ๋ฉ”์‹œ์ง€์˜ ๋งน๊ณต๊ฒฉ]

+1

๋ฌธ์ œ๋Š” ๋‹จ์ผ ์ƒํƒœ ํŒจ๋„(๋˜๋Š” ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ํŒจ๋„)์— ๋Œ€ํ•ด ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” "๊ฒฝ๊ณ " ํƒญ์—๋งŒ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฌธ์ œ๋ฅผ ๋” ์šฐ์Šค๊ฝ์Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“œ๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

๊ฒฝ๊ณ  ๋ฐ ๋‹จ์ผ ํ†ต๊ณ„๊ฐ€ ์žˆ๋Š” JSON ๋ชจ๋ธ์„ ์ž‘์„ฑํ•˜๋ฉด ๊ฒฝ๊ณ ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค(์ด๋ฏธ์ง€์™€ ํ•จ๊ป˜ slack์— ๊ฒฝ๊ณ ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค)
image

๋ฌผ๋ก  ์ž„๊ณ„ ๊ฐ’์€ ์ž๋™์œผ๋กœ ์„ค์ •๋˜์ง€ ์•Š์ง€๋งŒ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘: ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ทธ๋ž˜ํ”„๋กœ ํŒจ๋„์„ ๊ตฌ์„ฑํ•˜๊ณ  json ๋ชจ๋ธ์„ ํŽธ์ง‘ํ•˜๊ณ  "type": "graph" ๋ฅผ "type": "stat" ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4๋…„์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋Š” ๊ฐœ๋ฐœ์ž ์—ฌ๋Ÿฌ๋ถ„.

+1

์—ฌ์ „ํžˆ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ์ธก๋ฉด์„ ํŒŒ์•…ํ•˜๊ณ  ์žˆ์ง€๋งŒ ๋Œ€๋žต์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ฒฝ๊ณ  ์ •์˜๋Š” ๊ณ ์œ ํ•œ ๊ฐœ์ฒด/๋ณด๊ธฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค(๊ทธ๋Ÿฌ๋ฉด ํŒจ๋„์ด ๊ฒฝ๊ณ  ์ •์˜ ๋˜๋Š” ํ•ด๋‹น ์ธ์Šคํ„ด์Šค๋ฅผ ๊ตฌ๋…ํ•  ์ˆ˜ ์žˆ์Œ). ์ฃผ๋กœ https://github.com/grafana/grafana/issues/7832 ์šฉ
  • ๊ฒฝ๊ณ  ์ •์˜๋Š” ์—ฌ๋Ÿฌ ๊ฒฝ๊ณ  ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด host=*๋Š” ํ˜ธ์ŠคํŠธ๋ณ„ ๊ฒฝ๊ณ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ์ค‘์—์„œ ์ด์™€ ๊ด€๋ จ๋œ ๋ถ€๋ถ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ํ†ต๊ณ„๋กœ ์ค„์ด๊ณ  ์ด๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์กฐ๊ฑด์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋ฒ„ ์ธก ํ‘œํ˜„์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒฝ๊ณ  ์ž…๋ ฅ์œผ๋กœ ์ด๋ฏธ ์ถ•์†Œ๋œ ๋ฐ์ดํ„ฐ ํ—ˆ์šฉ

๋”ฐ๋ผ์„œ ๋‹จ์ผ ์ˆซ์ž๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ฟผ๋ฆฌ์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  ์‹œ๊ฐํ™”๋  ์ˆ˜๋„ ์žˆ๋Š” ํ‚ค/๊ฐ’ ๋ ˆ์ด๋ธ”์ด ์žˆ๋Š” ์—ฌ๋Ÿฌ ์ˆซ์ž๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฒฝ๊ณ ๊ฐ€ ํŒจ๋„์— ์ผ๋Œ€์ผ๋กœ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ผ ํ†ต๊ณ„ _panels_์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ๊ฐ€ ๋˜์ง€ ์•Š๋„๋ก ๊ด€๊ณ„๋ฅผ ์ผ๋ถ€ ๋’ค์ง‘์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ผ๋ถ€ ๋ชป์ƒ๊ธด pocs:

์ด๋ฏธ ์ถ•์†Œ๋œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ , ์ฃผ/๊ตญ๊ฐ€๋ณ„ ๊ฒฝ๊ณ (์—ฌ๊ธฐ์„œ countByState๋Š” SQL avg(value) group by state where ... ๋˜๋Š” ๋ฌด๋„ํšŒ ์ธ์Šคํ„ดํŠธ ๋ฒกํ„ฐ ์ฟผ๋ฆฌ์™€ ๊ฐ™์€ ์‘๋‹ต์—์„œ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.
image

๋‘ ๊ฐœ์˜ ์‹œ๊ณ„์—ด ์ฟผ๋ฆฌ(๋‹ค๋ฅธ ๊ธฐ๊ฐ„)์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ํ•˜๊ณ  ์ž„๊ณ„๊ฐ’(์ƒํƒœ๋‹น)๊ณผ ๋น„๊ต:
image

์œ„์˜ "ํ‘œํ˜„์‹" ์ƒ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜์ง€ ์•Š๊ณ  ์‘๋‹ต์— ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด์ „ ์˜ˆ์ œ "F"๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์กฐ๊ฑด์ด ๋˜๊ณ  ์ด๋ฅผ ์‹œ๊ฐํ™”ํ•˜์—ฌ(ํ˜„์žฌ poc ์ œ์•ฝ ์กฐ๊ฑด ๋‚ด์—์„œ ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•ด) ์กฐ๊ฑด์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ "๋ˆˆ/์ˆจ๊ฒจ์ง„" ์•„์ด์ฝ˜์€ ์ฟผ๋ฆฌ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ”„๋ŸฐํŠธ ์—”๋“œ๋กœ ๋ณด๋‚ด์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(ํ˜„์žฌ๋กœ์„œ๋Š”).

+1

๋ช‡ ๋…„์ด ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ๋„ท, ์ด๊ฒŒ ์š”์ฒญ๋œ์ง€ 4๋…„์ด ๋˜์—ˆ๋Š”๋ฐ...

singlestat๊ฐ€ stat๋กœ ๋Œ€์ฒด๋˜์—ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ์˜ ์‘๋‹ต ์ฝ”๋“œ๋ฅผ ์ธก์ •ํ•˜๊ณ  ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์™€. ๋ฒŒ์จ 4์‚ด์ด๋ผ๋‹ˆ ๋ฏฟ๊ธฐ์ง€ ์•Š๋„ค์š” :D ์Šฌํ”„๋„ค์š”.

+1

singlestat ์•Œ๋ฆผ ์š”์ฒญ์˜ ์ƒ์ผ์„ ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค!

+1

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